backend/satellite_tools/reports.py | 22 backend/satellite_tools/reports/data/entitlements | 20 backend/satellite_tools/reports/data/errata-list | 38 backend/satellite_tools/reports/data/errata-systems | 38 backend/satellite_tools/reports/data/inventory | 47 backend/satellite_tools/reposync.py | 4 backend/satellite_tools/spacewalk-report | 45 backend/server/handlers/xmlrpc/registration.py | 91 backend/server/rhnCapability.py | 2 backend/server/rhnLib.py | 8 backend/server/rhnServer/server_packages.py | 90 backend/server/rhnServer/server_solarispatches.py | 11 backend/server/rhnServer/server_wrapper.py | 2 backend/spacewalk-backend.spec | 13 client/rhel/rhn-client-tools/rhn-client-tools.spec | 8 client/rhel/rhn-client-tools/src/actions/errata.py | 4 client/rhel/rhn-client-tools/src/bin/rhnreg_ks.py | 2 client/rhel/rhn-client-tools/src/up2date_client/clientCaps.py | 2 client/rhel/rhn-client-tools/src/up2date_client/rhnPackageInfo.py | 25 client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py | 9 client/rhel/rhn-client-tools/src/up2date_client/rhnregGui.py | 4 client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py | 93 client/rhel/rhn-client-tools/src/up2date_client/tui.py | 12 client/tools/rhn-virtualization/virtualization/domain_config.py | 2 client/tools/rhn-virtualization/virtualization/domain_directory.py | 36 client/tools/rhn-virtualization/virtualization/support.py | 7 client/tools/spacewalk-koan/spacewalkkoan/spacewalkkoan.py | 2 dev/null |binary java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml | 3 java/code/src/com/redhat/rhn/common/hibernate/ConnectionManager.java | 42 java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.hbm.xml | 4 java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.java | 6 java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java | 19 java/code/src/com/redhat/rhn/domain/kickstart/KickstartFactory.java | 20 java/code/src/com/redhat/rhn/domain/server/InstalledPackage.hbm.xml | 1 java/code/src/com/redhat/rhn/domain/server/InstalledPackage.java | 19 java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartPartitionForm.java | 64 java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java | 95 java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java | 118 java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java | 77 java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java | 56 java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java | 130 java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java | 89 java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java | 1 java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java | 45 java/code/src/com/redhat/rhn/frontend/dto/PackageListItem.java | 22 java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_en_US.xml | 14 java/code/src/com/redhat/rhn/manager/kickstart/KickstartFormatter.java | 9 java/code/src/com/redhat/rhn/manager/kickstart/KickstartPartitionCommand.java | 38 java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp | 73 java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp | 101 java/code/webapp/WEB-INF/pages/common/fragments/editarea.jspf | 6 java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp | 11 java/code/webapp/WEB-INF/struts-config.xml | 30 java/spacewalk-java.spec | 19 rel-eng/packages/rhn-client-tools | 2 rel-eng/packages/spacewalk-backend | 2 rel-eng/packages/spacewalk-java | 2 rel-eng/packages/spacewalk-repo | 2 rel-eng/packages/spacewalk-schema | 2 schema/spacewalk/common/data/rhnKickstartCommandName.sql | 4 schema/spacewalk/common/tables/rhnPackageFile.sql | 2 schema/spacewalk/common/tables/rhnServerPackage.sql | 5 schema/spacewalk/spacewalk-schema.spec | 14 schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/003-rhnKickstartCommandName.sql | 9 schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-1-rhnServerPackage_created.sql | 3 schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-2-rhnServerPackage_created-data.sql | 12 schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-3-rhnServerPackage_created-not-null.sql | 3 schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql | 3 schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/012-4-rhnPackageFile-checksum.sql | 1 scripts/channel-to-update-level/README | 3 scripts/channel-to-update-level/data/4-u8-as-i386-Extras | 45 scripts/channel-to-update-level/data/4-u8-as-ia64-Extras | 9 scripts/channel-to-update-level/data/4-u8-as-ppc-Extras | 23 scripts/channel-to-update-level/data/4-u8-as-s390-Extras | 17 scripts/channel-to-update-level/data/4-u8-as-s390x-Extras | 15 scripts/channel-to-update-level/data/4-u8-as-x86_64-Extras | 37 scripts/channel-to-update-level/data/4-u8-desktop-i386-Extras | 45 scripts/channel-to-update-level/data/4-u8-desktop-x86_64-Extras | 37 scripts/channel-to-update-level/data/4-u8-es-i386-Extras | 45 scripts/channel-to-update-level/data/4-u8-es-ia64-Extras | 9 scripts/channel-to-update-level/data/4-u8-es-x86_64-Extras | 37 scripts/channel-to-update-level/data/4-u8-ws-i386-Extras | 45 scripts/channel-to-update-level/data/4-u8-ws-ia64-Extras | 9 scripts/channel-to-update-level/data/4-u8-ws-x86_64-Extras | 37 scripts/channel-to-update-level/data/5-u4-client-i386 | 1633 +++++ scripts/channel-to-update-level/data/5-u4-client-i386-Supplementary | 31 scripts/channel-to-update-level/data/5-u4-client-i386-Vt | 36 scripts/channel-to-update-level/data/5-u4-client-i386-Workstation | 798 ++ scripts/channel-to-update-level/data/5-u4-client-x86_64 | 1986 ++++++ scripts/channel-to-update-level/data/5-u4-client-x86_64-Supplementary | 51 scripts/channel-to-update-level/data/5-u4-client-x86_64-Vt | 72 scripts/channel-to-update-level/data/5-u4-client-x86_64-Workstation | 1223 ++++ scripts/channel-to-update-level/data/5-u4-server-i386 | 2292 +++++++ scripts/channel-to-update-level/data/5-u4-server-i386-Cluster | 32 scripts/channel-to-update-level/data/5-u4-server-i386-Clusterstorage | 39 scripts/channel-to-update-level/data/5-u4-server-i386-Supplementary | 31 scripts/channel-to-update-level/data/5-u4-server-i386-Vt | 36 scripts/channel-to-update-level/data/5-u4-server-ia64 | 2237 +++++++ scripts/channel-to-update-level/data/5-u4-server-ia64-Cluster | 32 scripts/channel-to-update-level/data/5-u4-server-ia64-Clusterstorage | 36 scripts/channel-to-update-level/data/5-u4-server-ia64-Supplementary | 7 scripts/channel-to-update-level/data/5-u4-server-ia64-Vt | 35 scripts/channel-to-update-level/data/5-u4-server-ppc | 3020 +++++++++ scripts/channel-to-update-level/data/5-u4-server-ppc-Cluster | 32 scripts/channel-to-update-level/data/5-u4-server-ppc-Clusterstorage | 33 scripts/channel-to-update-level/data/5-u4-server-ppc-Supplementary | 6 scripts/channel-to-update-level/data/5-u4-server-s390x | 2681 ++++++++ scripts/channel-to-update-level/data/5-u4-server-s390x-Supplementary | 3 scripts/channel-to-update-level/data/5-u4-server-x86_64 | 3040 ++++++++++ scripts/channel-to-update-level/data/5-u4-server-x86_64-Cluster | 32 scripts/channel-to-update-level/data/5-u4-server-x86_64-Clusterstorage | 36 scripts/channel-to-update-level/data/5-u4-server-x86_64-Supplementary | 51 scripts/channel-to-update-level/data/5-u4-server-x86_64-Vt | 72 spacewalk/package/spacewalk.spec | 2 spec-tree/spacewalk-repo/build.py.props | 4 spec-tree/spacewalk-repo/spacewalk-repo.spec | 7 web/html/javascript/editarea/change_log.txt | 238 web/html/javascript/editarea/docs/about.html | 48 web/html/javascript/editarea/docs/compatibility.html | 90 web/html/javascript/editarea/docs/configuration.html | 216 web/html/javascript/editarea/docs/credits.html | 71 web/html/javascript/editarea/docs/customization_language.html | 65 web/html/javascript/editarea/docs/customization_plugin.html | 175 web/html/javascript/editarea/docs/customization_syntax.html | 139 web/html/javascript/editarea/docs/doc_style.css | 120 web/html/javascript/editarea/docs/include.html | 159 web/html/javascript/editarea/docs/index.html | 41 web/html/javascript/editarea/docs/installation.html | 110 web/html/javascript/editarea/docs/javascript_functions.html | 1 web/html/javascript/editarea/docs/license.html | 48 web/html/javascript/editarea/edit_area/autocompletion.js | 493 - web/html/javascript/editarea/edit_area/edit_area.css | 507 - web/html/javascript/editarea/edit_area/edit_area.js | 510 - web/html/javascript/editarea/edit_area/edit_area_compressor.php | 408 - web/html/javascript/editarea/edit_area/edit_area_full.js | 38 web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.js | 39 web/html/javascript/editarea/edit_area/edit_area_functions.js | 1098 --- web/html/javascript/editarea/edit_area/edit_area_loader.js | 1070 --- web/html/javascript/editarea/edit_area/elements_functions.js | 337 - web/html/javascript/editarea/edit_area/highlight.js | 283 web/html/javascript/editarea/edit_area/keyboard.js | 145 web/html/javascript/editarea/edit_area/langs/cs.js | 65 web/html/javascript/editarea/edit_area/langs/de.js | 65 web/html/javascript/editarea/edit_area/langs/dk.js | 65 web/html/javascript/editarea/edit_area/langs/en.js | 65 web/html/javascript/editarea/edit_area/langs/eo.js | 65 web/html/javascript/editarea/edit_area/langs/es.js | 62 web/html/javascript/editarea/edit_area/langs/fr.js | 65 web/html/javascript/editarea/edit_area/langs/hr.js | 65 web/html/javascript/editarea/edit_area/langs/it.js | 65 web/html/javascript/editarea/edit_area/langs/ja.js | 65 web/html/javascript/editarea/edit_area/langs/mk.js | 65 web/html/javascript/editarea/edit_area/langs/nl.js | 65 web/html/javascript/editarea/edit_area/langs/pl.js | 65 web/html/javascript/editarea/edit_area/langs/pt.js | 65 web/html/javascript/editarea/edit_area/langs/ru.js | 65 web/html/javascript/editarea/edit_area/langs/sk.js | 65 web/html/javascript/editarea/edit_area/license_apache.txt | 7 web/html/javascript/editarea/edit_area/license_bsd.txt | 10 web/html/javascript/editarea/edit_area/license_lgpl.txt | 458 - web/html/javascript/editarea/edit_area/manage_area.js | 466 - web/html/javascript/editarea/edit_area/plugins/charmap/charmap.js | 90 web/html/javascript/editarea/edit_area/plugins/charmap/css/charmap.css | 64 web/html/javascript/editarea/edit_area/plugins/charmap/jscripts/map.js | 373 - web/html/javascript/editarea/edit_area/plugins/charmap/langs/cs.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/de.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/dk.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/en.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/eo.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/es.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/fr.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/hr.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/it.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/ja.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/mk.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/nl.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/pl.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/pt.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/ru.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/langs/sk.js | 6 web/html/javascript/editarea/edit_area/plugins/charmap/popup.html | 24 web/html/javascript/editarea/edit_area/plugins/test/css/test.css | 3 web/html/javascript/editarea/edit_area/plugins/test/langs/cs.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/de.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/dk.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/en.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/eo.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/es.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/fr.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/hr.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/it.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/ja.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/mk.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/nl.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/pl.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/pt.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/ru.js | 4 web/html/javascript/editarea/edit_area/plugins/test/langs/sk.js | 4 web/html/javascript/editarea/edit_area/plugins/test/test.js | 110 web/html/javascript/editarea/edit_area/plugins/test/test2.js | 1 web/html/javascript/editarea/edit_area/reg_syntax.js | 164 web/html/javascript/editarea/edit_area/reg_syntax/basic.js | 69 web/html/javascript/editarea/edit_area/reg_syntax/brainfuck.js | 44 web/html/javascript/editarea/edit_area/reg_syntax/c.js | 62 web/html/javascript/editarea/edit_area/reg_syntax/coldfusion.js | 119 web/html/javascript/editarea/edit_area/reg_syntax/cpp.js | 65 web/html/javascript/editarea/edit_area/reg_syntax/css.js | 84 web/html/javascript/editarea/edit_area/reg_syntax/html.js | 50 web/html/javascript/editarea/edit_area/reg_syntax/js.js | 93 web/html/javascript/editarea/edit_area/reg_syntax/pas.js | 82 web/html/javascript/editarea/edit_area/reg_syntax/perl.js | 88 web/html/javascript/editarea/edit_area/reg_syntax/php.js | 156 web/html/javascript/editarea/edit_area/reg_syntax/python.js | 144 web/html/javascript/editarea/edit_area/reg_syntax/robotstxt.js | 24 web/html/javascript/editarea/edit_area/reg_syntax/ruby.js | 67 web/html/javascript/editarea/edit_area/reg_syntax/sql.js | 55 web/html/javascript/editarea/edit_area/reg_syntax/tsql.js | 87 web/html/javascript/editarea/edit_area/reg_syntax/vb.js | 52 web/html/javascript/editarea/edit_area/reg_syntax/xml.js | 56 web/html/javascript/editarea/edit_area/regexp.js | 135 web/html/javascript/editarea/edit_area/resize_area.js | 82 web/html/javascript/editarea/edit_area/search_replace.js | 174 web/html/javascript/editarea/edit_area/template.html | 99 web/html/javascript/editarea/exemples/exemple_full.html | 274 web/html/javascript/editarea/license_apache.txt | 7 web/html/javascript/editarea/license_bsd.txt | 10 web/html/javascript/editarea/license_lgpl.txt | 458 - web/html/javascript/editarea/todo.txt | 85 229 files changed, 21017 insertions(+), 12974 deletions(-)
New commits: commit 456824bd0289b267448cfface9fd3e177c92e834 Merge: 34c461a... 877f662... Author: Michael Mraka michael.mraka@redhat.com Date: Mon Oct 26 13:09:36 2009 +0100
Merge branch 'master' into sha256-support3
commit 34c461a45bd9ce3534b778ad4ca2fde0ef5cf335 Author: Michael Mraka michael.mraka@redhat.com Date: Mon Oct 26 13:05:19 2009 +0100
checksum_id can be NULL in rhnPackageFile
e.g. for symlinks
diff --git a/schema/spacewalk/common/tables/rhnPackageFile.sql b/schema/spacewalk/common/tables/rhnPackageFile.sql index 8ec9bea..7c80243 100644 --- a/schema/spacewalk/common/tables/rhnPackageFile.sql +++ b/schema/spacewalk/common/tables/rhnPackageFile.sql @@ -31,7 +31,7 @@ CREATE TABLE rhnPackageFile rdev NUMBER NOT NULL, file_size NUMBER NOT NULL, mtime DATE NOT NULL, - checksum_id NUMBER NOT NULL + checksum_id NUMBER CONSTRAINT rhn_package_file_chsum_fk REFERENCES rhnChecksum (id), linkto VARCHAR2(256), diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/012-4-rhnPackageFile-checksum.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/012-4-rhnPackageFile-checksum.sql deleted file mode 100644 index b197ad7..0000000 --- a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/012-4-rhnPackageFile-checksum.sql +++ /dev/null @@ -1 +0,0 @@ -alter table rhnPackageFile modify checksum_id NUMBER NOT NULL;
commit 877f6629c58e893d88f12352f17b0abd8441c9ab Author: Milan Zazrivec mzazrivec@redhat.com Date: Fri Oct 23 17:29:37 2009 +0200
530583 - detect an installing config also with ks= parameter
Installing virtual domain can be also detected with ks=... parameter passed to kernel during kickstart. Relying on method=... parameter is not always sufficient (for xen pv guests for example).
diff --git a/client/tools/rhn-virtualization/virtualization/domain_config.py b/client/tools/rhn-virtualization/virtualization/domain_config.py index 91ba962..e3078c6 100644 --- a/client/tools/rhn-virtualization/virtualization/domain_config.py +++ b/client/tools/rhn-virtualization/virtualization/domain_config.py @@ -172,7 +172,7 @@ class DomainConfig:
# Look for the "method" argument. This is a good indication that # the instance is in the installer. - if command_line_dict.has_key("method"): + if command_line_dict.has_key("method") or command_line_dict.has_key("ks"): result = 1
return result
commit 1c5677d80cbb806118dd96cb2be2e53b7f02c46c Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 17:10:53 2009 +0200
reporting: add --info to --list-fields, showing descriptions with field (column) list.
diff --git a/backend/satellite_tools/spacewalk-report b/backend/satellite_tools/spacewalk-report index edbf571..0143698 100755 --- a/backend/satellite_tools/spacewalk-report +++ b/backend/satellite_tools/spacewalk-report @@ -79,6 +79,8 @@ def processCommandlineReport(report): Option('--list-fields', action='store_true', dest='listfields', help='list fields of the report instead of running the report'), + Option('--info', action='store_true', + help='print description for each column'), ] optionParserReport = OptionParser( usage="options for report %s" % report, @@ -114,8 +116,18 @@ if __name__ == '__main__': need_exit = True
if report_options.listfields: + if options.info: + print + print "Fields in the report:" + print + for c in report.columns: - print c + text = c + if options.info: + text = " %s" % c + if report_options.info and report.column_descriptions.has_key(c) : + text = "%s: %s" % ( text, report.column_descriptions[c] ) + print text need_exit = True
if need_exit:
commit feff62a4c7b6945169d1b5bac612f68dd56b5969 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 17:10:22 2009 +0200
reporting: add processing of column descriptions.
diff --git a/backend/satellite_tools/reports.py b/backend/satellite_tools/reports.py index 877628c..868ec39 100644 --- a/backend/satellite_tools/reports.py +++ b/backend/satellite_tools/reports.py @@ -72,12 +72,21 @@ class report:
def _set(self, tag, value): if tag == 'columns': - self.columns = filter(lambda x: x != '', re.split('\s+', value)) - # set mapping from column name to column position in column_indexes + self.columns = [] self.column_indexes = {} + self.column_descriptions = {} + lines = filter(lambda x: x != '', re.split('\s*\n\s*', value)) i = 0 - for c in self.columns: + for l in lines: + description = None + try: + ( c, description ) = re.split('\s+', l, 1) + except: + c = l + self.columns.append(c) self.column_indexes[c] = i + if description != None: + self.column_descriptions[c] = description i = i + 1 elif tag == 'multival_columns': # the multival_columns specifies either
commit cca328f6b7f67436569a56be9c49274d933cae6c Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 17:09:39 2009 +0200
reporting: with --info and no report name, show synopsis in report list.
diff --git a/backend/satellite_tools/spacewalk-report b/backend/satellite_tools/spacewalk-report index a8fe0cd..edbf571 100755 --- a/backend/satellite_tools/spacewalk-report +++ b/backend/satellite_tools/spacewalk-report @@ -172,8 +172,17 @@ if __name__ == '__main__': if outrow != None: writer.writerow(outrow) else: - for r in reports.available_reports(): - print r + for report_name in reports.available_reports(): + if options.info: + synopsis = '' + try: + report = reports.report(report_name) + synopsis = report.synopsis + except: + None + print "%s: %s" % ( report_name, synopsis ) + else: + print report_name
except KeyboardInterrupt: systemExit(-1, "\nUser interrupted process.")
commit b1adcc01cb675d93055fbaf02188a7f761da1d19 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 16:44:49 2009 +0200
reporting: add option --info and print synopsis and description.
diff --git a/backend/satellite_tools/spacewalk-report b/backend/satellite_tools/spacewalk-report index af81457..a8fe0cd 100755 --- a/backend/satellite_tools/spacewalk-report +++ b/backend/satellite_tools/spacewalk-report @@ -58,6 +58,8 @@ def processCommandline(): Option('--db', action='store', type="string", help='alternative database string (username/password@sid);' \ + ' default is default_db from /etc/rhn/rhn.conf'), + Option('--info', action='store_true', + help='print synopsis of the report in the list of report, or description of individual reports specified'), ]
optionParser = OptionParser( \ @@ -100,9 +102,23 @@ if __name__ == '__main__': except(reports.spacewalk_unknown_report): systemExit(-4, 'Unknown report [%s].' % report_name)
+ need_exit = None + if options.info: + if report.synopsis != None: + print report.synopsis + else: + print "No synopsis for report %s." % report_name + if report.description != None: + print + print report.description + need_exit = True + if report_options.listfields: for c in report.columns: print c + need_exit = True + + if need_exit: sys.exit(0)
initCFG('server')
commit 4fe38682d43366fd64f054c65f842bc862482547 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 16:44:27 2009 +0200
reporting: add processing of the synopsis and description tags.
diff --git a/backend/satellite_tools/reports.py b/backend/satellite_tools/reports.py index d947244..877628c 100644 --- a/backend/satellite_tools/reports.py +++ b/backend/satellite_tools/reports.py @@ -11,8 +11,11 @@ class report: def __init__(self, name): full_path = os.path.join(REPORT_DEFINITIONS, name) self.sql = None + self.description = None + self.synopsis = None self.columns = None self.column_indexes = None + self.column_descriptions = None self.multival_column_names = {} self.multival_columns_reverted = {} self.multival_columns_stop = [] @@ -93,6 +96,10 @@ class report: self.multival_column_names[col] = id_col elif tag == 'sql': self.sql = value + elif tag == 'synopsis': + self.synopsis = re.sub('^(\s*\n)+\s*|(\s*\n)+$', '', value) + elif tag == 'description': + self.description = re.sub('(?m)^\s*', ' ', re.sub('^(\s*\n)+\s*|(\s*\n)+$', '', value)) else: raise spacewalk_report_unknown_tag_exception(tag)
commit 82915d38da373db662f04ab3b13958e7f6584c90 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 16:36:10 2009 +0200
reporting: added synopsis, description, and column descriptions to all four reports.
diff --git a/backend/satellite_tools/reports/data/entitlements b/backend/satellite_tools/reports/data/entitlements index 23ba37b..c9eb2f8 100755 --- a/backend/satellite_tools/reports/data/entitlements +++ b/backend/satellite_tools/reports/data/entitlements @@ -1,11 +1,21 @@
+synopsis: + + Entitlement and channel list and usage + +description: + + For each organization, list of system entitlements and + channels to which the organization is entitled, together + with current usage. + columns:
- organization_id - organization - entitlement_type - entitlement - used + organization_id Organization identifier + organization Organization name + entitlement_type 'system' or 'channel' + entitlement System entitlement name or channel name + used How many entitlements are currently used
multival_columns:
diff --git a/backend/satellite_tools/reports/data/errata-list b/backend/satellite_tools/reports/data/errata-list index f76a918..57a5fd1 100755 --- a/backend/satellite_tools/reports/data/errata-list +++ b/backend/satellite_tools/reports/data/errata-list @@ -1,10 +1,20 @@
+synopsis: + + Errata out of compliance information - errata details + +description: + + List of erratas that are applicable to at least one registered + system, together with basic info about the errata. Also see + errata-systems report to get list of systems that are affected. + columns:
- advisory - cve - synopsis - systems_affected + advisory Advisory / errata identifier + cve List of CVE names (Common Vulnerabilities and Exposures Identifiers) addressed by the errata + synopsis Synopsis of the errata + systems_affected Number of systems to which this errata is applicable
multival_columns:
diff --git a/backend/satellite_tools/reports/data/errata-systems b/backend/satellite_tools/reports/data/errata-systems index 85079d3..f40aa9f 100755 --- a/backend/satellite_tools/reports/data/errata-systems +++ b/backend/satellite_tools/reports/data/errata-systems @@ -1,11 +1,19 @@
+synopsis: + + Errata out of compliance information - erratas for systems + +description: + + List of applicable erratas and systems that are affected. + columns:
- advisory - server_id - profile_name - hostname - ip_address + advisory Advisory / errata identifier + server_id System identifier + profile_name Profile name, as stored on server + hostname Hostname, as reported by the system + ip_address IP address, as reported by the system
sql:
diff --git a/backend/satellite_tools/reports/data/inventory b/backend/satellite_tools/reports/data/inventory index 60af329..7662898 100755 --- a/backend/satellite_tools/reports/data/inventory +++ b/backend/satellite_tools/reports/data/inventory @@ -1,24 +1,33 @@
+synopsis: + + Inventory report + +description: + + List of systems registered to the server, together with + hardware and software information. + columns:
- server_id - profile_name - hostname - ip_address - registered_by - registration_time - last_checkin_time - kernel_version - packages_out_of_date - errata_out_of_date - software_channel - configuration_channel - entitlements - system_group - organization - virtual_host - architecture - hardware + server_id System identifier + profile_name Profile name, as stored on server + hostname Hostname, as reported by the system + ip_address IP address, as reported by the system + registered_by User under which the system is registered + registration_time Registration time + last_checkin_time Last checkin time + kernel_version Kernel version, as reported by the system + packages_out_of_date Number of packages that can be upgraded + errata_out_of_date Number of erratas that can be applied + software_channel List of channels to which the system is registered + configuration_channel List of configuration channels + entitlements List of entitlements + system_group List of system group to which the system belongs + organization Organization name + virtual_host System identifier of host, if system is a guest + architecture Architecture of the system + hardware Hardware information
multival_columns:
commit fa207f4c916c2350f93b26cfbfdd66b4b39dc4cb Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 16:47:16 2009 +0200
Automatic commit of package [spacewalk-java] release [0.7.10-1].
diff --git a/java/spacewalk-java.spec b/java/spacewalk-java.spec index 03bdecd..8d93d5d 100644 --- a/java/spacewalk-java.spec +++ b/java/spacewalk-java.spec @@ -12,7 +12,7 @@ Name: spacewalk-java Summary: Spacewalk Java site packages Group: Applications/Internet License: GPLv2 -Version: 0.7.9 +Version: 0.7.10 Release: 1%{?dist} URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... @@ -280,6 +280,11 @@ fi %{jardir}/postgresql-jdbc.jar
%changelog +* Fri Oct 23 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.10-1 +- 449167 - show rpm install date in webui +- 144325 - recommiting this without the unintended sql commit jsherril@redhat.com +- 144325 - moving probes and probe suite pages over to new list tag jsherril@redhat.com + * Tue Oct 20 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.9-1 - Make spacewalk use the editarea RPM and remove supplied editarea files (colin.coe@gmail.com)
diff --git a/rel-eng/packages/spacewalk-java b/rel-eng/packages/spacewalk-java index d6695a9..827cab6 100644 --- a/rel-eng/packages/spacewalk-java +++ b/rel-eng/packages/spacewalk-java @@ -1 +1 @@ -0.7.9-1 java/ +0.7.10-1 java/
commit 9168658016c29aa56f53f61017980c7a6b3a6b8b Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 16:43:49 2009 +0200
449167 - show rpm install date in webui
diff --git a/java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml b/java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml index af14eb6..2820e0b 100644 --- a/java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml +++ b/java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml @@ -395,7 +395,8 @@ SELECT PN.id || '|' || PE.id || '|' || PA.id AS ID_COMBO, PE.epoch, PN.id AS NAME_ID, PE.id AS EVR_ID, - PA.label as arch + PA.label as arch, + SP.installtime as installTime FROM rhnPackageName PN INNER JOIN rhnServerPackage SP on SP.name_id = PN.id INNER JOIN rhnPackageEVR PE on SP.evr_id = PE.id diff --git a/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.hbm.xml b/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.hbm.xml index 54ddc5a..1609031 100644 --- a/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.hbm.xml +++ b/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.hbm.xml @@ -19,6 +19,7 @@ PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" class="com.redhat.rhn.domain.rhnpackage.PackageName" column="name_id" /> </composite-id> + <property name="installTime" column="installtime" type="timestamp" /> <many-to-one name="arch" class="com.redhat.rhn.domain.rhnpackage.PackageArch" column="package_arch_id" /> diff --git a/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.java b/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.java index 8f0ff4d..46eaedb 100644 --- a/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.java +++ b/java/code/src/com/redhat/rhn/domain/server/InstalledPackage.java @@ -23,6 +23,7 @@ import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder;
import java.io.Serializable; +import java.util.Date;
/** * @@ -45,7 +46,7 @@ public class InstalledPackage implements Serializable, Comparable<InstalledPacka private PackageName name; private PackageArch arch; private Server server; - + private Date installTime;
/** * @return Returns the server. @@ -103,6 +104,22 @@ public class InstalledPackage implements Serializable, Comparable<InstalledPacka public void setName(PackageName nameIn) { this.name = nameIn; } + + /** + * Getter for installTime + * @return Date when package was installed (as reported by rpm database). + */ + public Date getInstallTime() { + return this.installTime; + } + + /** + * Setter for installTime + * @param installTimeIn to set + */ + public void setInstallTime(Date installTimeIn) { + this.installTime = installTimeIn; + }
/** * diff --git a/java/code/src/com/redhat/rhn/frontend/dto/PackageListItem.java b/java/code/src/com/redhat/rhn/frontend/dto/PackageListItem.java index d3341fc..226c416 100644 --- a/java/code/src/com/redhat/rhn/frontend/dto/PackageListItem.java +++ b/java/code/src/com/redhat/rhn/frontend/dto/PackageListItem.java @@ -19,6 +19,7 @@ import com.redhat.rhn.common.localization.LocalizationService; import org.apache.commons.lang.builder.ToStringBuilder;
import java.util.ArrayList; +import java.util.Date; import java.util.HashMap; import java.util.LinkedList; import java.util.List; @@ -53,6 +54,7 @@ public class PackageListItem extends IdComboDto { private String evra; private String summary; private String nvrea; + private Date installTime;
private Long idOne; private Long idTwo; @@ -406,6 +408,26 @@ public class PackageListItem extends IdComboDto { public void setNvrea(String aNvrea) { this.nvrea = aNvrea; } + + /** + * Getter for installTime + * @return String when package was installed (as reported by rpm database). + */ + public String getInstallTime() { + if (installTime == null) { + return ""; + } + return LocalizationService.getInstance().formatDate(installTime); + } + + /** + * Setter for installTime + * @param installTimeIn to set + */ + public void setInstalltime(Date installTimeIn) { + installTime = installTimeIn; + } + /** * Get a string representation of NEVR: * diff --git a/java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_en_US.xml b/java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_en_US.xml index 279a9dc..221f448 100644 --- a/java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_en_US.xml +++ b/java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_en_US.xml @@ -3094,7 +3094,19 @@ button below, and <b>will be unable to log back in</b>.</source> <context context-type="sourcefile">/rhn/systems/details/packages/RemoveConfirm.do</context> <context context-type="sourcefile">/rhn/errata/manage/AddPackagesConfirm.do</context> </context-group> - </trans-unit> + </trans-unit> + <trans-unit id="packagelist.jsp.installtime"> +<source>Installed</source> + <context-group name="ctx"> + <context context-type="sourcefile">/rhn/systems/details/packages/PackageList.do</context> + </context-group> + </trans-unit> + <trans-unit id="packagelist.jsp.unknowntime"> +<source>N/A</source> + <context-group name="ctx"> + <context context-type="sourcefile">/rhn/systems/details/packages/PackageList.do</context> + </context-group> + </trans-unit> <trans-unit id="packagelist.jsp.removepagesummary"> <source>The following packages are installed on this system. Packages may be scheduled for removal by selecting them and clicking "Remove Packages" below.</source> <context-group name="ctx"> diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp index bb67609..71c525f 100644 --- a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp +++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp @@ -56,12 +56,19 @@ <a href="/rhn/software/packages/Details.do?sid=${param.sid}&id_combo=${current.idCombo}"> ${current.nvre}</a> </rl:column> - <rl:column headerkey="packagelist.jsp.packagearch" bound="false" styleclass="thin-column last-column"> + <rl:column headerkey="packagelist.jsp.packagearch" bound="false" styleclass="thin-column"> <c:choose> <c:when test ="${not empty current.arch}">${current.arch}</c:when> <c:otherwise><bean:message key="packagelist.jsp.notspecified"/></c:otherwise> </c:choose> - </rl:column> + </rl:column> + <rl:column headerkey="packagelist.jsp.installtime" bound="false" styleclass="last-column" + sortattr="installTime" sortable="true"> + <c:choose> + <c:when test ="${not empty current.installTime}">${current.installTime}</c:when> + <c:otherwise><bean:message key="packagelist.jsp.notspecified"/></c:otherwise> + </c:choose> + </rl:column> </rl:list> <c:if test="${not empty requestScope.all}">
commit 669e6f7d7da15bcfd03d8159af26201eef28bca4 Author: Milan Zazrivec mzazrivec@redhat.com Date: Fri Oct 23 16:33:18 2009 +0200
530553 - wait for virt. domain installation to finish and restart
Wait for virtual guest (Xen / KVM) installation to finish and create the domain again after the installation is over. This will cause initiate_guest() to block for the whole installation, nonetheless we will be consistent with rhn-kickstart (pre cobbler era) behavior.
diff --git a/client/tools/spacewalk-koan/spacewalkkoan/spacewalkkoan.py b/client/tools/spacewalk-koan/spacewalkkoan/spacewalkkoan.py index f8a143c..edcb7d6 100644 --- a/client/tools/spacewalk-koan/spacewalkkoan/spacewalkkoan.py +++ b/client/tools/spacewalk-koan/spacewalkkoan/spacewalkkoan.py @@ -178,7 +178,7 @@ def initiate_guest(kickstart_host, cobbler_system_name, virt_type, name, mem_kb, k.port = 443 k.profile = None k.system = cobbler_system_name - k.should_poll = 0 + k.should_poll = 1 k.image = None k.live_cd = None k.virt_name = name
commit 987e596c172fd24d8535d3d4919f40b485ba6484 Author: Milan Zazrivec mzazrivec@redhat.com Date: Fri Oct 23 14:24:35 2009 +0200
return back pieces still used by rhn-kickstart
Parts of python code returned back with this commit were removed in commit 309403ad69b27b46c8419d221811219606dc99a6 as a part of fixes for bug #510606.
These parts are still in fact used by client-side package rhn-kickstart (mechanism used in pre cobbler era).
diff --git a/client/tools/rhn-virtualization/virtualization/domain_directory.py b/client/tools/rhn-virtualization/virtualization/domain_directory.py index 18121a6..ba069f4 100644 --- a/client/tools/rhn-virtualization/virtualization/domain_directory.py +++ b/client/tools/rhn-virtualization/virtualization/domain_directory.py @@ -35,6 +35,29 @@ from virtualization.util import dehyphenize_uuid, \ ###############################################################################
CONFIG_DIR = '/etc/sysconfig/rhn/virt' +STANDARD_CONFIG_TEMPLATE = """ + <domain type='xen'> + <name>%(name)s</name> + <bootloader>/usr/bin/pygrub</bootloader> + <memory>%(mem_kb)s</memory> + <vcpu>%(vcpus)s</vcpu> + <uuid>%(uuid)s</uuid> + <on_reboot>restart</on_reboot> + <on_poweroff>destroy</on_poweroff> + <on_crash>preserve</on_crash> + <devices> + <disk type='file'> + <source file='%(disk)s'/> + <target dev='xvda'/> + </disk> + <interface type='bridge'> + <source bridge='xenbr0'/> + <mac address='%(mac)s'/> + <script path='/etc/xen/scripts/vif-bridge'/> + </interface> + </devices> +</domain> +"""
############################################################################### # Classes @@ -68,6 +91,19 @@ class DomainDirectory: """ return DomainConfig(self.__path, uuid)
+ def create_standard_config(self, uuid, name, mem_kb, vcpus, disk, mac): + # First, populate the XML with the appropriate values. + boot_params = { 'name' : name, + 'mem_kb' : mem_kb, + 'vcpus' : vcpus, + 'uuid' : hyphenize_uuid(uuid), + 'disk' : disk, + 'mac' : mac } + + xml = STANDARD_CONFIG_TEMPLATE % boot_params + + self.__write_xml_file(uuid, xml) + def save_unknown_domain_configs(self, domain_uuids): """ This function saves the configuration for any domains whose UUIDs are
commit 8a27e68473ba18800e7e4a8ab04041ba0650e2be Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 13:34:14 2009 +0200
Automatic commit of package [spacewalk-backend] release [0.7.9-1].
diff --git a/backend/spacewalk-backend.spec b/backend/spacewalk-backend.spec index 299e6fa..12a55a7 100644 --- a/backend/spacewalk-backend.spec +++ b/backend/spacewalk-backend.spec @@ -7,7 +7,7 @@ Name: spacewalk-backend Summary: Common programs needed to be installed on the Spacewalk servers/proxies Group: Applications/Internet License: GPLv2 -Version: 0.7.8 +Version: 0.7.9 Release: 1%{?dist} URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... @@ -582,6 +582,9 @@ rm -f %{rhnconf}/rhnSecret.py*
# $Id$ %changelog +* Fri Oct 23 2009 Jan Pazdziora 0.7.9-1 +- reporting: added report errata-list and errata-system + * Thu Oct 22 2009 Miroslav Suchy msuchy@redhat.com 0.7.8-1 - 449167 - record installation date of rpm package
diff --git a/rel-eng/packages/spacewalk-backend b/rel-eng/packages/spacewalk-backend index d8633b2..3892c7f 100644 --- a/rel-eng/packages/spacewalk-backend +++ b/rel-eng/packages/spacewalk-backend @@ -1 +1 @@ -0.7.8-1 backend/ +0.7.9-1 backend/
commit 1a7477c0e2b984b0743cdca9896f53e74f67b535 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 13:29:49 2009 +0200
reporting: as errata-system report does not have any multival_columns, we need to disable the multival logic in that case.
diff --git a/backend/satellite_tools/spacewalk-report b/backend/satellite_tools/spacewalk-report index eb80584..af81457 100755 --- a/backend/satellite_tools/spacewalk-report +++ b/backend/satellite_tools/spacewalk-report @@ -124,7 +124,7 @@ if __name__ == '__main__': outrow = None multival_dupes = {} while row != None: - if options.multivalonrows: + if options.multivalonrows or not report.multival_column_names.keys(): writer.writerow(row) row = h.fetchone() continue
commit e05cda398c8997da84884307db1cfa62e64a98cd Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 13:28:36 2009 +0200
reporting: new report errata-systems, listing systems for each errata.
diff --git a/backend/satellite_tools/reports/data/errata-systems b/backend/satellite_tools/reports/data/errata-systems new file mode 100755 index 0000000..85079d3 --- /dev/null +++ b/backend/satellite_tools/reports/data/errata-systems @@ -0,0 +1,30 @@ + +columns: + + advisory + server_id + profile_name + hostname + ip_address + +sql: + + select rhnErrata.advisory_name as advisory, + rhnServerNeededErrataCache.server_id, + rhnServer.name as profile_name, + rhnservernetwork.hostname, trim(rhnservernetwork.ipaddr) as ip_address + from rhnErrata, rhnServerNeededErrataCache, rhnServer, + ( + select server_id, hostname, ipaddr + from rhnservernetwork + where id in ( + select min(id) + from rhnservernetwork + group by server_id + ) + ) rhnservernetwork + where rhnErrata.id = rhnServerNeededErrataCache.errata_id + and rhnServerNeededErrataCache.server_id = rhnServer.id + and rhnServerNeededErrataCache.server_id = rhnservernetwork.server_id (+) + order by rhnErrata.advisory_name, rhnServerNeededErrataCache.server_id +
commit bfac445773847e2132cb41b832d5f75adc2250c7 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 11:53:55 2009 +0200
reporting: errata-list: as the severity_id seems to always be null, removing the severity column from output.
diff --git a/backend/satellite_tools/reports/data/errata-list b/backend/satellite_tools/reports/data/errata-list index 58f6abe..f76a918 100755 --- a/backend/satellite_tools/reports/data/errata-list +++ b/backend/satellite_tools/reports/data/errata-list @@ -3,7 +3,6 @@ columns:
advisory cve - severity synopsis systems_affected
@@ -16,17 +15,14 @@ sql:
select rhnErrata.advisory_name as advisory, rhnCVE.name as cve, - rhnErrataSeverity.label as severity, rhnErrata.synopsis, count(*) as systems_affected - from rhnErrata, rhnServerNeededErrataCache, rhnErrataCVE, rhnCVE, rhnErrataSeverity + from rhnErrata, rhnServerNeededErrataCache, rhnErrataCVE, rhnCVE where rhnErrata.id = rhnServerNeededErrataCache.errata_id and rhnErrata.id = rhnErrataCVE.errata_id (+) and rhnErrataCVE.cve_id = rhnCVE.id (+) - and rhnErrata.severity_id = rhnErrataSeverity.id (+) group by rhnErrata.id, rhnErrata.advisory_name, rhnCVE.name, - rhnErrataSeverity.label, rhnErrata.synopsis order by rhnErrata.advisory_name, rhnCVE.name
commit f6ad8fe19d1ef742a6adcda4ddba3cd0ab22c1f3 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 11:52:39 2009 +0200
reporting: new report errata-list, listing erratas applicable to systems.
diff --git a/backend/satellite_tools/reports/data/errata-list b/backend/satellite_tools/reports/data/errata-list new file mode 100755 index 0000000..58f6abe --- /dev/null +++ b/backend/satellite_tools/reports/data/errata-list @@ -0,0 +1,32 @@ + +columns: + + advisory + cve + severity + synopsis + systems_affected + +multival_columns: + + advisory + cve : cve + +sql: + + select rhnErrata.advisory_name as advisory, + rhnCVE.name as cve, + rhnErrataSeverity.label as severity, + rhnErrata.synopsis, + count(*) as systems_affected + from rhnErrata, rhnServerNeededErrataCache, rhnErrataCVE, rhnCVE, rhnErrataSeverity + where rhnErrata.id = rhnServerNeededErrataCache.errata_id + and rhnErrata.id = rhnErrataCVE.errata_id (+) + and rhnErrataCVE.cve_id = rhnCVE.id (+) + and rhnErrata.severity_id = rhnErrataSeverity.id (+) + group by rhnErrata.id, + rhnErrata.advisory_name, + rhnCVE.name, + rhnErrataSeverity.label, + rhnErrata.synopsis + order by rhnErrata.advisory_name, rhnCVE.name
commit a41949c08b7d72e691b4aba46bf7faa864e6255d Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 12:08:08 2009 +0200
Dont halt registration if the hardware info could not be acquired for rhnreg_ks.
Merging code from svn (rev. 186347)
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py b/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py index 34bf3c2..ffba657 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py @@ -426,7 +426,10 @@ def registerSystem(username = None, password = None, auth_dict["password"] = password
if cfg['supportsSMBIOS']: - auth_dict["smbios"] = hardware.get_hal_smbios() + try: + auth_dict["smbios"] = hardware.get_hal_smbios() + except: + log.log_debug("Cannot Acquire hardware information")
s = rhnserver.RhnServer() if packages == None:
commit fd7120c8826b23bba82e07a8de1e8e57c22bd9c2 Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 11:41:35 2009 +0200
Automatic commit of package [rhn-client-tools] release [0.7.7-1].
diff --git a/client/rhel/rhn-client-tools/rhn-client-tools.spec b/client/rhel/rhn-client-tools/rhn-client-tools.spec index f5d1df6..008993d 100644 --- a/client/rhel/rhn-client-tools/rhn-client-tools.spec +++ b/client/rhel/rhn-client-tools/rhn-client-tools.spec @@ -4,7 +4,7 @@ Group: System Environment/Base Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... URL: https://fedorahosted.org/spacewalk Name: rhn-client-tools -Version: 0.7.6 +Version: 0.7.7 Release: 1%{?dist} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -215,7 +215,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/applications/rhn_register.desktop
%changelog -* Fri Oct 23 2009 Miroslav Suchy msuchy@redhat.com 0.7.6-1 +* Fri Oct 23 2009 Miroslav Suchy msuchy@redhat.com 0.7.7-1 - 530369 - header is inmutable
* Thu Oct 22 2009 Miroslav Suchy msuchy@redhat.com 0.7.5-1 diff --git a/rel-eng/packages/rhn-client-tools b/rel-eng/packages/rhn-client-tools index a5d7012..fb8d3ae 100644 --- a/rel-eng/packages/rhn-client-tools +++ b/rel-eng/packages/rhn-client-tools @@ -1 +1 @@ -0.7.6-1 client/rhel/rhn-client-tools/ +0.7.7-1 client/rhel/rhn-client-tools/
commit 7c61e972652dac63b404ed08712b90e70ef6d3ad Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 11:35:46 2009 +0200
530369 - we could not modify dictionary during loop
addressing: Traceback (most recent call last): File "/usr/sbin/rhn_check", line 276, in __run_action (status, message, data) = CheckCli.__do_call(method, params) File "/usr/sbin/rhn_check", line 269, in __do_call retval = method(*params) File "/usr/share/rhn/actions/packages.py", line 460, in verify ret, missing_packages = rpmUtils.verifyPackages(packages) File "/usr/share/rhn/up2date_client/rpmUtils.py", line 62, in verifyPackages for key, value in keywords.iteritems(): exceptions.RuntimeError: dictionary changed size during iteration
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index c4fc1a8..79de878 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -59,8 +59,8 @@ def verifyPackages(packages): # we left our epoch 'arch': package[4] } - for key, value in keywords.iteritems(): - if (value == None) or (value == ""): + for key in (keywords.keys()): + if (keywords[key] == None) or (keywords[key] == ""): del(keywords[key])
headers = installedHeaderByKeyword(**keywords)
commit 49359dc3ede1be93f6298431ec707a5c466f4f3a Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 11:25:24 2009 +0200
Automatic commit of package [rhn-client-tools] release [0.7.6-1].
diff --git a/client/rhel/rhn-client-tools/rhn-client-tools.spec b/client/rhel/rhn-client-tools/rhn-client-tools.spec index cf2254b..f5d1df6 100644 --- a/client/rhel/rhn-client-tools/rhn-client-tools.spec +++ b/client/rhel/rhn-client-tools/rhn-client-tools.spec @@ -4,7 +4,7 @@ Group: System Environment/Base Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... URL: https://fedorahosted.org/spacewalk Name: rhn-client-tools -Version: 0.7.5 +Version: 0.7.6 Release: 1%{?dist} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -215,6 +215,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/applications/rhn_register.desktop
%changelog +* Fri Oct 23 2009 Miroslav Suchy msuchy@redhat.com 0.7.6-1 +- 530369 - header is inmutable + * Thu Oct 22 2009 Miroslav Suchy msuchy@redhat.com 0.7.5-1 - 449167 - record installation date of rpm package
diff --git a/rel-eng/packages/rhn-client-tools b/rel-eng/packages/rhn-client-tools index cdcefdd..a5d7012 100644 --- a/rel-eng/packages/rhn-client-tools +++ b/rel-eng/packages/rhn-client-tools @@ -1 +1 @@ -0.7.5-1 client/rhel/rhn-client-tools/ +0.7.6-1 client/rhel/rhn-client-tools/
commit 8d94821bbf3caa1965b0cfc05ff5622c53d91896 Author: Miroslav SuchÜ msuchy@redhat.com Date: Fri Oct 23 11:22:41 2009 +0200
530369 - header is inmutable
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index 2af913c..c4fc1a8 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -68,15 +68,17 @@ def verifyPackages(packages): missing_packages.append(package)
for header in headers: - if header['epoch'] == None: - header['epoch'] = "" + epoch = header['epoch'] + if epoch == None: + epoch = "" # gpg-pubkey "packages" can have an arch of None, see bz #162701 - if header["arch"] == None: - header["arch"] = "" + arch = header["arch"] + if arch == None: + arch = ""
pkg = (header['name'], header['version'], - header['release'], header['epoch'], - header["arch"]) + header['release'], epoch, + arch)
# dont include arch in the label if it's a None arch, #162701 if header["arch"] == "":
commit 5d9956ad502c6e2e96e6b921b954687638a5f787 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Oct 23 11:19:10 2009 +0200
reporting: no need to use view which joins back to rhnErrata.
diff --git a/backend/satellite_tools/reports/data/inventory b/backend/satellite_tools/reports/data/inventory index fe75a2c..60af329 100755 --- a/backend/satellite_tools/reports/data/inventory +++ b/backend/satellite_tools/reports/data/inventory @@ -40,7 +40,7 @@ sql: ( select count(distinct rhnpackage.name_id) from rhnpackage, rhnserverneededpackagecache where rhnserver.id = rhnserverneededpackagecache.server_id and rhnserverneededpackagecache.package_id = rhnpackage.id ) as packages_out_of_date, - ( select count(*) from rhnServerErrataTypeView where rhnserver.id = server_id ) as errata_out_of_date, + ( select count(*) from rhnServerNeededErrataCache where rhnserver.id = server_id ) as errata_out_of_date, rhnchannel.name as software_channel, rhnconfigchannel.name as configuration_channel, entitlement_data.name as entitlements,
commit d544a4e6004527d9aaee60addd4ed52a6f3651ad Author: Milan Zazrivec mzazrivec@redhat.com Date: Wed Oct 21 16:01:25 2009 +0200
529688 - correctly update virtualization profile for KVM guest
When rhn-profile-sync is run from KVM/QEMU virtualization host, unlike in Xen dom0, libvirt does not report any domain entries for the virtualization host itself.
On a KVM/QEMU host, we need to proceed with the virtualization profile sync even if libvirt reports no domains.
diff --git a/client/tools/rhn-virtualization/virtualization/support.py b/client/tools/rhn-virtualization/virtualization/support.py index 4cdd95f..de34740 100755 --- a/client/tools/rhn-virtualization/virtualization/support.py +++ b/client/tools/rhn-virtualization/virtualization/support.py @@ -93,9 +93,10 @@ def refresh(): else: domains = poller.poll_hypervisor()
- if not len(domains): - # Either there were no domains or xend might not be running - # dont proceed further. + if not len(domains) and not libvirt.open(None).getType(): + # On a KVM/QEMU host, libvirt reports no domain entry for host itself. + # On a Xen host, either there were no domains or xend might not be + # running. Don't proceed further. return domain_list = domains.values() domain_uuids = domains.keys()
commit 91d4ec6032e0859d9a69e76b2bd8d20ec1b28552 Author: Miroslav SuchÜ msuchy@redhat.com Date: Thu Oct 22 15:53:16 2009 +0200
Automatic commit of package [rhn-client-tools] release [0.7.5-1].
diff --git a/client/rhel/rhn-client-tools/rhn-client-tools.spec b/client/rhel/rhn-client-tools/rhn-client-tools.spec index f80d953..cf2254b 100644 --- a/client/rhel/rhn-client-tools/rhn-client-tools.spec +++ b/client/rhel/rhn-client-tools/rhn-client-tools.spec @@ -4,7 +4,7 @@ Group: System Environment/Base Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... URL: https://fedorahosted.org/spacewalk Name: rhn-client-tools -Version: 0.7.4 +Version: 0.7.5 Release: 1%{?dist} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -215,6 +215,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/applications/rhn_register.desktop
%changelog +* Thu Oct 22 2009 Miroslav Suchy msuchy@redhat.com 0.7.5-1 +- 449167 - record installation date of rpm package + * Mon Oct 5 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.4-1 - add versioned conflict to up2date
diff --git a/rel-eng/packages/rhn-client-tools b/rel-eng/packages/rhn-client-tools index 640edaf..cdcefdd 100644 --- a/rel-eng/packages/rhn-client-tools +++ b/rel-eng/packages/rhn-client-tools @@ -1 +1 @@ -0.7.4-1 client/rhel/rhn-client-tools/ +0.7.5-1 client/rhel/rhn-client-tools/
commit fff966fa236e0b55ebb41996c663c67f0be4d571 Author: Miroslav SuchÜ msuchy@redhat.com Date: Thu Oct 22 15:51:59 2009 +0200
Automatic commit of package [spacewalk-schema] release [0.7.5-1].
diff --git a/rel-eng/packages/spacewalk-schema b/rel-eng/packages/spacewalk-schema index 845b571..e0651bb 100644 --- a/rel-eng/packages/spacewalk-schema +++ b/rel-eng/packages/spacewalk-schema @@ -1 +1 @@ -0.7.4-1 schema/spacewalk/ +0.7.5-1 schema/spacewalk/ diff --git a/schema/spacewalk/spacewalk-schema.spec b/schema/spacewalk/spacewalk-schema.spec index 6317cea..d22e2f4 100644 --- a/schema/spacewalk/spacewalk-schema.spec +++ b/schema/spacewalk/spacewalk-schema.spec @@ -2,7 +2,7 @@ Name: spacewalk-schema Group: Applications/Internet Summary: Oracle SQL schema for Spacewalk server
-Version: 0.7.4 +Version: 0.7.5 Release: 1%{?dist} Source0: %{name}-%{version}.tar.gz
@@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/spacewalk-schema-upgrade*
%changelog +* Thu Oct 22 2009 Miroslav Suchy msuchy@redhat.com 0.7.5-1 +- 449167 - record installation date of rpm package + * Tue Oct 20 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.4-1 - 449167 - record rpm installation date - 522526 - fixing issue where snippets couldnt be used in the partitioning section of the kickstart wizard (jsherril@redhat.com)
commit 2f9412d6c602e0c1541959522a5c603e1ec71b05 Author: Miroslav SuchÜ msuchy@redhat.com Date: Thu Oct 22 15:51:03 2009 +0200
Automatic commit of package [spacewalk-backend] release [0.7.8-1].
diff --git a/backend/spacewalk-backend.spec b/backend/spacewalk-backend.spec index 22461d0..299e6fa 100644 --- a/backend/spacewalk-backend.spec +++ b/backend/spacewalk-backend.spec @@ -7,7 +7,7 @@ Name: spacewalk-backend Summary: Common programs needed to be installed on the Spacewalk servers/proxies Group: Applications/Internet License: GPLv2 -Version: 0.7.7 +Version: 0.7.8 Release: 1%{?dist} URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... @@ -582,6 +582,9 @@ rm -f %{rhnconf}/rhnSecret.py*
# $Id$ %changelog +* Thu Oct 22 2009 Miroslav Suchy msuchy@redhat.com 0.7.8-1 +- 449167 - record installation date of rpm package + * Mon Oct 19 2009 Miroslav Suchy msuchy@redhat.com 0.7.7-1 - removed unused parameter - changed get_package_path comment to reflect new package path diff --git a/rel-eng/packages/spacewalk-backend b/rel-eng/packages/spacewalk-backend index c4a7745..d8633b2 100644 --- a/rel-eng/packages/spacewalk-backend +++ b/rel-eng/packages/spacewalk-backend @@ -1 +1 @@ -0.7.7-1 backend/ +0.7.8-1 backend/
commit 9de19da46d7e2d35d7c437b4c8e71968ff881e0c Author: Miroslav SuchÜ msuchy@redhat.com Date: Thu Oct 22 15:46:57 2009 +0200
449167 - partialy revert commit 836214ad373a67c227459dd07bc9660f70e94253, in verify we still use old format (array)
diff --git a/backend/server/action_extra_data/packages.py b/backend/server/action_extra_data/packages.py index db3bfbb..7aca67c 100644 --- a/backend/server/action_extra_data/packages.py +++ b/backend/server/action_extra_data/packages.py @@ -124,9 +124,11 @@ def verify(server_id, action_id, data={}): uq_packages = {}
for package_spec, responses in data['verify_info']: + package_spec = list(package_spec) # Fix the epoch - if package_spec['epoch'] == '': - package_spec['epoch'] = None + if package_spec[3] == '': + package_spec[3] = None + package_spec = tuple(package_spec) if uq_packages.has_key(package_spec): # Been here already continue @@ -148,11 +150,11 @@ def verify(server_id, action_id, data={}): dict['server_id'] = server_id dict['action_id'] = action_id
- dict['package_name'] = package_spec['name'] - dict['version'] = package_spec['version'] - dict['release'] = package_spec['release'] - dict['epoch'] = package_spec['epoch'] - dict['arch'] = package_spec['arch'] + dict['package_name'] = package_spec[0] + dict['version'] = package_spec[1] + dict['release'] = package_spec[2] + dict['epoch'] = package_spec[3] + dict['arch'] = package_spec[4]
if not dict.has_key('missing'): _hash_append(verify_attribs, dict) diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index e88ad00..2af913c 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -53,10 +53,15 @@ def verifyPackages(packages): # Note: we cant reliable match on epoch, so just # skip it... two packages that only diff by epoch is # way broken anyway - keywords = {} - for key, value in package.iteritems(): - if key in ('name', 'version', 'release', 'arch') and (value != None) and (value != ""): - keywords[key] = value + keywords = {'name': package[0], + 'version': package[1], + 'release': package[2], + # we left our epoch + 'arch': package[4] + } + for key, value in keywords.iteritems(): + if (value == None) or (value == ""): + del(keywords[key])
headers = installedHeaderByKeyword(**keywords) if len(headers) == 0:
commit 61572a013faec0071ed0f8cada7b47c2c5176cdb Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 14:55:08 2009 +0200
449167 - allow NULL values (old clients don't send installation time)
diff --git a/schema/spacewalk/common/tables/rhnServerPackage.sql b/schema/spacewalk/common/tables/rhnServerPackage.sql index 808c27d..b55ddf2 100644 --- a/schema/spacewalk/common/tables/rhnServerPackage.sql +++ b/schema/spacewalk/common/tables/rhnServerPackage.sql @@ -27,7 +27,7 @@ CREATE TABLE rhnServerPackage REFERENCES rhnPackageArch (id), created DATE DEFAULT (sysdate) NOT NULL, - installtime DATE NOT NULL + installtime DATE ) TABLESPACE [[server_package_tablespace]] ENABLE ROW MOVEMENT diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql index 092ef8c..9a6493a 100644 --- a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql @@ -1,3 +1,3 @@ ALTER TABLE rhnServerPackage - ADD installtime DATE NOT NULL; + ADD installtime DATE;
commit e9ed7c8a8b96c29e726b560cd70f4c96379d346c Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 14:53:42 2009 +0200
fixed upgrade scripts for rhnServerPackage.created
diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-1-rhnServerPackage_created.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-1-rhnServerPackage_created.sql new file mode 100644 index 0000000..5178813 --- /dev/null +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-1-rhnServerPackage_created.sql @@ -0,0 +1,3 @@ +ALTER TABLE rhnServerPackage + ADD created DATE; + diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-2-rhnServerPackage_created-data.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-2-rhnServerPackage_created-data.sql new file mode 100644 index 0000000..55921f8 --- /dev/null +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-2-rhnServerPackage_created-data.sql @@ -0,0 +1,12 @@ +begin + loop + update rhnServerPackage + set created = sysdate + where created is null and rownum <= 1000000; + exit when sql%rowcount = 0; + commit; + end loop; + commit; +end; +/ + diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-3-rhnServerPackage_created-not-null.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-3-rhnServerPackage_created-not-null.sql new file mode 100644 index 0000000..a1e2184 --- /dev/null +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-3-rhnServerPackage_created-not-null.sql @@ -0,0 +1,3 @@ +ALTER TABLE rhnServerPackage + MODIFY created DATE DEFAULT (sysdate) NOT NULL; + diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-rhnServerPackage_created.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-rhnServerPackage_created.sql deleted file mode 100644 index 0f02f7a..0000000 --- a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-rhnServerPackage_created.sql +++ /dev/null @@ -1,5 +0,0 @@ -ALTER TABLE rhnServerPackage - ADD created DATE DEFAULT (sysdate) NOT NULL; - -show errors -
commit 341adeef22d16b354c75b96d0d7dc942ef6fec78 Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 14:40:52 2009 +0200
449167 - old client don't send installtime but we have to have it defined
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index fb396c1..01afa33 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -48,6 +48,8 @@ class dbPackage: self.a = str(pdict['arch']) if pdict.has_key('installtime'): self.installtime = pdict['installtime'] + else: + self.installtime = None # nvrea is a tuple; we can use tuple as dictionary keys since they are # immutable self.nvrea = (self.n, self.v, self.r, self.e, self.a)
commit 80cd4dd0ae45f573630098a1f2cbe60bf90ebf1f Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 14:23:00 2009 +0200
449167 - load/store installtime from/to db
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index 756e3f3..fb396c1 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -19,6 +19,7 @@ #
import string +import time from types import DictType, TupleType
from common import log_debug, rhn_rpm, rhnFault @@ -160,9 +161,9 @@ class Packages: log_debug(4, sysid, len(alist), "added packages") h = rhnSQL.prepare(""" insert into rhnServerPackage - (server_id, name_id, evr_id, package_arch_id) + (server_id, name_id, evr_id, package_arch_id, installtime) values (:sysid, LOOKUP_PACKAGE_NAME(:n), LOOKUP_EVR(:e, :v, :r), - LOOKUP_PACKAGE_ARCH(:a) + LOOKUP_PACKAGE_ARCH(:a), TO_DATE(:instime, 'YYYY-MM-DD HH24:MI:SS') ) """) package_data = { @@ -172,6 +173,8 @@ class Packages: 'r' : map(lambda a: a.r, alist), 'e' : map(lambda a: a.e, alist), 'a' : map(lambda a: a.a, alist), + 'instime' : map(lambda a: time.strftime('%Y-%m-%d %H:%M:%S', + time.localtime(a.installtime)), alist), } try: h.execute_bulk(package_data) @@ -224,13 +227,14 @@ class Packages: # Now load packages h = rhnSQL.prepare(""" select - rpn.name n, - rpe.version v, - rpe.release r, - rpe.epoch e, + rpn.name name, + rpe.version version, + rpe.release release, + rpe.epoch epoch, sp.name_id, sp.evr_id, - sp.package_arch_id + sp.package_arch_id, + TO_CHAR(sp.installtime, 'YYYY-MM-DD HH24:MI:SS') installtime from rhnServerPackage sp, rhnPackageName rpn, @@ -245,13 +249,12 @@ class Packages: t = h.fetchone_dict() if not t: break - if t["e"] is None: t["e"] = "" - package_arch_id = t["package_arch_id"] - package_arch = package_arches_hash[package_arch_id] - nvrea = (t['n'], t['v'], t['r'], t['e'], package_arch) - self.__p[nvrea] = dbPackage(nvrea, real=1, - name_id=t["name_id"], evr_id=t["evr_id"], - package_arch_id=package_arch_id) + t['arch'] = package_arches_hash[t['package_arch_id']] + t['installtime'] = time.mktime(time.strptime(t['installtime'], + "%Y-%m-%d %H:%M:%S")) + p = dbPackage(t, real=1, name_id=t['name_id'], evr_id=t['evr_id'], + package_arch_id=t['package_arch_id']) + self.__p[p.nvrea] = p log_debug(4, "Loaded %d packages for server %s" % (len(self.__p), sysid)) self.__loaded = 1 self.__changed = 0
commit 7296c432238d0f263e1ba31f56c077551109edad Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 13:57:22 2009 +0200
449167 - added installtime to package
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index 8381de0..756e3f3 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -45,6 +45,8 @@ class dbPackage: self.r = str(pdict['release']) self.e = str(pdict['epoch']) self.a = str(pdict['arch']) + if pdict.has_key('installtime'): + self.installtime = pdict['installtime'] # nvrea is a tuple; we can use tuple as dictionary keys since they are # immutable self.nvrea = (self.n, self.v, self.r, self.e, self.a)
commit b4e97f215aafad324ab59991acd0dff48e36d5e4 Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 13:55:24 2009 +0200
swallow get_nvrea into dbPackage
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index c45ca1f..8381de0 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -25,30 +25,26 @@ from common import log_debug, rhn_rpm, rhnFault from server import rhnSQL, rhnLib from server_lib import snapshot_server, check_entitlement
-def get_nvrea(entry): - if type(entry) != DictType: - return None - if not entry.has_key('arch') or entry['arch'] is None: - entry['arch'] = "" - if string.lower(str(entry['epoch'])) == "(none)" or entry['epoch'] == None: - entry['epoch'] = "" - nvrea = [] - for k in ('name', 'version', 'release', 'epoch', 'arch'): - if entry[k] == None: - return None - else: - nvrea.append(str(entry[k])) - return tuple(nvrea) - # A small class that helps us represent things about a # database package. In this structure "real" means that we have an # entry in the database for it. class dbPackage: - def __init__(self, plist, real = 0, name_id=None, evr_id=None, + def __init__(self, pdict, real = 0, name_id=None, evr_id=None, package_arch_id=None): - if not isinstance(plist, TupleType): - plist = tuple(plist) - self.n, self.v, self.r, self.e, self.a = plist + if type(pdict) != DictType: + return None + if not pdict.has_key('arch') or pdict['arch'] is None: + pdict['arch'] = "" + if string.lower(str(pdict['epoch'])) == "(none)" or pdict['epoch'] == None: + pdict['epoch'] = "" + for k in ('name', 'version', 'release', 'epoch', 'arch'): + if pdict[k] == None: + return None + self.n = str(pdict['name']) + self.v = str(pdict['version']) + self.r = str(pdict['release']) + self.e = str(pdict['epoch']) + self.a = str(pdict['arch']) # nvrea is a tuple; we can use tuple as dictionary keys since they are # immutable self.nvrea = (self.n, self.v, self.r, self.e, self.a) @@ -81,32 +77,32 @@ class Packages:
def add_package(self, sysid, entry): log_debug(4, sysid, entry) - p = get_nvrea(entry) + p = dbPackage(entry) if p is None: # Not a valid package spec return -1 if not self.__loaded: self.reload_packages_byid(sysid) - if self.__p.has_key(p): - self.__p[p].add() + if self.__p.has_key(p.nvrea): + self.__p[p.nvrea].add() self.__changed = 1 return 0 - self.__p[p] = dbPackage(p) + self.__p[p.nvrea] = p self.__changed = 1 return 0
# delete a package from the list def delete_package(self, sysid, entry): log_debug(4, sysid, entry) - p = get_nvrea(entry) + p = dbPackage(entry) if p is None: # Not a valid package spec return -1 if not self.__loaded: self.reload_packages_byid(sysid) - if self.__p.has_key(p): + if self.__p.has_key(p.nvrea): log_debug(4, " Package deleted") - self.__p[p].delete() + self.__p[p.nvrea].delete() self.__changed = 1 # deletion is always successfull return 0 diff --git a/backend/server/rhnServer/server_solarispatches.py b/backend/server/rhnServer/server_solarispatches.py index acee80a..90aa112 100644 --- a/backend/server/rhnServer/server_solarispatches.py +++ b/backend/server/rhnServer/server_solarispatches.py @@ -19,11 +19,7 @@ from common import log_debug from server import rhnSQL
-from server_packages import get_nvrea - -# globals ---------------------------------------------------------------- - -NAME, VER, REL, EPOCH, ARCH = (0, 1, 2, 3, 4) +from server_packages import dbPackage
# functions --------------------------------------------------------------
@@ -31,7 +27,7 @@ def get_package_id(pkg): """Lookup a package id from rhnPackage in the database, Return the id or return None if the package is not found"""
- nvrea = get_nvrea(pkg) + p = dbPackage(entry)
query = """SELECT id FROM rhnPackage WHERE name_id=LOOKUP_PACKAGE_NAME(:name) @@ -40,8 +36,7 @@ def get_package_id(pkg):
handle = rhnSQL.prepare(query)
- handle.execute(name=nvrea[NAME], epoch=nvrea[EPOCH], ver=nvrea[VER], - rel=nvrea[REL], arch=nvrea[ARCH]) + handle.execute(name=p.n, epoch=p.e, ver=p.v, rel=p.r, arch=p.a)
row = handle.fetchone_dict() or {}
commit d05e73fa00ae42460a2267cefd2a3f05990048dd Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 22 11:23:33 2009 +0200
449167 - added column for installation date/time
diff --git a/schema/spacewalk/common/tables/rhnServerPackage.sql b/schema/spacewalk/common/tables/rhnServerPackage.sql index b500019..808c27d 100644 --- a/schema/spacewalk/common/tables/rhnServerPackage.sql +++ b/schema/spacewalk/common/tables/rhnServerPackage.sql @@ -26,7 +26,8 @@ CREATE TABLE rhnServerPackage package_arch_id NUMBER REFERENCES rhnPackageArch (id), created DATE - DEFAULT (sysdate) NOT NULL + DEFAULT (sysdate) NOT NULL, + installtime DATE NOT NULL ) TABLESPACE [[server_package_tablespace]] ENABLE ROW MOVEMENT diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql new file mode 100644 index 0000000..092ef8c --- /dev/null +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/005-rhnServerPackage_installed.sql @@ -0,0 +1,3 @@ +ALTER TABLE rhnServerPackage + ADD installtime DATE NOT NULL; +
commit 80378167b306d6cc84cff00227ec59ac6d5e6a01 Author: Miroslav SuchÜ msuchy@redhat.com Date: Thu Oct 22 11:51:37 2009 +0200
require only version 1, we can do workaround for server without version 2
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py b/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py index 9e00021..905b878 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py @@ -12,7 +12,7 @@ _ = gettext.gettext neededCaps = {"caneatCheese": {'version':"21"}, "supportsAutoUp2dateOption": {'version': "1"}, "registration.finish_message": {'version': "1"}, - "xmlrpc.packages.extended_profile": {'version':"2"}, + "xmlrpc.packages.extended_profile": {'version':"1"}, "registration.delta_packages": {'version':"1"}, "registration.remaining_subscriptions": {'version': '1'}, "registration.update_contact_info": {'version': "1"},
commit 0ac56996994d3d612304b1a3857c49894391aabb Author: Miroslav SuchÜ msuchy@redhat.com Date: Thu Oct 22 11:28:59 2009 +0200
449167 - send to rhnServer time, when package has been actually installed
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index 6752735..e88ad00 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -134,7 +134,8 @@ def getInstalledPackageList(msgCallback = None, progressCallback = None, 'name': h['name'], 'epoch': h['epoch'], 'version': h['version'], - 'release': h['release'] + 'release': h['release'], + 'installtime': h['installtime'] } if package['epoch'] == None: package['epoch'] = ""
commit 6006097b890aa925e06bf65a81d11d73f78b9103 Author: Miroslav SuchÜ msuchy@redhat.com Date: Wed Oct 21 17:32:05 2009 +0200
check whether server has capability packages.extended_profile version 2. If not revert to old behaviour.
diff --git a/backend/server/rhnCapability.py b/backend/server/rhnCapability.py index e511dc9..1cce272 100644 --- a/backend/server/rhnCapability.py +++ b/backend/server/rhnCapability.py @@ -185,7 +185,7 @@ def _set_server_capabilities(): 'xmlrpc.login.extra_data' : {'version' : 1, 'value' : 1}, 'rhncfg.content.base64_decode' : {'version' : 1, 'value' : 1}, 'rhncfg.filetype.directory' : {'version' : 1, 'value' : 1}, - 'xmlrpc.packages.extended_profile' : {'version' : 1, 'value' : 1}, + 'xmlrpc.packages.extended_profile' : {'version' : '1-2', 'value' : 1}, } l = [] for name, hashval in capabilities.items(): diff --git a/client/rhel/rhn-client-tools/src/bin/rhnreg_ks.py b/client/rhel/rhn-client-tools/src/bin/rhnreg_ks.py index e21f18e..f94ec88 100755 --- a/client/rhel/rhn-client-tools/src/bin/rhnreg_ks.py +++ b/client/rhel/rhn-client-tools/src/bin/rhnreg_ks.py @@ -104,7 +104,7 @@ class RegisterKsCli(rhncli.RhnCli): getInfo = 1 packageList = rpmUtils.getInstalledPackageList(getInfo=getInfo) else: - packageList = [] + packageList = {}
hardwareList = hardware.Hardware() diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rhnPackageInfo.py b/client/rhel/rhn-client-tools/src/up2date_client/rhnPackageInfo.py index 7fc2ae5..0cb8e8d 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rhnPackageInfo.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rhnPackageInfo.py @@ -20,11 +20,15 @@ def remoteDeltaPackages(pkgs): s.registration.delta_packages(up2dateAuth.getSystemId(), pkgs)
def updatePackageProfile(): + """ get a list of installed packages and send it to rhnServer """ log = up2dateLog.initLog() log.log_me("Updating package profile") + packages = rpmUtils.getInstalledPackageList(getArch=1) s = rhnserver.RhnServer() - s.registration.update_packages(up2dateAuth.getSystemId(), - rpmUtils.getInstalledPackageList(getArch=1)) + if not s.capabilities.hasCapability('xmlrpc.packages.extended_profile', 2): + # for older satellites and hosted - convert to old format + packages = convertPackagesFromHashToList(packages) + s.registration.update_packages(up2dateAuth.getSystemId(), packages)
def pprint_pkglist(pkglist): if type(pkglist) == type([]): @@ -32,3 +36,20 @@ def pprint_pkglist(pkglist): else: output = "%s-%s-%s" % (pkglist[0], pkglist[1], pkglist[2]) return output + +def convertPackagesFromHashToList(packages): + """ takes list of hashes and covert it to list of lists + resulting strucure is: + [[name, version, release, epoch, arch, cookie], ... ] + """ + result = [] + for package in packages: + if package.has_key('arch') and package.has_key('cookie'): + result.append([package['name'], package['version'], package['release'], + package['epoch'], package['arch'], package['cookie']]) + elif package.has_key('arch'): + result.append([package['name'], package['version'], package['release'], + package['epoch'], package['arch']]) + else: + result.append([package['name'], package['version'], package['release'], package['epoch']]) + return result diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py b/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py index 3df0629..34bf3c2 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rhnreg.py @@ -19,6 +19,7 @@ import rpcServer import urlparse import rhnreg_constants import hardware +from rhnPackageInfo import convertPackagesFromHashToList
try: from rhn import rpclib @@ -636,6 +637,9 @@ def sendHardware(systemId, hardwareList):
def sendPackages(systemId, packageList): s = rhnserver.RhnServer() + if not s.capabilities.hasCapability('xmlrpc.packages.extended_profile', 2): + # for older satellites and hosted - convert to old format + packageList = convertPackagesFromHashToList(packageList) s.registration.add_packages(systemId, packageList)
def sendVirtInfo(systemId):
commit 9f2f87aba2b2aa01e71002f0aca06d78a59d45fc Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 16:03:05 2009 +0200
compare version as number
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index d1cbda9..4fdc5cd 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -987,7 +987,7 @@ class Registration(rhnHandler): packagesV2 = [] if client_caps and client_caps.has_key('packages.extended_profile'): cap_info = client_caps['packages.extended_profile'] - if cap_info and cap_info['version'] >= 2: + if cap_info and int(cap_info['version']) >= 2: package_is_dict = 1 packagesV2 = packages
commit d626b3521ca423448e470b54d95b7f3f52d46e06 Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 15:58:24 2009 +0200
arch and cookie are optional and packagesV2 have to be defined
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index b282a17..d1cbda9 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -984,6 +984,7 @@ class Registration(rhnHandler): # use a list of dicts client_caps = rhnCapability.get_client_capabilities() package_is_dict = 0 + packagesV2 = [] if client_caps and client_caps.has_key('packages.extended_profile'): cap_info = client_caps['packages.extended_profile'] if cap_info and cap_info['version'] >= 2: @@ -1008,9 +1009,11 @@ class Registration(rhnHandler): 'version': package[1], 'release': package[2], 'epoch' : package[3], - 'arch' : package[4], - 'cookie' : package[5], } + if len(package) > 4: + p['arch'] = package[4] + if len(package) > 5: + p['cookie'] = package[5] packagesV2.append(p) return packagesV2
commit 39f38cea43fc570b844678bb78cd26a367d0a547 Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 15:48:34 2009 +0200
fixed capability we are looking for
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index c6d76b1..b282a17 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -985,7 +985,7 @@ class Registration(rhnHandler): client_caps = rhnCapability.get_client_capabilities() package_is_dict = 0 if client_caps and client_caps.has_key('packages.extended_profile'): - cap_info = client_caps['packages.update'] + cap_info = client_caps['packages.extended_profile'] if cap_info and cap_info['version'] >= 2: package_is_dict = 1 packagesV2 = packages
commit 50d912a758d2130f978b6a1498356accfd36418a Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 15:21:30 2009 +0200
system_id is needed in _normalize_packages
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index 303e03b..c6d76b1 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -873,7 +873,7 @@ class Registration(rhnHandler): log_debug(5, system_id, packages) if CFG.DISABLE_PACKAGES: return 0 - packages = self._normalize_packages(packages) + packages = self._normalize_packages(system_id, packages) server = self.auth_system(system_id) # log the entry log_debug(1, server.getid(), "packages: %d" % len(packages)) @@ -888,7 +888,7 @@ class Registration(rhnHandler): log_debug(5, system_id, packages) if CFG.DISABLE_PACKAGES: return 0 - packages = self._normalize_packages(packages) + packages = self._normalize_packages(system_id, packages) server = self.auth_system(system_id) # log the entry log_debug(1, server.getid(), "packages: %d" % len(packages)) @@ -905,8 +905,8 @@ class Registration(rhnHandler): if type(packages) != type({}): log_error("Invalid argument type", type(packages)) raise rhnFault(21) - added_packages = self._normalize_packages(packages.get('added'), allow_none=1) - removed_packages = self._normalize_packages(ackages.get('deleted'), allow_none=1) + added_packages = self._normalize_packages(system_id, packages.get('added'), allow_none=1) + removed_packages = self._normalize_packages(system_id, packages.get('deleted'), allow_none=1)
server = self.auth_system(system_id) # log the entry @@ -949,7 +949,7 @@ class Registration(rhnHandler): log_debug(5, system_id, packages) if CFG.DISABLE_PACKAGES: return 0 - packages = self._normalize_packages(packages) + packages = self._normalize_packages(system_id, packages)
server = self.auth_system(system_id) # log the entry @@ -960,7 +960,7 @@ class Registration(rhnHandler): server.save_packages() return 0
- def _normalize_packages(self, packages, allow_none=0): + def _normalize_packages(self, system_id, packages, allow_none=0): """ the function checks if list of packages is well formated and also converts packages from old list of lists (extended_profile >= 2) to new list of dicts (extended_profile = 2)
commit a0040e2b79430b614f029b52b034be122e1f11d9 Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 15:13:04 2009 +0200
put packages structure check into _normalize_packages()
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index fee2d33..303e03b 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -873,11 +873,10 @@ class Registration(rhnHandler): log_debug(5, system_id, packages) if CFG.DISABLE_PACKAGES: return 0 + packages = self._normalize_packages(packages) server = self.auth_system(system_id) # log the entry log_debug(1, server.getid(), "packages: %d" % len(packages)) - # Update the capabilities list - rhnCapability.update_client_capabilities(self.server_id) for package in packages: server.add_package(package) # XXX: check return code @@ -889,14 +888,10 @@ class Registration(rhnHandler): log_debug(5, system_id, packages) if CFG.DISABLE_PACKAGES: return 0 - if type(packages) != type([]): - log_error("Invalid argument type", type(packages)) - raise rhnFault(21) + packages = self._normalize_packages(packages) server = self.auth_system(system_id) # log the entry log_debug(1, server.getid(), "packages: %d" % len(packages)) - # Update the capabilities list - rhnCapability.update_client_capabilities(self.server_id) for package in packages: server.delete_package(package) # XXX: check return code @@ -910,15 +905,9 @@ class Registration(rhnHandler): if type(packages) != type({}): log_error("Invalid argument type", type(packages)) raise rhnFault(21) - added_packages = packages.get('added') - removed_packages = packages.get('deleted') - if type(added_packages) not in (types.NoneType, types.ListType): - log_error("Invalid argument type", type(added_packages)) - raise rhnFault(21) - if type(removed_packages) not in (types.NoneType, types.ListType): - log_error("Invalid argument type", type(removed_packages)) - raise rhnFault(21) - + added_packages = self._normalize_packages(packages.get('added'), allow_none=1) + removed_packages = self._normalize_packages(ackages.get('deleted'), allow_none=1) + server = self.auth_system(system_id) # log the entry if added_packages is not None: @@ -960,6 +949,25 @@ class Registration(rhnHandler): log_debug(5, system_id, packages) if CFG.DISABLE_PACKAGES: return 0 + packages = self._normalize_packages(packages) + + server = self.auth_system(system_id) + # log the entry + log_debug(1, server.getid(), "packages: %d" % len(packages)) + server.dispose_packages() + for package in packages: + server.add_package(package) + server.save_packages() + return 0 + + def _normalize_packages(self, packages, allow_none=0): + """ the function checks if list of packages is well formated + and also converts packages from old list of lists + (extended_profile >= 2) to new list of dicts (extended_profile = 2) + """ + + if allow_none and packages is None: + return None # we need to be paranoid about the format of the argument because # if we accept wrong input then we might end up disposing in error # of all packages registered here @@ -968,7 +976,9 @@ class Registration(rhnHandler): raise rhnFault(21)
# Update the capabilities list + server = self.auth_system(system_id) rhnCapability.update_client_capabilities(self.server_id) + # old clients send packages as a list of arrays # while new (capability packages.extended_profile >= {version: 2, value: 1}) # use a list of dicts @@ -1002,15 +1012,7 @@ class Registration(rhnHandler): 'cookie' : package[5], } packagesV2.append(p) - - server = self.auth_system(system_id) - # log the entry - log_debug(1, server.getid(), "packages: %d" % len(packages)) - server.dispose_packages() - for package in packagesV2: - server.add_package(package) - server.save_packages() - return 0 + return packagesV2
# Insert a new profile for the server def add_hw_profile(self, system_id, hwlist):
commit a1d9191a4589fc42dc435cd318397daa799022d4 Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 14:08:15 2009 +0200
fix for nonexistent arch (e.g. for gpgkeys)
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index 9591689..c45ca1f 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -28,7 +28,7 @@ from server_lib import snapshot_server, check_entitlement def get_nvrea(entry): if type(entry) != DictType: return None - if entry['arch'] is None: + if not entry.has_key('arch') or entry['arch'] is None: entry['arch'] = "" if string.lower(str(entry['epoch'])) == "(none)" or entry['epoch'] == None: entry['epoch'] = ""
commit 0de5d7810deb1e6eab1948726fcb57c36bebdecd Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 14:04:31 2009 +0200
fixed variable types
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index 44bf704..9591689 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -30,7 +30,7 @@ def get_nvrea(entry): return None if entry['arch'] is None: entry['arch'] = "" - if string.lower(entry['epoch']) == "(none)" or entry['epoch'] == None: + if string.lower(str(entry['epoch'])) == "(none)" or entry['epoch'] == None: entry['epoch'] = "" nvrea = [] for k in ('name', 'version', 'release', 'epoch', 'arch'): @@ -38,7 +38,7 @@ def get_nvrea(entry): return None else: nvrea.append(str(entry[k])) - return nvrea + return tuple(nvrea)
# A small class that helps us represent things about a # database package. In this structure "real" means that we have an
commit 9f45c24a07b54b47ff566172848595d9ee437bdc Author: Miroslav SuchÜ msuchy@redhat.com Date: Wed Oct 21 13:43:52 2009 +0200
fixing logical typos
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index 9dcffbb..44bf704 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -19,14 +19,14 @@ #
import string -from types import ListType, TupleType +from types import DictType, TupleType
from common import log_debug, rhn_rpm, rhnFault from server import rhnSQL, rhnLib from server_lib import snapshot_server, check_entitlement
def get_nvrea(entry): - if type(entry) not in (DictType): + if type(entry) != DictType: return None if entry['arch'] is None: entry['arch'] = "" diff --git a/backend/server/rhnServer/server_wrapper.py b/backend/server/rhnServer/server_wrapper.py index aaba1b2..950e169 100644 --- a/backend/server/rhnServer/server_wrapper.py +++ b/backend/server/rhnServer/server_wrapper.py @@ -56,7 +56,7 @@ class ServerWrapper(Packages, Hardware, History, SolarisPatches): # Wrappers for the similar functions from Packages class that supplementaly # require a valid sysid. def add_package(self, entry): - if entry[0].startswith("patch-solaris"): + if entry['name'].startswith("patch-solaris"): SolarisPatches.add_patch(self, self.server.get("id"), entry) return Packages.add_package(self, self.server.get("id"), entry)
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index 5419bdc..6752735 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -144,8 +144,10 @@ def getInstalledPackageList(msgCallback = None, progressCallback = None, if package['arch']: pkg_list.append(package) elif getInfo: - package['arch'] = h['arch'] - package['cookie'] = h['cookie'] + if h['arch']: + package['arch'] = h['arch'] + if h['cookie']: + package['cookie'] = h['cookie'] pkg_list.append(package) else: pkg_list.append(package)
commit 369f8294756c4d3bdc30987fdd78852554527560 Author: Miroslav SuchÜ msuchy@redhat.com Date: Wed Oct 21 11:21:42 2009 +0200
fixing typos
this python, not perl
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index 11d2141..fee2d33 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -983,17 +983,17 @@ class Registration(rhnHandler): for package in packages: if package_is_dict: # extended_profile >= 2 - if type(package) != type({})): + if type(package) != type({}): log_error("Invalid package spec for extended_profile >= 2", type(package), "len = %d" % len(package)) raise rhnFault(21) - else + else: # extended_profile < 2 if (type(package) != type([]) or len(package) < 4): log_error("Invalid package spec", type(package), "len = %d" % len(package)) raise rhnFault(21) - else + else: p = {'name' : package[0], 'version': package[1], 'release': package[2], diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index cb4f65a..9dcffbb 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -34,9 +34,9 @@ def get_nvrea(entry): entry['epoch'] = "" nvrea = [] for k in ('name', 'version', 'release', 'epoch', 'arch'): - if entry[k] = None: + if entry[k] == None: return None - else + else: nvrea.append(str(entry[k])) return nvrea
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py b/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py index 905b878..9e00021 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/capabilities.py @@ -12,7 +12,7 @@ _ = gettext.gettext neededCaps = {"caneatCheese": {'version':"21"}, "supportsAutoUp2dateOption": {'version': "1"}, "registration.finish_message": {'version': "1"}, - "xmlrpc.packages.extended_profile": {'version':"1"}, + "xmlrpc.packages.extended_profile": {'version':"2"}, "registration.delta_packages": {'version':"1"}, "registration.remaining_subscriptions": {'version': '1'}, "registration.update_contact_info": {'version': "1"}, diff --git a/client/rhel/rhn-client-tools/src/up2date_client/clientCaps.py b/client/rhel/rhn-client-tools/src/up2date_client/clientCaps.py index daccded..a4749a6 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/clientCaps.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/clientCaps.py @@ -73,6 +73,6 @@ registerCap("packages.runTransaction", {'version':'1', 'value':'1'}) registerCap("packages.rollBack", {'version':'1', 'value':'1'}) registerCap("packages.verify", {'version':'1', 'value':'1'}) registerCap("packages.verifyAll", {'version':'1', 'value':'1'}) -registerCap("packages.extended_profile", {'version':'1', 'value':'1'}) +registerCap("packages.extended_profile", {'version':'2', 'value':'1'}) registerCap("reboot.reboot", {'version':'1', 'value':'1'}) registerCap("packages.update", {'version':'2', 'value':'2'})
commit 461f4a5f90888773ca3d8c3071ca974f3dfab61f Author: Michael Mraka michael.mraka@redhat.com Date: Wed Oct 21 10:29:07 2009 +0200
changed get_nvrea to process dict
diff --git a/backend/server/rhnServer/server_packages.py b/backend/server/rhnServer/server_packages.py index b5a5156..cb4f65a 100644 --- a/backend/server/rhnServer/server_packages.py +++ b/backend/server/rhnServer/server_packages.py @@ -26,24 +26,19 @@ from server import rhnSQL, rhnLib from server_lib import snapshot_server, check_entitlement
def get_nvrea(entry): - if type(entry) not in (ListType, TupleType): + if type(entry) not in (DictType): return None - if len(entry) < 4: - return None - if len(entry) >= 5: - arch = entry[4] - if arch is None: - arch = "" - else: - arch = str(arch) - else: - arch = "" - name, version, release, epoch = map(str, entry[:4]) - if string.lower(epoch) == "(none)" or epoch == None: - epoch = "" - if None in [name, version, release, epoch, arch]: - return None - return (name, version, release, epoch, arch) + if entry['arch'] is None: + entry['arch'] = "" + if string.lower(entry['epoch']) == "(none)" or entry['epoch'] == None: + entry['epoch'] = "" + nvrea = [] + for k in ('name', 'version', 'release', 'epoch', 'arch'): + if entry[k] = None: + return None + else + nvrea.append(str(entry[k])) + return nvrea
# A small class that helps us represent things about a # database package. In this structure "real" means that we have an
commit 927caa1b6ebcc782e0ae970c639c39b3f88c91ac Author: Michael Mraka michael.mraka@redhat.com Date: Tue Oct 20 16:29:08 2009 +0200
added backend (server) part for extended_profile >= 2
diff --git a/backend/server/handlers/xmlrpc/registration.py b/backend/server/handlers/xmlrpc/registration.py index 3172143..11d2141 100644 --- a/backend/server/handlers/xmlrpc/registration.py +++ b/backend/server/handlers/xmlrpc/registration.py @@ -966,18 +966,48 @@ class Registration(rhnHandler): if type(packages) != type([]): log_error("Invalid argument type", type(packages)) raise rhnFault(21) + + # Update the capabilities list + rhnCapability.update_client_capabilities(self.server_id) + # old clients send packages as a list of arrays + # while new (capability packages.extended_profile >= {version: 2, value: 1}) + # use a list of dicts + client_caps = rhnCapability.get_client_capabilities() + package_is_dict = 0 + if client_caps and client_caps.has_key('packages.extended_profile'): + cap_info = client_caps['packages.update'] + if cap_info and cap_info['version'] >= 2: + package_is_dict = 1 + packagesV2 = packages + for package in packages: - if type(package) != type([]) or len(package) < 4: - log_error("Invalid package spec", type(package), + if package_is_dict: + # extended_profile >= 2 + if type(package) != type({})): + log_error("Invalid package spec for extended_profile >= 2", + type(package), "len = %d" % len(package)) + raise rhnFault(21) + else + # extended_profile < 2 + if (type(package) != type([]) or len(package) < 4): + log_error("Invalid package spec", type(package), "len = %d" % len(package)) - raise rhnFault(21) + raise rhnFault(21) + else + p = {'name' : package[0], + 'version': package[1], + 'release': package[2], + 'epoch' : package[3], + 'arch' : package[4], + 'cookie' : package[5], + } + packagesV2.append(p) + server = self.auth_system(system_id) # log the entry log_debug(1, server.getid(), "packages: %d" % len(packages)) - # Update the capabilities list - rhnCapability.update_client_capabilities(self.server_id) server.dispose_packages() - for package in packages: + for package in packagesV2: server.add_package(package) server.save_packages() return 0
commit 836214ad373a67c227459dd07bc9660f70e94253 Author: Miroslav SuchÜ msuchy@redhat.com Date: Wed Oct 21 10:13:05 2009 +0200
449167 - package is sent as hash rather then array - client code changes
diff --git a/backend/server/action_extra_data/packages.py b/backend/server/action_extra_data/packages.py index 7aca67c..db3bfbb 100644 --- a/backend/server/action_extra_data/packages.py +++ b/backend/server/action_extra_data/packages.py @@ -124,11 +124,9 @@ def verify(server_id, action_id, data={}): uq_packages = {}
for package_spec, responses in data['verify_info']: - package_spec = list(package_spec) # Fix the epoch - if package_spec[3] == '': - package_spec[3] = None - package_spec = tuple(package_spec) + if package_spec['epoch'] == '': + package_spec['epoch'] = None if uq_packages.has_key(package_spec): # Been here already continue @@ -150,11 +148,11 @@ def verify(server_id, action_id, data={}): dict['server_id'] = server_id dict['action_id'] = action_id
- dict['package_name'] = package_spec[0] - dict['version'] = package_spec[1] - dict['release'] = package_spec[2] - dict['epoch'] = package_spec[3] - dict['arch'] = package_spec[4] + dict['package_name'] = package_spec['name'] + dict['version'] = package_spec['version'] + dict['release'] = package_spec['release'] + dict['epoch'] = package_spec['epoch'] + dict['arch'] = package_spec['arch']
if not dict.has_key('missing'): _hash_append(verify_attribs, dict) diff --git a/client/rhel/rhn-client-tools/src/actions/errata.py b/client/rhel/rhn-client-tools/src/actions/errata.py index 834266a..734a0d4 100644 --- a/client/rhel/rhn-client-tools/src/actions/errata.py +++ b/client/rhel/rhn-client-tools/src/actions/errata.py @@ -36,8 +36,8 @@ def update(errataidlist): current_packages_with_arch = {} current_packages ={} for p in rpmUtils.getInstalledPackageList(getArch=1): - current_packages_with_arch[p[0]+p[4]] = p - current_packages[p[0]] = p + current_packages_with_arch[p['name']+p['arch']] = p + current_packages[p['name']] = p
u = {} # only update packages that are currently installed diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rhnregGui.py b/client/rhel/rhn-client-tools/src/up2date_client/rhnregGui.py index b727669..00987a5 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rhnregGui.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rhnregGui.py @@ -1528,8 +1528,8 @@ class PackageDialog: # name-version-release, arch self.packageStore = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING) for package in self.getPackageList(): - nvr = "%s-%s-%s" % (package[0], package[1], package[2]) - arch = package[4] + nvr = "%s-%s-%s" % (package['name'], package['version'], package['release']) + arch = package['arch'] self.packageStore.append((nvr, arch)) self.packageTreeView = self.swXml.get_widget("packageTreeView") self.packageTreeView.set_model(self.packageStore) diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index 9dc4e70..5419bdc 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -48,50 +48,33 @@ def verifyPackages(packages):
retlist = [] for package in packages: - (n,v,r,e,a) = package # we have to have at least name...
# Note: we cant reliable match on epoch, so just # skip it... two packages that only diff by epoch is # way broken anyway - name = version = release = arch = None - if n != "": - name = n - if v != "": - version = v - if r != "": - release = r - if a != "": - arch = a - keywords = {} - for token, value in (("name", name), - ("version", version), - ("release",release), -# ("epoch",epoch), - ("arch", arch)): - if value != None: - keywords[token] = value + for key, value in package.iteritems(): + if key in ('name', 'version', 'release', 'arch') and (value != None) and (value != ""): + keywords[key] = value
headers = installedHeaderByKeyword(**keywords) if len(headers) == 0: missing_packages.append(package)
for header in headers: - epoch = header['epoch'] - if epoch == None: - epoch = "" + if header['epoch'] == None: + header['epoch'] = "" # gpg-pubkey "packages" can have an arch of None, see bz #162701 - h_arch = header["arch"] - if h_arch == None: - h_arch = "" + if header["arch"] == None: + header["arch"] = ""
pkg = (header['name'], header['version'], - header['release'], epoch, - h_arch) + header['release'], header['epoch'], + header["arch"])
# dont include arch in the label if it's a None arch, #162701 - if pkg[4] == "": + if header["arch"] == "": packageLabel = "%s-%s-%s" % (pkg[0], pkg[1], pkg[2]) else: packageLabel = "%s-%s-%s.%s" % (pkg[0], pkg[1], pkg[2], pkg[4]) @@ -120,13 +103,14 @@ def verifyAllPackages(): ret,missing_packages = verifyPackages(packages) return ret
- #FIXME: this looks like a good candidate for caching, since it takes a second # or two to run, and I can call it a couple of times def getInstalledPackageList(msgCallback = None, progressCallback = None, getArch=None, getInfo = None): + """ Return list of packages. Package is hash with keys name, epoch, + version, release and optionaly arch and cookie + """ pkg_list = [] -
if msgCallback != None: msgCallback(_("Getting list of packages installed on the system")) @@ -146,31 +130,29 @@ def getInstalledPackageList(msgCallback = None, progressCallback = None, for h in _ts.dbMatch(): if h == None: break - name = h['name'] - epoch = h['epoch'] - if epoch == None: - epoch = "" - version = h['version'] - release = h['release'] + package = { + 'name': h['name'], + 'epoch': h['epoch'], + 'version': h['version'], + 'release': h['release'] + } + if package['epoch'] == None: + package['epoch'] = "" if getArch: - arch = h['arch'] + package['arch'] = h['arch'] # the arch on gpg-pubkeys is "None"... - if arch: - pkg_list.append([name, version, release, epoch, arch]) + if package['arch']: + pkg_list.append(package) elif getInfo: - arch = h['arch'] - cookie = h['cookie'] - if arch and cookie: - pkg_list.append([name, version, release, epoch, arch, cookie]) - elif arch: - pkg_list.append([name, version, release, epoch, arch]) + package['arch'] = h['arch'] + package['cookie'] = h['cookie'] + pkg_list.append(package) else: - pkg_list.append([name, version, release, epoch]) - + pkg_list.append(package)
if progressCallback != None: progressCallback(count, total) count = count + 1
- pkg_list.sort() + pkg_list.sort(key=lambda x:(x['name'], x['epoch'], x['version'], x['release'])) return pkg_list diff --git a/client/rhel/rhn-client-tools/src/up2date_client/tui.py b/client/rhel/rhn-client-tools/src/up2date_client/tui.py index b636114..f03a6cd 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/tui.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/tui.py @@ -993,15 +993,13 @@ class PackagesWindow: if rhnreg.cfg['supportsExtendedPackageProfile']: getInfo = 1 tui.packageList = rpmUtils.getInstalledPackageList(getInfo=getInfo) - tui.packageList.sort(cmp = lambda x,y: cmp(x.lower(), y.lower()), - key = lambda x: x[0]) self.screen.popWindow()
for package in tui.packageList: - self.packageList.append("%s-%s-%s" % (package[0], - package[1], - package[2]), - item = package[0], + self.packageList.append("%s-%s-%s" % (package['name'], + package['version'], + package['release']), + item = package['name'], selected = 1)
# BUTTON BAR @@ -1024,7 +1022,7 @@ class PackagesWindow: self.tui.includePackages = self.packagesButton.selected() selection = self.packageList.getSelection() for pkg in self.tui.packageList: - if pkg[0] in selection: + if pkg['name'] in selection: self.tui.selectedPackages.append(pkg)
commit 0c92966a70b314f2ec833455c784a19234a45d98 Author: Miroslav SuchÜ msuchy@redhat.com Date: Tue Oct 20 15:06:18 2009 +0200
flip comments to docstring
diff --git a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py index 322ed85..9dc4e70 100644 --- a/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py +++ b/client/rhel/rhn-client-tools/src/up2date_client/rpmUtils.py @@ -22,8 +22,8 @@ import gettext _ = gettext.gettext
-# just cause this is such a potentially useful looking method... def installedHeaderByKeyword(**kwargs): + """ just cause this is such a potentially useful looking method... """ _ts = transaction.initReadOnlyTransaction() mi = _ts.dbMatch() for keyword in kwargs.keys(): @@ -35,9 +35,10 @@ def installedHeaderByKeyword(**kwargs):
return headerList
-# given a list of package labels, run rpm -V on them -# and return a dict keyed off that data def verifyPackages(packages): + """ given a list of package labels, run rpm -V on them + and return a dict keyed off that data + """ data = {} missing_packages = [] # data structure is keyed off package @@ -108,10 +109,10 @@ def verifyPackages(packages):
return retlist, missing_packages
- -# run the equiv of `rpm -Va`. It aint gonna -# be fast, but... def verifyAllPackages(): + """ run the equiv of `rpm -Va`. It aint gonna + be fast, but... + """ data = {}
packages = getInstalledPackageList(getArch=1)
commit ab21b930a199ce6508ef05dd784c2b2b2c6c40f0 Author: Justin Sherrill jsherril@redhat.com Date: Tue Oct 20 17:44:03 2009 -0400
144325 - recommiting this without the unintended sql commit
diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java deleted file mode 100644 index cf8de03..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring; - -import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.rhnset.RhnSet; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.common.RhnSetAction; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.manager.rhnset.RhnSetDecl; -import com.redhat.rhn.manager.rhnset.RhnSetManager; - -import org.apache.struts.action.ActionForm; -import org.apache.struts.action.ActionForward; -import org.apache.struts.action.ActionMapping; - -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * ProbeSuiteListAction - * @version $Rev: 51639 $ - */ -public class ProbeSuiteListAction extends RhnSetAction { - - /** - * Forward to the confirm page - * @param mapping ActionMapping - * @param formIn ActionForm - * @param request ServletRequest - * @param response ServletResponse - * @return The ActionForward to go to next. - */ - public ActionForward forwardToConfirm(ActionMapping mapping, - ActionForm formIn, - HttpServletRequest request, - HttpServletResponse response) { - RhnSet set = updateSet(request); - String forwardName = "remove"; - if (set.size() == 0) { - getStrutsDelegate().saveMessage("probesuites.jsp.selectasuite", request); - forwardName = "default"; - } - Map params = makeParamMap(formIn, request); - RhnSetManager.store(set); - return getStrutsDelegate().forwardParams(mapping.findForward(forwardName), params); - } - - /** - * {@inheritDoc} - * * TODO: THIS IS NASTY COPY PASTE - */ - protected DataResult getDataResult(User userIn, - ActionForm formIn, - HttpServletRequest request) { - return MonitoringManager.getInstance().listProbeSuites(userIn, null); - } - - /** - * {@inheritDoc} - */ - protected void processMethodKeys(Map map) { - map.put("probesuites.jsp.deleteprobesuites", "forwardToConfirm"); - } - - /** - * {@inheritDoc} - */ - protected void processParamMap(ActionForm formIn, - HttpServletRequest request, - Map params) { - // no-op - } - - /** - * {@inheritDoc} - */ - protected RhnSetDecl getSetDecl() { - return RhnSetDecl.PROBE_SUITES_TO_DELETE; - } -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java deleted file mode 100644 index 1dd17c7..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring; - -import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.monitoring.TemplateProbe; -import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; -import com.redhat.rhn.domain.rhnset.RhnSet; -import com.redhat.rhn.domain.rhnset.RhnSetElement; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.common.RhnSetAction; -import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.manager.rhnset.RhnSetDecl; -import com.redhat.rhn.manager.rhnset.RhnSetManager; - -import org.apache.struts.action.ActionForm; -import org.apache.struts.action.ActionForward; -import org.apache.struts.action.ActionMapping; - -import java.util.Iterator; -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * ProbeSuiteListProbesAction - Action to handle removing probes from the suite - * @version $Rev: 51639 $ - */ -public class ProbeSuiteListProbesAction extends RhnSetAction { - - /** - * Delete probes from the ProbeSuite - * @param mapping ActionMapping - * @param formIn ActionForm - * @param request ServletRequest - * @param response ServletResponse - * @return The ActionForward to go to next. - */ - public ActionForward deleteProbes(ActionMapping mapping, - ActionForm formIn, - HttpServletRequest request, - HttpServletResponse response) { - - RequestContext requestContext = new RequestContext(request); - - RhnSet selectedProbes = updateSet(request); - User user = requestContext.getLoggedInUser(); - ProbeSuite suite = requestContext.lookupProbeSuite(); - Iterator i = selectedProbes.getElements().iterator(); - int updatedCount = 0; - while (i.hasNext()) { - RhnSetElement element = (RhnSetElement) i.next(); - TemplateProbe probe = (TemplateProbe) - MonitoringManager.getInstance().lookupProbe(user, element.getElement()); - if (probe != null) { - MonitoringManager.getInstance().deleteProbe(probe, user); - updatedCount++; - } - i.remove(); - } - RhnSetManager.store(selectedProbes); - MonitoringManager.getInstance().storeProbeSuite(suite, user); - - Map params = makeParamMap(formIn, request); - createSuccessMessage(request, "probes.jsp.probesdeleted", - new Integer(updatedCount).toString()); - return getStrutsDelegate().forwardParams(mapping.findForward("default"), params); - } - - /** - * {@inheritDoc} - */ - protected DataResult getDataResult(User userIn, - ActionForm formIn, - HttpServletRequest request) { - RequestContext rctx = new RequestContext(request); - ProbeSuite suite = rctx.lookupProbeSuite(); - return (new DataResult(suite.getProbes())); - } - - /** - * {@inheritDoc} - */ - protected void processMethodKeys(Map map) { - map.put("probes.jsp.deleteprobe", "deleteProbes"); - } - - /** - * {@inheritDoc} - */ - protected void processParamMap(ActionForm formIn, - HttpServletRequest request, - Map params) { - ProbeSuiteHelper.processParamMap(request, params); - } - - /** - * {@inheritDoc} - */ - protected RhnSetDecl getSetDecl() { - return RhnSetDecl.SUITE_PROBES_TO_DELETE; - } - -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java index eeae8c7..2bc2aa0 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java @@ -14,35 +14,77 @@ */ package com.redhat.rhn.frontend.action.monitoring;
-import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.monitoring.TemplateProbe; import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.listview.PageControl; -import com.redhat.rhn.frontend.struts.BaseSetListAction; import com.redhat.rhn.frontend.struts.RequestContext; +import com.redhat.rhn.frontend.struts.RhnAction; +import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper; +import com.redhat.rhn.frontend.taglibs.list.helper.Listable; import com.redhat.rhn.manager.monitoring.MonitoringManager; import com.redhat.rhn.manager.rhnset.RhnSetDecl;
+import org.apache.struts.action.ActionForm; +import org.apache.struts.action.ActionForward; +import org.apache.struts.action.ActionMapping; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + /** * List the probes in a suite * * @version $Rev$ */ -public class ProbeSuiteListProbesSetupAction extends BaseSetListAction { +public class ProbeSuiteListProbesSetupAction extends RhnAction implements Listable {
/** + * * {@inheritDoc} */ - protected DataResult getDataResult(RequestContext rctx, PageControl pc) { - Long id = rctx.getRequiredParam(RequestContext.SUITE_ID); - User user = rctx.getCurrentUser(); - return MonitoringManager.getInstance().listProbesInSuite(id, user, pc); - } + public ActionForward execute(ActionMapping mapping, + ActionForm formIn, + HttpServletRequest request, + HttpServletResponse response) { + + RequestContext ctx = new RequestContext(request); + User user = ctx.getLoggedInUser(); + + ProbeSuite suite = ctx.lookupProbeSuite(); + + ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl()); + helper.execute(); + + request.setAttribute("suite_id", suite.getId()); + + if (helper.isDispatched()) { + int updatedCount = 0; + for (Long element : helper.getSet().getElementValues()) { + TemplateProbe probe = (TemplateProbe) + MonitoringManager.getInstance().lookupProbe(user, element); + if (probe != null) { + MonitoringManager.getInstance().deleteProbe(probe, user); + updatedCount++; + } + } + helper.destroy(); + MonitoringManager.getInstance().storeProbeSuite(suite, user); + + createSuccessMessage(request, "probes.jsp.probesdeleted", + new Integer(updatedCount).toString()); + Map params = new HashMap(); + params.put("suite_id", suite.getId()); + return getStrutsDelegate().forwardParams(mapping.findForward("remove"), + params); + } + + + return mapping.findForward("default");
- protected void processRequestAttributes(RequestContext rctx) { - super.processRequestAttributes(rctx); - ProbeSuite suite = rctx.lookupProbeSuite(); - rctx.getRequest().setAttribute("probeSuite", suite); }
/** @@ -52,4 +94,13 @@ public class ProbeSuiteListProbesSetupAction extends BaseSetListAction { return RhnSetDecl.SUITE_PROBES_TO_DELETE; }
+ /** + * {@inheritDoc} + */ + public List getResult(RequestContext context) { + Long id = context.getRequiredParam(RequestContext.SUITE_ID); + return MonitoringManager.getInstance().listProbesInSuite(id, + context.getLoggedInUser(), null); + } + } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java index fb5b441..fd9ff33 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java @@ -14,46 +14,64 @@ */ package com.redhat.rhn.frontend.action.monitoring;
-import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.dto.monitoring.ProbeSuiteDto; -import com.redhat.rhn.frontend.listview.PageControl; -import com.redhat.rhn.frontend.struts.BaseSetListAction; import com.redhat.rhn.frontend.struts.RequestContext; +import com.redhat.rhn.frontend.struts.RhnAction; +import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper; +import com.redhat.rhn.frontend.taglibs.list.helper.Listable; import com.redhat.rhn.manager.monitoring.MonitoringManager; import com.redhat.rhn.manager.rhnset.RhnSetDecl;
-import java.util.Iterator; +import org.apache.struts.action.ActionForm; +import org.apache.struts.action.ActionForward; +import org.apache.struts.action.ActionMapping; + +import java.util.List; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse;
/** * ProbeSuiteListSetupAction * @version $Rev: 55183 $ */ -public class ProbeSuiteListSetupAction extends BaseSetListAction { +public class ProbeSuiteListSetupAction extends RhnAction implements Listable {
/** * {@inheritDoc} */ - protected DataResult getDataResult(RequestContext rctx, PageControl pc) { - User user = rctx.getCurrentUser(); - DataResult result = MonitoringManager.getInstance().listProbeSuites(user, pc); - boolean containsNonSelectable = false; - for (Iterator i = result.iterator(); i.hasNext();) { - ProbeSuiteDto dto = (ProbeSuiteDto) i.next(); - if (!dto.isSelectable()) { - containsNonSelectable = true; - break; + public ActionForward execute(ActionMapping mapping, + ActionForm formIn, + HttpServletRequest request, + HttpServletResponse response) { + + ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl()); + helper.execute(); + if (helper.isDispatched()) { + if (helper.getSet().size() == 0) { + getStrutsDelegate().saveMessage("probesuites.jsp.selectasuite", request); + return mapping.findForward("default"); } + return mapping.findForward("remove"); } - rctx.getRequest().setAttribute("containsNonSelectable", - Boolean.valueOf(containsNonSelectable)); - return result; + + return mapping.findForward("default"); + }
+ /** * {@inheritDoc} */ public RhnSetDecl getSetDecl() { return RhnSetDecl.PROBE_SUITES_TO_DELETE; } + + /** + * + * {@inheritDoc} + */ + public List getResult(RequestContext context) { + return MonitoringManager.getInstance().listProbeSuites( + context.getLoggedInUser(), null); + } } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java deleted file mode 100644 index eca651c..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring.test; - -import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; -import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.common.test.RhnSetActionTest; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListAction; -import com.redhat.rhn.frontend.dto.monitoring.ProbeSuiteDto; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.manager.rhnset.RhnSetDecl; -import com.redhat.rhn.testing.ActionHelper; -import com.redhat.rhn.testing.RhnBaseTestCase; - -import org.apache.struts.action.Action; -import org.apache.struts.action.ActionForward; - -import java.util.Iterator; -import java.util.LinkedList; -import java.util.List; - -/** - * ProbeSuiteListActionTest - * @version $Rev: 55327 $ - */ -public class ProbeSuiteListActionTest extends RhnBaseTestCase { - private Action action = null; - - public void setUp() throws Exception { - super.setUp(); - action = new ProbeSuiteListAction(); - } - - /** - * Test that we forward to confirm - * @throws Exception if test fails - */ - public void testForwardToConfirm() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action, "remove"); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - List ids = new LinkedList(); - for (int i = 0; i < 5; i++) { - ProbeSuite ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - ids.add(ps.getId().toString()); - } - - sah.getRequest().setupAddParameter("items_selected", - (String[]) ids.toArray(new String[0])); - sah.setupClampListBounds(); - ActionForward testforward = sah.executeAction("forwardToConfirm"); - assertEquals("path?lower=10", testforward.getPath()); - assertEquals("remove", testforward.getName()); - } - - /** - * Test that we forward to confirm - * @throws Exception if test fails - */ - public void testNothingSeleted() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action, "default"); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - List ids = new LinkedList(); - for (int i = 0; i < 5; i++) { - ProbeSuite ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - ids.add(ps.getId().toString()); - } - - sah.getRequest().setupAddParameter("items_selected", - (String[]) null); - sah.setupClampListBounds(); - ActionForward testforward = sah.executeAction("forwardToConfirm"); - assertEquals("path?lower=10", testforward.getPath()); - assertEquals("default", testforward.getName()); - } - - - public void testSelectAll() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action); - int selectable = countSelectableSuites(sah.getUser()); - sah.setupClampListBounds(); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - sah.getRequest().setupAddParameter("items_selected", (String[]) null); - for (int i = 0; i < 3; i++) { - ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - } - - sah.executeAction("selectall"); - RhnSetActionTest.verifyRhnSetData(sah.getUser(), RhnSetDecl.PROBE_SUITES_TO_DELETE, - selectable + 3); - } - - private int countSelectableSuites(User user) { - DataResult suites = - MonitoringManager.getInstance().listProbeSuites(user, null); - int result = 0; - for (Iterator i = suites.iterator(); i.hasNext();) { - ProbeSuiteDto dto = (ProbeSuiteDto) i.next(); - if (dto.isSelectable()) { - result += 1; - } - } - return result; - } - - - -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java deleted file mode 100644 index df10a3b..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring.test; - -import com.redhat.rhn.domain.monitoring.MonitoringConstants; -import com.redhat.rhn.domain.monitoring.TemplateProbe; -import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; -import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; -import com.redhat.rhn.domain.monitoring.test.MonitoringFactoryTest; -import com.redhat.rhn.frontend.action.common.test.RhnSetActionTest; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteHelper; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesAction; -import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.testing.ActionHelper; -import com.redhat.rhn.testing.RhnBaseTestCase; - -import org.apache.struts.Globals; -import org.apache.struts.action.Action; -import org.apache.struts.action.ActionForward; - -/** - * ProbeSuiteListActionTest - * @version $Rev: 55327 $ - */ -public class ProbeSuiteListProbesActionTest extends RhnBaseTestCase { - private Action action = null; - private ActionHelper sah; - private Long probeId; - private ProbeSuite ps; - - public void setUp() throws Exception { - super.setUp(); - action = new ProbeSuiteListProbesAction(); - sah = new ActionHelper(); - sah.setUpAction(action, "default"); - sah.setupClampListBounds(); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - sah.getRequest(). - setupAddParameter(RequestContext.SUITE_ID, ps.getId().toString()); - sah.getRequest(). - setupAddParameter(RequestContext.SUITE_ID, ps.getId().toString()); - TemplateProbe probe = (TemplateProbe) - MonitoringFactoryTest.createTestProbe(sah.getUser(), - MonitoringConstants.getProbeTypeSuite()); - ps.addProbe(probe, sah.getUser()); - probeId = probe.getId(); - sah.getRequest().setupAddParameter("items_selected", - new String[] {probeId.toString()}); - - } - - /** - * Make sure when the delete button is hit we go to the proper - * place. No DB action occurs. - * @throws Exception if test fails - */ - public void testDelete() throws Exception { - //Execute it! - ActionForward testforward = sah.executeAction("deleteProbes"); - assertEquals("path?lower=10&" + RequestContext.SUITE_ID + "=" + ps.getId(), - testforward.getPath()); - assertNotNull(sah.getRequest().getSession().getAttribute(Globals.MESSAGE_KEY)); - assertNull(MonitoringManager.getInstance(). - lookupProbe(sah.getUser(), probeId)); - } - - public void testSelectAll() throws Exception { - //Execute it! - sah.executeAction("selectall"); - RhnSetActionTest.verifyRhnSetData(sah.getUser().getId(), - ProbeSuiteHelper.DELETE_PROBES_LIST_NAME, 1); - } -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java index 12d04a6..c214c12 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java @@ -33,6 +33,5 @@ public class ProbeSuiteListProbesSetupActionTest extends RhnMockStrutsTestCase { setRequestPathInfo("/monitoring/config/ProbeSuiteListProbes"); actionPerform(); verifyNoActionErrors(); - assertNotNull(request.getAttribute("set")); } } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java index 4349efa..3a9d868 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java @@ -14,15 +14,10 @@ */ package com.redhat.rhn.frontend.action.monitoring.test;
-import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; -import com.redhat.rhn.domain.rhnset.RhnSet; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListSetupAction; import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.testing.ActionHelper; -import com.redhat.rhn.testing.RhnBaseTestCase; -import com.redhat.rhn.testing.RhnMockHttpServletRequest; +import com.redhat.rhn.testing.RhnMockStrutsTestCase;
import org.apache.struts.action.Action;
@@ -30,37 +25,17 @@ import org.apache.struts.action.Action; * ProbeSuiteListSetupActionTest * @version $Rev: 55327 $ */ -public class ProbeSuiteListSetupActionTest extends RhnBaseTestCase { +public class ProbeSuiteListSetupActionTest extends RhnMockStrutsTestCase { private Action action = null;
- public void setUp() { - action = new ProbeSuiteListSetupAction(); - }
public void testExecute() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action); - - // Use the User created by the Helper - User user = sah.getUser(); - // Add some ProbeSuites so the list will do something - for (int i = 0; i < 5; i++) { - ProbeSuiteTest.createTestProbeSuite(user); - } - sah.getRequest().setupAddParameter("submitted", "false"); - sah.setupClampListBounds(); - sah.executeAction(); - RhnMockHttpServletRequest request = sah.getRequest(); - - RequestContext requestContext = new RequestContext(request); - - user = requestContext.getLoggedInUser(); - RhnSet set = (RhnSet) request.getAttribute("set"); - - DataResult dr = (DataResult) request.getAttribute("pageList"); - assertNotNull(dr); - assertTrue(dr.size() > 0); - assertNotNull(set); - assertEquals("probe_suite_delete_list", set.getLabel()); + ProbeSuite suite = ProbeSuiteTest.createTestProbeSuite(user); + String[] suites = new String[1]; + suites[0] = suite.getId().toString(); + addRequestParameter(RequestContext.SUITE_ID, suites); + setRequestPathInfo("/monitoring/config/ProbeSuiteListProbes.do"); + actionPerform(); + verifyNoActionErrors(); } } diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp index 8f42f68..cfdca6b 100644 --- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp +++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp @@ -4,12 +4,13 @@ prefix="bean"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%> +<%@ taglib uri="http://rhn.redhat.com/tags/list" prefix="rl" %>
html:xhtml/ <html> <body> <rhn:toolbar base="h1" img="/img/rhn-config_management.gif" - creationUrl="ProbeSuiteProbeCreate.do?suite_id=${probeSuite.id}" + creationUrl="ProbeSuiteProbeCreate.do?suite_id=${suite_id}" creationType="probe" helpUrl="/rhn/help/reference/en-US/s1-sm-monitor.jsp#s2-sm-monitor-psuites"> <bean:message key="probes.jsp.header1" arg0="${probeSuite.suiteName}" /> @@ -22,22 +23,60 @@ <h2><bean:message key="probes.jsp.header2" /></h2>
<div> -<form method="POST" name="rhn_list" - action="/rhn/monitoring/config/ProbeSuiteListProbesSubmit.do"><rhn:list - pageList="${requestScope.pageList}" noDataText="probes.jsp.noprobes"> - <rhn:listdisplay set="${requestScope.set}" - hiddenvars="${requestScope.newset}" button="probes.jsp.deleteprobe"> - <rhn:set value="${current.id}" /> - <rhn:column header="probes.jsp.probe_description"> - <A - HREF="ProbeSuiteProbeEdit.do?suite_id=${probeSuite.id}&probe_id=${current.id}">${current.description}</A> - </rhn:column> - <rhn:column header="probes.jsp.command_description"> - ${current.cmd_description} - </rhn:column> - </rhn:listdisplay> -</rhn:list> <html:hidden property="suite_id" value="${probeSuite.id}" /> -</form> + + +<rl:listset name="probeSet"> + + +<html:hidden property="suite_id" value="${suite_id}" /> + + <rl:list emptykey="probes.jsp.noprobes"> + <rl:decorator name="ElaborationDecorator"/> + <rl:decorator name="PageSizeDecorator"/> + + <rl:selectablecolumn value="${current.id}" + selected="${current.selected}" + styleclass="first-column"/> + + <rl:column sortable="true" + bound="false" + headerkey="probes.jsp.probe_description" + sortattr="description" + defaultsort="asc" + filterattr="description"> + <a href="ProbeSuiteProbeEdit.do?suite_id=${probeSuite.id}&probe_id=${current.id}"> + <c:out value="${current.description}"/> + </a> + + </rl:column> + + + <rl:column sortable="true" + bound="true" + headerkey="probes.jsp.command_description" + sortattr="cmd_description" + styleclass="last-column" + attr="cmd_description" /> + + + + </rl:list> + + + <div align="right"> + rhn:submitted/ + <hr/> + + <input type="submit" + name ="dispatch" + value='<bean:message key="probes.jsp.deleteprobe"/>'/> + </div> + +</rl:listset> + + + +
</p> diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp index abcd525..f62c4e1 100644 --- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp +++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp @@ -2,6 +2,9 @@ <%@ taglib uri="http://rhn.redhat.com/rhn" prefix="rhn" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> +<%@ taglib uri="http://rhn.redhat.com/tags/list" prefix="rl" %> + +
html:xhtml/ <html> @@ -24,35 +27,75 @@ <bean:message key="probesuites.jsp.access"/> </p> </c:if> - <form method="POST" name="rhn_list" action="/rhn/monitoring/config/ProbeSuitesSubmit.do"> - <rhn:list pageList="${requestScope.pageList}" noDataText="probesuites.jsp.nosuites"> - <rhn:listdisplay set="${requestScope.set}" exportColumns="id,suiteName,description,systemCount" - hiddenvars="${requestScope.newset}" button="probesuites.jsp.deleteprobesuites"> - <rhn:set value="${current.id}" disabled="${not current.selectable}"/> - <rhn:column header="probesuites.jsp.name"> - <c:if test="${current.selectable}"> - <A HREF="ProbeSuiteEdit.do?suite_id=${current.id}">${current.suiteName}</A> - </c:if> - <c:if test="${not current.selectable}"> - ${current.suiteName} - </c:if> - </rhn:column> - <rhn:column header="probesuites.jsp.description"> - ${current.description} - </rhn:column> - <rhn:column header="probesuites.jsp.system_count"> - <c:if test="${current.selectable}"> - <A HREF="ProbeSuiteSystems.do?suite_id=${current.id}">${current.systemCount}</A> - </c:if> - <c:if test="${not current.selectable}"> - — - </c:if> - </rhn:column> - </rhn:listdisplay> - </rhn:list> - </form> - - + + + + <rl:listset name="suitSet"> + + <rl:list emptykey="probesuites.jsp.nosuites"> + <rl:decorator name="ElaborationDecorator"/> + <rl:decorator name="PageSizeDecorator"/> + <rl:selectablecolumn value="${current.id}" + selected="${current.selected}" + styleclass="first-column"/> + + <rl:column sortable="true" + bound="false" + headerkey="probesuites.jsp.name" + sortattr="suiteName" + defaultsort="asc" + filterattr="suiteName"> + <c:if test="${current.selectable}"> + <a href="ProbeSuiteEdit.do?suite_id=${current.id}"><c:out value="${current.suiteName}"/></a> + </c:if> + <c:if test="${not current.selectable}"> + <c:out value="${current.suiteName}"/> + </c:if> + </rl:column> + + <rl:column sortable="true" + bound="false" + headerkey="probesuites.jsp.description" + sortattr="name" > + <c:out value="${current.description}"/> + </rl:column> + + + <rl:column sortable="true" + bound="false" + headerkey="probesuites.jsp.system_count" + sortattr="systemCount" + styleclass="last-column"> + <c:if test="${current.selectable}"> + <A HREF="ProbeSuiteSystems.do?suite_id=${current.id}">${current.systemCount}</A> + </c:if> + <c:if test="${not current.selectable}"> + — + </c:if> + </rl:column> + + + + </rl:list> + + + <rl:csv dataset="dataset" + exportColumns="id,suiteName,description,systemCount"/> + + + <div align="right"> + rhn:submitted/ + <hr/> + + <input type="submit" + name ="dispatch" + value='<bean:message key="probesuites.jsp.deleteprobesuites"/>'/> + </div> + +</rl:listset> + + + </p> </div>
diff --git a/java/code/webapp/WEB-INF/struts-config.xml b/java/code/webapp/WEB-INF/struts-config.xml index b4855d7..d22c3c9 100644 --- a/java/code/webapp/WEB-INF/struts-config.xml +++ b/java/code/webapp/WEB-INF/struts-config.xml @@ -3403,18 +3403,11 @@ <set-property property="mixins" value="com.redhat.rhn.common.security.acl.MonitoringAclHandler" /> <forward name="default" path="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp"/> - </action> - - <action path="/monitoring/config/ProbeSuitesSubmit" - scope="request" - input="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp" - type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListAction" - parameter="dispatch"> - <forward name="default" - path="/monitoring/config/ProbeSuites.do" redirect="true"/> <forward name="remove" path="/monitoring/config/ProbeSuitesRemoveConfirm.do" redirect="true"/> - </action> + </action> + +
<action path="/monitoring/config/ProbeSuitesRemoveConfirm" scope="request" @@ -3441,19 +3434,10 @@ <set-property property="acls" value="probe_suite_access()"/> <forward name="default" path="/WEB-INF/pages/admin/monitoring/config/probes.jsp"/> + <forward name="remove" + path="/monitoring/config/ProbeSuiteListProbes.do" redirect="true"/> </action> - - <action path="/monitoring/config/ProbeSuiteListProbesSubmit" - scope="request" - input="/WEB-INF/pages/admin/monitoring/config/probes.jsp" - type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesAction" - parameter="dispatch" - className="com.redhat.rhn.frontend.struts.RhnActionMapping"> - <set-property property="acls" value="probe_suite_access()"/> - <forward name="default" - path="/monitoring/config/ProbeSuiteListProbes.do" redirect="true"/> - </action> - +
<action path="/monitoring/config/ProbeSuiteProbeCreate" name="probeCreateForm"
commit 049d67f8c65b8f617a96022fffe91ad7e3c229b6 Author: Justin Sherrill jsherril@redhat.com Date: Tue Oct 20 17:42:07 2009 -0400
Revert "144325 - moving probes and probe suite pages over to new list tag"
This reverts commit df87685596fe33b55cb0cbeb7bd854ee08e1470c.
diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java new file mode 100644 index 0000000..cf8de03 --- /dev/null +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java @@ -0,0 +1,95 @@ +/** + * Copyright (c) 2009 Red Hat, Inc. + * + * This software is licensed to you under the GNU General Public License, + * version 2 (GPLv2). There is NO WARRANTY for this software, express or + * implied, including the implied warranties of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 + * along with this software; if not, see + * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + * + * Red Hat trademarks are not licensed under GPLv2. No permission is + * granted to use or replicate Red Hat trademarks that are incorporated + * in this software or its documentation. + */ +package com.redhat.rhn.frontend.action.monitoring; + +import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.rhnset.RhnSet; +import com.redhat.rhn.domain.user.User; +import com.redhat.rhn.frontend.action.common.RhnSetAction; +import com.redhat.rhn.manager.monitoring.MonitoringManager; +import com.redhat.rhn.manager.rhnset.RhnSetDecl; +import com.redhat.rhn.manager.rhnset.RhnSetManager; + +import org.apache.struts.action.ActionForm; +import org.apache.struts.action.ActionForward; +import org.apache.struts.action.ActionMapping; + +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * ProbeSuiteListAction + * @version $Rev: 51639 $ + */ +public class ProbeSuiteListAction extends RhnSetAction { + + /** + * Forward to the confirm page + * @param mapping ActionMapping + * @param formIn ActionForm + * @param request ServletRequest + * @param response ServletResponse + * @return The ActionForward to go to next. + */ + public ActionForward forwardToConfirm(ActionMapping mapping, + ActionForm formIn, + HttpServletRequest request, + HttpServletResponse response) { + RhnSet set = updateSet(request); + String forwardName = "remove"; + if (set.size() == 0) { + getStrutsDelegate().saveMessage("probesuites.jsp.selectasuite", request); + forwardName = "default"; + } + Map params = makeParamMap(formIn, request); + RhnSetManager.store(set); + return getStrutsDelegate().forwardParams(mapping.findForward(forwardName), params); + } + + /** + * {@inheritDoc} + * * TODO: THIS IS NASTY COPY PASTE + */ + protected DataResult getDataResult(User userIn, + ActionForm formIn, + HttpServletRequest request) { + return MonitoringManager.getInstance().listProbeSuites(userIn, null); + } + + /** + * {@inheritDoc} + */ + protected void processMethodKeys(Map map) { + map.put("probesuites.jsp.deleteprobesuites", "forwardToConfirm"); + } + + /** + * {@inheritDoc} + */ + protected void processParamMap(ActionForm formIn, + HttpServletRequest request, + Map params) { + // no-op + } + + /** + * {@inheritDoc} + */ + protected RhnSetDecl getSetDecl() { + return RhnSetDecl.PROBE_SUITES_TO_DELETE; + } +} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java new file mode 100644 index 0000000..1dd17c7 --- /dev/null +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java @@ -0,0 +1,118 @@ +/** + * Copyright (c) 2009 Red Hat, Inc. + * + * This software is licensed to you under the GNU General Public License, + * version 2 (GPLv2). There is NO WARRANTY for this software, express or + * implied, including the implied warranties of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 + * along with this software; if not, see + * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + * + * Red Hat trademarks are not licensed under GPLv2. No permission is + * granted to use or replicate Red Hat trademarks that are incorporated + * in this software or its documentation. + */ +package com.redhat.rhn.frontend.action.monitoring; + +import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.monitoring.TemplateProbe; +import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; +import com.redhat.rhn.domain.rhnset.RhnSet; +import com.redhat.rhn.domain.rhnset.RhnSetElement; +import com.redhat.rhn.domain.user.User; +import com.redhat.rhn.frontend.action.common.RhnSetAction; +import com.redhat.rhn.frontend.struts.RequestContext; +import com.redhat.rhn.manager.monitoring.MonitoringManager; +import com.redhat.rhn.manager.rhnset.RhnSetDecl; +import com.redhat.rhn.manager.rhnset.RhnSetManager; + +import org.apache.struts.action.ActionForm; +import org.apache.struts.action.ActionForward; +import org.apache.struts.action.ActionMapping; + +import java.util.Iterator; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * ProbeSuiteListProbesAction - Action to handle removing probes from the suite + * @version $Rev: 51639 $ + */ +public class ProbeSuiteListProbesAction extends RhnSetAction { + + /** + * Delete probes from the ProbeSuite + * @param mapping ActionMapping + * @param formIn ActionForm + * @param request ServletRequest + * @param response ServletResponse + * @return The ActionForward to go to next. + */ + public ActionForward deleteProbes(ActionMapping mapping, + ActionForm formIn, + HttpServletRequest request, + HttpServletResponse response) { + + RequestContext requestContext = new RequestContext(request); + + RhnSet selectedProbes = updateSet(request); + User user = requestContext.getLoggedInUser(); + ProbeSuite suite = requestContext.lookupProbeSuite(); + Iterator i = selectedProbes.getElements().iterator(); + int updatedCount = 0; + while (i.hasNext()) { + RhnSetElement element = (RhnSetElement) i.next(); + TemplateProbe probe = (TemplateProbe) + MonitoringManager.getInstance().lookupProbe(user, element.getElement()); + if (probe != null) { + MonitoringManager.getInstance().deleteProbe(probe, user); + updatedCount++; + } + i.remove(); + } + RhnSetManager.store(selectedProbes); + MonitoringManager.getInstance().storeProbeSuite(suite, user); + + Map params = makeParamMap(formIn, request); + createSuccessMessage(request, "probes.jsp.probesdeleted", + new Integer(updatedCount).toString()); + return getStrutsDelegate().forwardParams(mapping.findForward("default"), params); + } + + /** + * {@inheritDoc} + */ + protected DataResult getDataResult(User userIn, + ActionForm formIn, + HttpServletRequest request) { + RequestContext rctx = new RequestContext(request); + ProbeSuite suite = rctx.lookupProbeSuite(); + return (new DataResult(suite.getProbes())); + } + + /** + * {@inheritDoc} + */ + protected void processMethodKeys(Map map) { + map.put("probes.jsp.deleteprobe", "deleteProbes"); + } + + /** + * {@inheritDoc} + */ + protected void processParamMap(ActionForm formIn, + HttpServletRequest request, + Map params) { + ProbeSuiteHelper.processParamMap(request, params); + } + + /** + * {@inheritDoc} + */ + protected RhnSetDecl getSetDecl() { + return RhnSetDecl.SUITE_PROBES_TO_DELETE; + } + +} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java index 2bc2aa0..eeae8c7 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java @@ -14,77 +14,35 @@ */ package com.redhat.rhn.frontend.action.monitoring;
-import com.redhat.rhn.domain.monitoring.TemplateProbe; +import com.redhat.rhn.common.db.datasource.DataResult; import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; import com.redhat.rhn.domain.user.User; +import com.redhat.rhn.frontend.listview.PageControl; +import com.redhat.rhn.frontend.struts.BaseSetListAction; import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.frontend.struts.RhnAction; -import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper; -import com.redhat.rhn.frontend.taglibs.list.helper.Listable; import com.redhat.rhn.manager.monitoring.MonitoringManager; import com.redhat.rhn.manager.rhnset.RhnSetDecl;
-import org.apache.struts.action.ActionForm; -import org.apache.struts.action.ActionForward; -import org.apache.struts.action.ActionMapping; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - /** * List the probes in a suite * * @version $Rev$ */ -public class ProbeSuiteListProbesSetupAction extends RhnAction implements Listable { +public class ProbeSuiteListProbesSetupAction extends BaseSetListAction {
/** - * * {@inheritDoc} */ - public ActionForward execute(ActionMapping mapping, - ActionForm formIn, - HttpServletRequest request, - HttpServletResponse response) { - - RequestContext ctx = new RequestContext(request); - User user = ctx.getLoggedInUser(); - - ProbeSuite suite = ctx.lookupProbeSuite(); - - ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl()); - helper.execute(); - - request.setAttribute("suite_id", suite.getId()); - - if (helper.isDispatched()) { - int updatedCount = 0; - for (Long element : helper.getSet().getElementValues()) { - TemplateProbe probe = (TemplateProbe) - MonitoringManager.getInstance().lookupProbe(user, element); - if (probe != null) { - MonitoringManager.getInstance().deleteProbe(probe, user); - updatedCount++; - } - } - helper.destroy(); - MonitoringManager.getInstance().storeProbeSuite(suite, user); - - createSuccessMessage(request, "probes.jsp.probesdeleted", - new Integer(updatedCount).toString()); - Map params = new HashMap(); - params.put("suite_id", suite.getId()); - return getStrutsDelegate().forwardParams(mapping.findForward("remove"), - params); - } - - - return mapping.findForward("default"); + protected DataResult getDataResult(RequestContext rctx, PageControl pc) { + Long id = rctx.getRequiredParam(RequestContext.SUITE_ID); + User user = rctx.getCurrentUser(); + return MonitoringManager.getInstance().listProbesInSuite(id, user, pc); + }
+ protected void processRequestAttributes(RequestContext rctx) { + super.processRequestAttributes(rctx); + ProbeSuite suite = rctx.lookupProbeSuite(); + rctx.getRequest().setAttribute("probeSuite", suite); }
/** @@ -94,13 +52,4 @@ public class ProbeSuiteListProbesSetupAction extends RhnAction implements Listab return RhnSetDecl.SUITE_PROBES_TO_DELETE; }
- /** - * {@inheritDoc} - */ - public List getResult(RequestContext context) { - Long id = context.getRequiredParam(RequestContext.SUITE_ID); - return MonitoringManager.getInstance().listProbesInSuite(id, - context.getLoggedInUser(), null); - } - } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java index fd9ff33..fb5b441 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java @@ -14,64 +14,46 @@ */ package com.redhat.rhn.frontend.action.monitoring;
+import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.user.User; +import com.redhat.rhn.frontend.dto.monitoring.ProbeSuiteDto; +import com.redhat.rhn.frontend.listview.PageControl; +import com.redhat.rhn.frontend.struts.BaseSetListAction; import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.frontend.struts.RhnAction; -import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper; -import com.redhat.rhn.frontend.taglibs.list.helper.Listable; import com.redhat.rhn.manager.monitoring.MonitoringManager; import com.redhat.rhn.manager.rhnset.RhnSetDecl;
-import org.apache.struts.action.ActionForm; -import org.apache.struts.action.ActionForward; -import org.apache.struts.action.ActionMapping; - -import java.util.List; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import java.util.Iterator;
/** * ProbeSuiteListSetupAction * @version $Rev: 55183 $ */ -public class ProbeSuiteListSetupAction extends RhnAction implements Listable { +public class ProbeSuiteListSetupAction extends BaseSetListAction {
/** * {@inheritDoc} */ - public ActionForward execute(ActionMapping mapping, - ActionForm formIn, - HttpServletRequest request, - HttpServletResponse response) { - - ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl()); - helper.execute(); - if (helper.isDispatched()) { - if (helper.getSet().size() == 0) { - getStrutsDelegate().saveMessage("probesuites.jsp.selectasuite", request); - return mapping.findForward("default"); + protected DataResult getDataResult(RequestContext rctx, PageControl pc) { + User user = rctx.getCurrentUser(); + DataResult result = MonitoringManager.getInstance().listProbeSuites(user, pc); + boolean containsNonSelectable = false; + for (Iterator i = result.iterator(); i.hasNext();) { + ProbeSuiteDto dto = (ProbeSuiteDto) i.next(); + if (!dto.isSelectable()) { + containsNonSelectable = true; + break; } - return mapping.findForward("remove"); } - - return mapping.findForward("default"); - + rctx.getRequest().setAttribute("containsNonSelectable", + Boolean.valueOf(containsNonSelectable)); + return result; }
- /** * {@inheritDoc} */ public RhnSetDecl getSetDecl() { return RhnSetDecl.PROBE_SUITES_TO_DELETE; } - - /** - * - * {@inheritDoc} - */ - public List getResult(RequestContext context) { - return MonitoringManager.getInstance().listProbeSuites( - context.getLoggedInUser(), null); - } } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java new file mode 100644 index 0000000..eca651c --- /dev/null +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java @@ -0,0 +1,130 @@ +/** + * Copyright (c) 2009 Red Hat, Inc. + * + * This software is licensed to you under the GNU General Public License, + * version 2 (GPLv2). There is NO WARRANTY for this software, express or + * implied, including the implied warranties of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 + * along with this software; if not, see + * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + * + * Red Hat trademarks are not licensed under GPLv2. No permission is + * granted to use or replicate Red Hat trademarks that are incorporated + * in this software or its documentation. + */ +package com.redhat.rhn.frontend.action.monitoring.test; + +import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; +import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; +import com.redhat.rhn.domain.user.User; +import com.redhat.rhn.frontend.action.common.test.RhnSetActionTest; +import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListAction; +import com.redhat.rhn.frontend.dto.monitoring.ProbeSuiteDto; +import com.redhat.rhn.manager.monitoring.MonitoringManager; +import com.redhat.rhn.manager.rhnset.RhnSetDecl; +import com.redhat.rhn.testing.ActionHelper; +import com.redhat.rhn.testing.RhnBaseTestCase; + +import org.apache.struts.action.Action; +import org.apache.struts.action.ActionForward; + +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; + +/** + * ProbeSuiteListActionTest + * @version $Rev: 55327 $ + */ +public class ProbeSuiteListActionTest extends RhnBaseTestCase { + private Action action = null; + + public void setUp() throws Exception { + super.setUp(); + action = new ProbeSuiteListAction(); + } + + /** + * Test that we forward to confirm + * @throws Exception if test fails + */ + public void testForwardToConfirm() throws Exception { + ActionHelper sah = new ActionHelper(); + sah.setUpAction(action, "remove"); + sah.getRequest().setRequestURL("foo"); + sah.getRequest().setupAddParameter("newset", (String)null); + sah.getRequest().setupAddParameter("items_on_page", (String)null); + List ids = new LinkedList(); + for (int i = 0; i < 5; i++) { + ProbeSuite ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); + ids.add(ps.getId().toString()); + } + + sah.getRequest().setupAddParameter("items_selected", + (String[]) ids.toArray(new String[0])); + sah.setupClampListBounds(); + ActionForward testforward = sah.executeAction("forwardToConfirm"); + assertEquals("path?lower=10", testforward.getPath()); + assertEquals("remove", testforward.getName()); + } + + /** + * Test that we forward to confirm + * @throws Exception if test fails + */ + public void testNothingSeleted() throws Exception { + ActionHelper sah = new ActionHelper(); + sah.setUpAction(action, "default"); + sah.getRequest().setRequestURL("foo"); + sah.getRequest().setupAddParameter("newset", (String)null); + sah.getRequest().setupAddParameter("items_on_page", (String)null); + List ids = new LinkedList(); + for (int i = 0; i < 5; i++) { + ProbeSuite ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); + ids.add(ps.getId().toString()); + } + + sah.getRequest().setupAddParameter("items_selected", + (String[]) null); + sah.setupClampListBounds(); + ActionForward testforward = sah.executeAction("forwardToConfirm"); + assertEquals("path?lower=10", testforward.getPath()); + assertEquals("default", testforward.getName()); + } + + + public void testSelectAll() throws Exception { + ActionHelper sah = new ActionHelper(); + sah.setUpAction(action); + int selectable = countSelectableSuites(sah.getUser()); + sah.setupClampListBounds(); + sah.getRequest().setRequestURL("foo"); + sah.getRequest().setupAddParameter("newset", (String)null); + sah.getRequest().setupAddParameter("items_on_page", (String)null); + sah.getRequest().setupAddParameter("items_selected", (String[]) null); + for (int i = 0; i < 3; i++) { + ProbeSuiteTest.createTestProbeSuite(sah.getUser()); + } + + sah.executeAction("selectall"); + RhnSetActionTest.verifyRhnSetData(sah.getUser(), RhnSetDecl.PROBE_SUITES_TO_DELETE, + selectable + 3); + } + + private int countSelectableSuites(User user) { + DataResult suites = + MonitoringManager.getInstance().listProbeSuites(user, null); + int result = 0; + for (Iterator i = suites.iterator(); i.hasNext();) { + ProbeSuiteDto dto = (ProbeSuiteDto) i.next(); + if (dto.isSelectable()) { + result += 1; + } + } + return result; + } + + + +} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java new file mode 100644 index 0000000..df10a3b --- /dev/null +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java @@ -0,0 +1,89 @@ +/** + * Copyright (c) 2009 Red Hat, Inc. + * + * This software is licensed to you under the GNU General Public License, + * version 2 (GPLv2). There is NO WARRANTY for this software, express or + * implied, including the implied warranties of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 + * along with this software; if not, see + * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + * + * Red Hat trademarks are not licensed under GPLv2. No permission is + * granted to use or replicate Red Hat trademarks that are incorporated + * in this software or its documentation. + */ +package com.redhat.rhn.frontend.action.monitoring.test; + +import com.redhat.rhn.domain.monitoring.MonitoringConstants; +import com.redhat.rhn.domain.monitoring.TemplateProbe; +import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; +import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; +import com.redhat.rhn.domain.monitoring.test.MonitoringFactoryTest; +import com.redhat.rhn.frontend.action.common.test.RhnSetActionTest; +import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteHelper; +import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesAction; +import com.redhat.rhn.frontend.struts.RequestContext; +import com.redhat.rhn.manager.monitoring.MonitoringManager; +import com.redhat.rhn.testing.ActionHelper; +import com.redhat.rhn.testing.RhnBaseTestCase; + +import org.apache.struts.Globals; +import org.apache.struts.action.Action; +import org.apache.struts.action.ActionForward; + +/** + * ProbeSuiteListActionTest + * @version $Rev: 55327 $ + */ +public class ProbeSuiteListProbesActionTest extends RhnBaseTestCase { + private Action action = null; + private ActionHelper sah; + private Long probeId; + private ProbeSuite ps; + + public void setUp() throws Exception { + super.setUp(); + action = new ProbeSuiteListProbesAction(); + sah = new ActionHelper(); + sah.setUpAction(action, "default"); + sah.setupClampListBounds(); + sah.getRequest().setRequestURL("foo"); + sah.getRequest().setupAddParameter("newset", (String)null); + sah.getRequest().setupAddParameter("items_on_page", (String)null); + ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); + sah.getRequest(). + setupAddParameter(RequestContext.SUITE_ID, ps.getId().toString()); + sah.getRequest(). + setupAddParameter(RequestContext.SUITE_ID, ps.getId().toString()); + TemplateProbe probe = (TemplateProbe) + MonitoringFactoryTest.createTestProbe(sah.getUser(), + MonitoringConstants.getProbeTypeSuite()); + ps.addProbe(probe, sah.getUser()); + probeId = probe.getId(); + sah.getRequest().setupAddParameter("items_selected", + new String[] {probeId.toString()}); + + } + + /** + * Make sure when the delete button is hit we go to the proper + * place. No DB action occurs. + * @throws Exception if test fails + */ + public void testDelete() throws Exception { + //Execute it! + ActionForward testforward = sah.executeAction("deleteProbes"); + assertEquals("path?lower=10&" + RequestContext.SUITE_ID + "=" + ps.getId(), + testforward.getPath()); + assertNotNull(sah.getRequest().getSession().getAttribute(Globals.MESSAGE_KEY)); + assertNull(MonitoringManager.getInstance(). + lookupProbe(sah.getUser(), probeId)); + } + + public void testSelectAll() throws Exception { + //Execute it! + sah.executeAction("selectall"); + RhnSetActionTest.verifyRhnSetData(sah.getUser().getId(), + ProbeSuiteHelper.DELETE_PROBES_LIST_NAME, 1); + } +} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java index c214c12..12d04a6 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java @@ -33,5 +33,6 @@ public class ProbeSuiteListProbesSetupActionTest extends RhnMockStrutsTestCase { setRequestPathInfo("/monitoring/config/ProbeSuiteListProbes"); actionPerform(); verifyNoActionErrors(); + assertNotNull(request.getAttribute("set")); } } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java index 3a9d868..4349efa 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java @@ -14,10 +14,15 @@ */ package com.redhat.rhn.frontend.action.monitoring.test;
-import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; +import com.redhat.rhn.common.db.datasource.DataResult; import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; +import com.redhat.rhn.domain.rhnset.RhnSet; +import com.redhat.rhn.domain.user.User; +import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListSetupAction; import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.testing.RhnMockStrutsTestCase; +import com.redhat.rhn.testing.ActionHelper; +import com.redhat.rhn.testing.RhnBaseTestCase; +import com.redhat.rhn.testing.RhnMockHttpServletRequest;
import org.apache.struts.action.Action;
@@ -25,17 +30,37 @@ import org.apache.struts.action.Action; * ProbeSuiteListSetupActionTest * @version $Rev: 55327 $ */ -public class ProbeSuiteListSetupActionTest extends RhnMockStrutsTestCase { +public class ProbeSuiteListSetupActionTest extends RhnBaseTestCase { private Action action = null;
+ public void setUp() { + action = new ProbeSuiteListSetupAction(); + }
public void testExecute() throws Exception { - ProbeSuite suite = ProbeSuiteTest.createTestProbeSuite(user); - String[] suites = new String[1]; - suites[0] = suite.getId().toString(); - addRequestParameter(RequestContext.SUITE_ID, suites); - setRequestPathInfo("/monitoring/config/ProbeSuiteListProbes.do"); - actionPerform(); - verifyNoActionErrors(); + ActionHelper sah = new ActionHelper(); + sah.setUpAction(action); + + // Use the User created by the Helper + User user = sah.getUser(); + // Add some ProbeSuites so the list will do something + for (int i = 0; i < 5; i++) { + ProbeSuiteTest.createTestProbeSuite(user); + } + sah.getRequest().setupAddParameter("submitted", "false"); + sah.setupClampListBounds(); + sah.executeAction(); + RhnMockHttpServletRequest request = sah.getRequest(); + + RequestContext requestContext = new RequestContext(request); + + user = requestContext.getLoggedInUser(); + RhnSet set = (RhnSet) request.getAttribute("set"); + + DataResult dr = (DataResult) request.getAttribute("pageList"); + assertNotNull(dr); + assertTrue(dr.size() > 0); + assertNotNull(set); + assertEquals("probe_suite_delete_list", set.getLabel()); } } diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp index cfdca6b..8f42f68 100644 --- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp +++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp @@ -4,13 +4,12 @@ prefix="bean"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%> -<%@ taglib uri="http://rhn.redhat.com/tags/list" prefix="rl" %>
html:xhtml/ <html> <body> <rhn:toolbar base="h1" img="/img/rhn-config_management.gif" - creationUrl="ProbeSuiteProbeCreate.do?suite_id=${suite_id}" + creationUrl="ProbeSuiteProbeCreate.do?suite_id=${probeSuite.id}" creationType="probe" helpUrl="/rhn/help/reference/en-US/s1-sm-monitor.jsp#s2-sm-monitor-psuites"> <bean:message key="probes.jsp.header1" arg0="${probeSuite.suiteName}" /> @@ -23,60 +22,22 @@ <h2><bean:message key="probes.jsp.header2" /></h2>
<div> - - -<rl:listset name="probeSet"> - - -<html:hidden property="suite_id" value="${suite_id}" /> - - <rl:list emptykey="probes.jsp.noprobes"> - <rl:decorator name="ElaborationDecorator"/> - <rl:decorator name="PageSizeDecorator"/> - - <rl:selectablecolumn value="${current.id}" - selected="${current.selected}" - styleclass="first-column"/> - - <rl:column sortable="true" - bound="false" - headerkey="probes.jsp.probe_description" - sortattr="description" - defaultsort="asc" - filterattr="description"> - <a href="ProbeSuiteProbeEdit.do?suite_id=${probeSuite.id}&probe_id=${current.id}"> - <c:out value="${current.description}"/> - </a> - - </rl:column> - - - <rl:column sortable="true" - bound="true" - headerkey="probes.jsp.command_description" - sortattr="cmd_description" - styleclass="last-column" - attr="cmd_description" /> - - - - </rl:list> - - - <div align="right"> - rhn:submitted/ - <hr/> - - <input type="submit" - name ="dispatch" - value='<bean:message key="probes.jsp.deleteprobe"/>'/> - </div> - -</rl:listset> - - - - +<form method="POST" name="rhn_list" + action="/rhn/monitoring/config/ProbeSuiteListProbesSubmit.do"><rhn:list + pageList="${requestScope.pageList}" noDataText="probes.jsp.noprobes"> + <rhn:listdisplay set="${requestScope.set}" + hiddenvars="${requestScope.newset}" button="probes.jsp.deleteprobe"> + <rhn:set value="${current.id}" /> + <rhn:column header="probes.jsp.probe_description"> + <A + HREF="ProbeSuiteProbeEdit.do?suite_id=${probeSuite.id}&probe_id=${current.id}">${current.description}</A> + </rhn:column> + <rhn:column header="probes.jsp.command_description"> + ${current.cmd_description} + </rhn:column> + </rhn:listdisplay> +</rhn:list> <html:hidden property="suite_id" value="${probeSuite.id}" /> +</form>
</p> diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp index f62c4e1..abcd525 100644 --- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp +++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp @@ -2,9 +2,6 @@ <%@ taglib uri="http://rhn.redhat.com/rhn" prefix="rhn" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> -<%@ taglib uri="http://rhn.redhat.com/tags/list" prefix="rl" %> - -
html:xhtml/ <html> @@ -27,75 +24,35 @@ <bean:message key="probesuites.jsp.access"/> </p> </c:if> - - - - <rl:listset name="suitSet"> - - <rl:list emptykey="probesuites.jsp.nosuites"> - <rl:decorator name="ElaborationDecorator"/> - <rl:decorator name="PageSizeDecorator"/> - <rl:selectablecolumn value="${current.id}" - selected="${current.selected}" - styleclass="first-column"/> - - <rl:column sortable="true" - bound="false" - headerkey="probesuites.jsp.name" - sortattr="suiteName" - defaultsort="asc" - filterattr="suiteName"> - <c:if test="${current.selectable}"> - <a href="ProbeSuiteEdit.do?suite_id=${current.id}"><c:out value="${current.suiteName}"/></a> - </c:if> - <c:if test="${not current.selectable}"> - <c:out value="${current.suiteName}"/> - </c:if> - </rl:column> - - <rl:column sortable="true" - bound="false" - headerkey="probesuites.jsp.description" - sortattr="name" > - <c:out value="${current.description}"/> - </rl:column> - - - <rl:column sortable="true" - bound="false" - headerkey="probesuites.jsp.system_count" - sortattr="systemCount" - styleclass="last-column"> - <c:if test="${current.selectable}"> - <A HREF="ProbeSuiteSystems.do?suite_id=${current.id}">${current.systemCount}</A> - </c:if> - <c:if test="${not current.selectable}"> - — - </c:if> - </rl:column> - - - - </rl:list> - - - <rl:csv dataset="dataset" - exportColumns="id,suiteName,description,systemCount"/> - - - <div align="right"> - rhn:submitted/ - <hr/> - - <input type="submit" - name ="dispatch" - value='<bean:message key="probesuites.jsp.deleteprobesuites"/>'/> - </div> - -</rl:listset> - - - + <form method="POST" name="rhn_list" action="/rhn/monitoring/config/ProbeSuitesSubmit.do"> + <rhn:list pageList="${requestScope.pageList}" noDataText="probesuites.jsp.nosuites"> + <rhn:listdisplay set="${requestScope.set}" exportColumns="id,suiteName,description,systemCount" + hiddenvars="${requestScope.newset}" button="probesuites.jsp.deleteprobesuites"> + <rhn:set value="${current.id}" disabled="${not current.selectable}"/> + <rhn:column header="probesuites.jsp.name"> + <c:if test="${current.selectable}"> + <A HREF="ProbeSuiteEdit.do?suite_id=${current.id}">${current.suiteName}</A> + </c:if> + <c:if test="${not current.selectable}"> + ${current.suiteName} + </c:if> + </rhn:column> + <rhn:column header="probesuites.jsp.description"> + ${current.description} + </rhn:column> + <rhn:column header="probesuites.jsp.system_count"> + <c:if test="${current.selectable}"> + <A HREF="ProbeSuiteSystems.do?suite_id=${current.id}">${current.systemCount}</A> + </c:if> + <c:if test="${not current.selectable}"> + — + </c:if> + </rhn:column> + </rhn:listdisplay> + </rhn:list> + </form> + + </p> </div>
diff --git a/java/code/webapp/WEB-INF/struts-config.xml b/java/code/webapp/WEB-INF/struts-config.xml index d22c3c9..b4855d7 100644 --- a/java/code/webapp/WEB-INF/struts-config.xml +++ b/java/code/webapp/WEB-INF/struts-config.xml @@ -3403,11 +3403,18 @@ <set-property property="mixins" value="com.redhat.rhn.common.security.acl.MonitoringAclHandler" /> <forward name="default" path="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp"/> - <forward name="remove" - path="/monitoring/config/ProbeSuitesRemoveConfirm.do" redirect="true"/> </action>
- + <action path="/monitoring/config/ProbeSuitesSubmit" + scope="request" + input="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp" + type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListAction" + parameter="dispatch"> + <forward name="default" + path="/monitoring/config/ProbeSuites.do" redirect="true"/> + <forward name="remove" + path="/monitoring/config/ProbeSuitesRemoveConfirm.do" redirect="true"/> + </action>
<action path="/monitoring/config/ProbeSuitesRemoveConfirm" scope="request" @@ -3434,10 +3441,19 @@ <set-property property="acls" value="probe_suite_access()"/> <forward name="default" path="/WEB-INF/pages/admin/monitoring/config/probes.jsp"/> - <forward name="remove" - path="/monitoring/config/ProbeSuiteListProbes.do" redirect="true"/> </action> - + + <action path="/monitoring/config/ProbeSuiteListProbesSubmit" + scope="request" + input="/WEB-INF/pages/admin/monitoring/config/probes.jsp" + type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesAction" + parameter="dispatch" + className="com.redhat.rhn.frontend.struts.RhnActionMapping"> + <set-property property="acls" value="probe_suite_access()"/> + <forward name="default" + path="/monitoring/config/ProbeSuiteListProbes.do" redirect="true"/> + </action> +
<action path="/monitoring/config/ProbeSuiteProbeCreate" name="probeCreateForm"
commit fb42ddd7bafb0a973c5e42554e7171bc3d569c68 Author: Justin Sherrill jsherril@redhat.com Date: Tue Oct 20 17:33:55 2009 -0400
reverting un intended change from previous commit
diff --git a/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql b/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql index 7175834..d3ce23e 100644 --- a/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql +++ b/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql @@ -25,7 +25,7 @@ as select server_id, package_id, - errata_id as errata_id + max(errata_id) as errata_id from rhnServerNeededCache group by server_id, package_id;
commit df87685596fe33b55cb0cbeb7bd854ee08e1470c Author: Justin Sherrill jsherril@redhat.com Date: Tue Oct 20 17:14:05 2009 -0400
144325 - moving probes and probe suite pages over to new list tag
diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java deleted file mode 100644 index cf8de03..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListAction.java +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring; - -import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.rhnset.RhnSet; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.common.RhnSetAction; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.manager.rhnset.RhnSetDecl; -import com.redhat.rhn.manager.rhnset.RhnSetManager; - -import org.apache.struts.action.ActionForm; -import org.apache.struts.action.ActionForward; -import org.apache.struts.action.ActionMapping; - -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * ProbeSuiteListAction - * @version $Rev: 51639 $ - */ -public class ProbeSuiteListAction extends RhnSetAction { - - /** - * Forward to the confirm page - * @param mapping ActionMapping - * @param formIn ActionForm - * @param request ServletRequest - * @param response ServletResponse - * @return The ActionForward to go to next. - */ - public ActionForward forwardToConfirm(ActionMapping mapping, - ActionForm formIn, - HttpServletRequest request, - HttpServletResponse response) { - RhnSet set = updateSet(request); - String forwardName = "remove"; - if (set.size() == 0) { - getStrutsDelegate().saveMessage("probesuites.jsp.selectasuite", request); - forwardName = "default"; - } - Map params = makeParamMap(formIn, request); - RhnSetManager.store(set); - return getStrutsDelegate().forwardParams(mapping.findForward(forwardName), params); - } - - /** - * {@inheritDoc} - * * TODO: THIS IS NASTY COPY PASTE - */ - protected DataResult getDataResult(User userIn, - ActionForm formIn, - HttpServletRequest request) { - return MonitoringManager.getInstance().listProbeSuites(userIn, null); - } - - /** - * {@inheritDoc} - */ - protected void processMethodKeys(Map map) { - map.put("probesuites.jsp.deleteprobesuites", "forwardToConfirm"); - } - - /** - * {@inheritDoc} - */ - protected void processParamMap(ActionForm formIn, - HttpServletRequest request, - Map params) { - // no-op - } - - /** - * {@inheritDoc} - */ - protected RhnSetDecl getSetDecl() { - return RhnSetDecl.PROBE_SUITES_TO_DELETE; - } -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java deleted file mode 100644 index 1dd17c7..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesAction.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring; - -import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.monitoring.TemplateProbe; -import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; -import com.redhat.rhn.domain.rhnset.RhnSet; -import com.redhat.rhn.domain.rhnset.RhnSetElement; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.common.RhnSetAction; -import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.manager.rhnset.RhnSetDecl; -import com.redhat.rhn.manager.rhnset.RhnSetManager; - -import org.apache.struts.action.ActionForm; -import org.apache.struts.action.ActionForward; -import org.apache.struts.action.ActionMapping; - -import java.util.Iterator; -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * ProbeSuiteListProbesAction - Action to handle removing probes from the suite - * @version $Rev: 51639 $ - */ -public class ProbeSuiteListProbesAction extends RhnSetAction { - - /** - * Delete probes from the ProbeSuite - * @param mapping ActionMapping - * @param formIn ActionForm - * @param request ServletRequest - * @param response ServletResponse - * @return The ActionForward to go to next. - */ - public ActionForward deleteProbes(ActionMapping mapping, - ActionForm formIn, - HttpServletRequest request, - HttpServletResponse response) { - - RequestContext requestContext = new RequestContext(request); - - RhnSet selectedProbes = updateSet(request); - User user = requestContext.getLoggedInUser(); - ProbeSuite suite = requestContext.lookupProbeSuite(); - Iterator i = selectedProbes.getElements().iterator(); - int updatedCount = 0; - while (i.hasNext()) { - RhnSetElement element = (RhnSetElement) i.next(); - TemplateProbe probe = (TemplateProbe) - MonitoringManager.getInstance().lookupProbe(user, element.getElement()); - if (probe != null) { - MonitoringManager.getInstance().deleteProbe(probe, user); - updatedCount++; - } - i.remove(); - } - RhnSetManager.store(selectedProbes); - MonitoringManager.getInstance().storeProbeSuite(suite, user); - - Map params = makeParamMap(formIn, request); - createSuccessMessage(request, "probes.jsp.probesdeleted", - new Integer(updatedCount).toString()); - return getStrutsDelegate().forwardParams(mapping.findForward("default"), params); - } - - /** - * {@inheritDoc} - */ - protected DataResult getDataResult(User userIn, - ActionForm formIn, - HttpServletRequest request) { - RequestContext rctx = new RequestContext(request); - ProbeSuite suite = rctx.lookupProbeSuite(); - return (new DataResult(suite.getProbes())); - } - - /** - * {@inheritDoc} - */ - protected void processMethodKeys(Map map) { - map.put("probes.jsp.deleteprobe", "deleteProbes"); - } - - /** - * {@inheritDoc} - */ - protected void processParamMap(ActionForm formIn, - HttpServletRequest request, - Map params) { - ProbeSuiteHelper.processParamMap(request, params); - } - - /** - * {@inheritDoc} - */ - protected RhnSetDecl getSetDecl() { - return RhnSetDecl.SUITE_PROBES_TO_DELETE; - } - -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java index eeae8c7..2bc2aa0 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListProbesSetupAction.java @@ -14,35 +14,77 @@ */ package com.redhat.rhn.frontend.action.monitoring;
-import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.monitoring.TemplateProbe; import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.listview.PageControl; -import com.redhat.rhn.frontend.struts.BaseSetListAction; import com.redhat.rhn.frontend.struts.RequestContext; +import com.redhat.rhn.frontend.struts.RhnAction; +import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper; +import com.redhat.rhn.frontend.taglibs.list.helper.Listable; import com.redhat.rhn.manager.monitoring.MonitoringManager; import com.redhat.rhn.manager.rhnset.RhnSetDecl;
+import org.apache.struts.action.ActionForm; +import org.apache.struts.action.ActionForward; +import org.apache.struts.action.ActionMapping; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + /** * List the probes in a suite * * @version $Rev$ */ -public class ProbeSuiteListProbesSetupAction extends BaseSetListAction { +public class ProbeSuiteListProbesSetupAction extends RhnAction implements Listable {
/** + * * {@inheritDoc} */ - protected DataResult getDataResult(RequestContext rctx, PageControl pc) { - Long id = rctx.getRequiredParam(RequestContext.SUITE_ID); - User user = rctx.getCurrentUser(); - return MonitoringManager.getInstance().listProbesInSuite(id, user, pc); - } + public ActionForward execute(ActionMapping mapping, + ActionForm formIn, + HttpServletRequest request, + HttpServletResponse response) { + + RequestContext ctx = new RequestContext(request); + User user = ctx.getLoggedInUser(); + + ProbeSuite suite = ctx.lookupProbeSuite(); + + ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl()); + helper.execute(); + + request.setAttribute("suite_id", suite.getId()); + + if (helper.isDispatched()) { + int updatedCount = 0; + for (Long element : helper.getSet().getElementValues()) { + TemplateProbe probe = (TemplateProbe) + MonitoringManager.getInstance().lookupProbe(user, element); + if (probe != null) { + MonitoringManager.getInstance().deleteProbe(probe, user); + updatedCount++; + } + } + helper.destroy(); + MonitoringManager.getInstance().storeProbeSuite(suite, user); + + createSuccessMessage(request, "probes.jsp.probesdeleted", + new Integer(updatedCount).toString()); + Map params = new HashMap(); + params.put("suite_id", suite.getId()); + return getStrutsDelegate().forwardParams(mapping.findForward("remove"), + params); + } + + + return mapping.findForward("default");
- protected void processRequestAttributes(RequestContext rctx) { - super.processRequestAttributes(rctx); - ProbeSuite suite = rctx.lookupProbeSuite(); - rctx.getRequest().setAttribute("probeSuite", suite); }
/** @@ -52,4 +94,13 @@ public class ProbeSuiteListProbesSetupAction extends BaseSetListAction { return RhnSetDecl.SUITE_PROBES_TO_DELETE; }
+ /** + * {@inheritDoc} + */ + public List getResult(RequestContext context) { + Long id = context.getRequiredParam(RequestContext.SUITE_ID); + return MonitoringManager.getInstance().listProbesInSuite(id, + context.getLoggedInUser(), null); + } + } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java index fb5b441..fd9ff33 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/ProbeSuiteListSetupAction.java @@ -14,46 +14,64 @@ */ package com.redhat.rhn.frontend.action.monitoring;
-import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.dto.monitoring.ProbeSuiteDto; -import com.redhat.rhn.frontend.listview.PageControl; -import com.redhat.rhn.frontend.struts.BaseSetListAction; import com.redhat.rhn.frontend.struts.RequestContext; +import com.redhat.rhn.frontend.struts.RhnAction; +import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper; +import com.redhat.rhn.frontend.taglibs.list.helper.Listable; import com.redhat.rhn.manager.monitoring.MonitoringManager; import com.redhat.rhn.manager.rhnset.RhnSetDecl;
-import java.util.Iterator; +import org.apache.struts.action.ActionForm; +import org.apache.struts.action.ActionForward; +import org.apache.struts.action.ActionMapping; + +import java.util.List; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse;
/** * ProbeSuiteListSetupAction * @version $Rev: 55183 $ */ -public class ProbeSuiteListSetupAction extends BaseSetListAction { +public class ProbeSuiteListSetupAction extends RhnAction implements Listable {
/** * {@inheritDoc} */ - protected DataResult getDataResult(RequestContext rctx, PageControl pc) { - User user = rctx.getCurrentUser(); - DataResult result = MonitoringManager.getInstance().listProbeSuites(user, pc); - boolean containsNonSelectable = false; - for (Iterator i = result.iterator(); i.hasNext();) { - ProbeSuiteDto dto = (ProbeSuiteDto) i.next(); - if (!dto.isSelectable()) { - containsNonSelectable = true; - break; + public ActionForward execute(ActionMapping mapping, + ActionForm formIn, + HttpServletRequest request, + HttpServletResponse response) { + + ListRhnSetHelper helper = new ListRhnSetHelper(this, request, getSetDecl()); + helper.execute(); + if (helper.isDispatched()) { + if (helper.getSet().size() == 0) { + getStrutsDelegate().saveMessage("probesuites.jsp.selectasuite", request); + return mapping.findForward("default"); } + return mapping.findForward("remove"); } - rctx.getRequest().setAttribute("containsNonSelectable", - Boolean.valueOf(containsNonSelectable)); - return result; + + return mapping.findForward("default"); + }
+ /** * {@inheritDoc} */ public RhnSetDecl getSetDecl() { return RhnSetDecl.PROBE_SUITES_TO_DELETE; } + + /** + * + * {@inheritDoc} + */ + public List getResult(RequestContext context) { + return MonitoringManager.getInstance().listProbeSuites( + context.getLoggedInUser(), null); + } } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java deleted file mode 100644 index eca651c..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListActionTest.java +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring.test; - -import com.redhat.rhn.common.db.datasource.DataResult; -import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; -import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.common.test.RhnSetActionTest; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListAction; -import com.redhat.rhn.frontend.dto.monitoring.ProbeSuiteDto; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.manager.rhnset.RhnSetDecl; -import com.redhat.rhn.testing.ActionHelper; -import com.redhat.rhn.testing.RhnBaseTestCase; - -import org.apache.struts.action.Action; -import org.apache.struts.action.ActionForward; - -import java.util.Iterator; -import java.util.LinkedList; -import java.util.List; - -/** - * ProbeSuiteListActionTest - * @version $Rev: 55327 $ - */ -public class ProbeSuiteListActionTest extends RhnBaseTestCase { - private Action action = null; - - public void setUp() throws Exception { - super.setUp(); - action = new ProbeSuiteListAction(); - } - - /** - * Test that we forward to confirm - * @throws Exception if test fails - */ - public void testForwardToConfirm() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action, "remove"); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - List ids = new LinkedList(); - for (int i = 0; i < 5; i++) { - ProbeSuite ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - ids.add(ps.getId().toString()); - } - - sah.getRequest().setupAddParameter("items_selected", - (String[]) ids.toArray(new String[0])); - sah.setupClampListBounds(); - ActionForward testforward = sah.executeAction("forwardToConfirm"); - assertEquals("path?lower=10", testforward.getPath()); - assertEquals("remove", testforward.getName()); - } - - /** - * Test that we forward to confirm - * @throws Exception if test fails - */ - public void testNothingSeleted() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action, "default"); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - List ids = new LinkedList(); - for (int i = 0; i < 5; i++) { - ProbeSuite ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - ids.add(ps.getId().toString()); - } - - sah.getRequest().setupAddParameter("items_selected", - (String[]) null); - sah.setupClampListBounds(); - ActionForward testforward = sah.executeAction("forwardToConfirm"); - assertEquals("path?lower=10", testforward.getPath()); - assertEquals("default", testforward.getName()); - } - - - public void testSelectAll() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action); - int selectable = countSelectableSuites(sah.getUser()); - sah.setupClampListBounds(); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - sah.getRequest().setupAddParameter("items_selected", (String[]) null); - for (int i = 0; i < 3; i++) { - ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - } - - sah.executeAction("selectall"); - RhnSetActionTest.verifyRhnSetData(sah.getUser(), RhnSetDecl.PROBE_SUITES_TO_DELETE, - selectable + 3); - } - - private int countSelectableSuites(User user) { - DataResult suites = - MonitoringManager.getInstance().listProbeSuites(user, null); - int result = 0; - for (Iterator i = suites.iterator(); i.hasNext();) { - ProbeSuiteDto dto = (ProbeSuiteDto) i.next(); - if (dto.isSelectable()) { - result += 1; - } - } - return result; - } - - - -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java deleted file mode 100644 index df10a3b..0000000 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesActionTest.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Copyright (c) 2009 Red Hat, Inc. - * - * This software is licensed to you under the GNU General Public License, - * version 2 (GPLv2). There is NO WARRANTY for this software, express or - * implied, including the implied warranties of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 - * along with this software; if not, see - * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. - * - * Red Hat trademarks are not licensed under GPLv2. No permission is - * granted to use or replicate Red Hat trademarks that are incorporated - * in this software or its documentation. - */ -package com.redhat.rhn.frontend.action.monitoring.test; - -import com.redhat.rhn.domain.monitoring.MonitoringConstants; -import com.redhat.rhn.domain.monitoring.TemplateProbe; -import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; -import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; -import com.redhat.rhn.domain.monitoring.test.MonitoringFactoryTest; -import com.redhat.rhn.frontend.action.common.test.RhnSetActionTest; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteHelper; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesAction; -import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.manager.monitoring.MonitoringManager; -import com.redhat.rhn.testing.ActionHelper; -import com.redhat.rhn.testing.RhnBaseTestCase; - -import org.apache.struts.Globals; -import org.apache.struts.action.Action; -import org.apache.struts.action.ActionForward; - -/** - * ProbeSuiteListActionTest - * @version $Rev: 55327 $ - */ -public class ProbeSuiteListProbesActionTest extends RhnBaseTestCase { - private Action action = null; - private ActionHelper sah; - private Long probeId; - private ProbeSuite ps; - - public void setUp() throws Exception { - super.setUp(); - action = new ProbeSuiteListProbesAction(); - sah = new ActionHelper(); - sah.setUpAction(action, "default"); - sah.setupClampListBounds(); - sah.getRequest().setRequestURL("foo"); - sah.getRequest().setupAddParameter("newset", (String)null); - sah.getRequest().setupAddParameter("items_on_page", (String)null); - ps = ProbeSuiteTest.createTestProbeSuite(sah.getUser()); - sah.getRequest(). - setupAddParameter(RequestContext.SUITE_ID, ps.getId().toString()); - sah.getRequest(). - setupAddParameter(RequestContext.SUITE_ID, ps.getId().toString()); - TemplateProbe probe = (TemplateProbe) - MonitoringFactoryTest.createTestProbe(sah.getUser(), - MonitoringConstants.getProbeTypeSuite()); - ps.addProbe(probe, sah.getUser()); - probeId = probe.getId(); - sah.getRequest().setupAddParameter("items_selected", - new String[] {probeId.toString()}); - - } - - /** - * Make sure when the delete button is hit we go to the proper - * place. No DB action occurs. - * @throws Exception if test fails - */ - public void testDelete() throws Exception { - //Execute it! - ActionForward testforward = sah.executeAction("deleteProbes"); - assertEquals("path?lower=10&" + RequestContext.SUITE_ID + "=" + ps.getId(), - testforward.getPath()); - assertNotNull(sah.getRequest().getSession().getAttribute(Globals.MESSAGE_KEY)); - assertNull(MonitoringManager.getInstance(). - lookupProbe(sah.getUser(), probeId)); - } - - public void testSelectAll() throws Exception { - //Execute it! - sah.executeAction("selectall"); - RhnSetActionTest.verifyRhnSetData(sah.getUser().getId(), - ProbeSuiteHelper.DELETE_PROBES_LIST_NAME, 1); - } -} diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java index 12d04a6..c214c12 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListProbesSetupActionTest.java @@ -33,6 +33,5 @@ public class ProbeSuiteListProbesSetupActionTest extends RhnMockStrutsTestCase { setRequestPathInfo("/monitoring/config/ProbeSuiteListProbes"); actionPerform(); verifyNoActionErrors(); - assertNotNull(request.getAttribute("set")); } } diff --git a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java index 4349efa..3a9d868 100644 --- a/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java +++ b/java/code/src/com/redhat/rhn/frontend/action/monitoring/test/ProbeSuiteListSetupActionTest.java @@ -14,15 +14,10 @@ */ package com.redhat.rhn.frontend.action.monitoring.test;
-import com.redhat.rhn.common.db.datasource.DataResult; +import com.redhat.rhn.domain.monitoring.suite.ProbeSuite; import com.redhat.rhn.domain.monitoring.suite.test.ProbeSuiteTest; -import com.redhat.rhn.domain.rhnset.RhnSet; -import com.redhat.rhn.domain.user.User; -import com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListSetupAction; import com.redhat.rhn.frontend.struts.RequestContext; -import com.redhat.rhn.testing.ActionHelper; -import com.redhat.rhn.testing.RhnBaseTestCase; -import com.redhat.rhn.testing.RhnMockHttpServletRequest; +import com.redhat.rhn.testing.RhnMockStrutsTestCase;
import org.apache.struts.action.Action;
@@ -30,37 +25,17 @@ import org.apache.struts.action.Action; * ProbeSuiteListSetupActionTest * @version $Rev: 55327 $ */ -public class ProbeSuiteListSetupActionTest extends RhnBaseTestCase { +public class ProbeSuiteListSetupActionTest extends RhnMockStrutsTestCase { private Action action = null;
- public void setUp() { - action = new ProbeSuiteListSetupAction(); - }
public void testExecute() throws Exception { - ActionHelper sah = new ActionHelper(); - sah.setUpAction(action); - - // Use the User created by the Helper - User user = sah.getUser(); - // Add some ProbeSuites so the list will do something - for (int i = 0; i < 5; i++) { - ProbeSuiteTest.createTestProbeSuite(user); - } - sah.getRequest().setupAddParameter("submitted", "false"); - sah.setupClampListBounds(); - sah.executeAction(); - RhnMockHttpServletRequest request = sah.getRequest(); - - RequestContext requestContext = new RequestContext(request); - - user = requestContext.getLoggedInUser(); - RhnSet set = (RhnSet) request.getAttribute("set"); - - DataResult dr = (DataResult) request.getAttribute("pageList"); - assertNotNull(dr); - assertTrue(dr.size() > 0); - assertNotNull(set); - assertEquals("probe_suite_delete_list", set.getLabel()); + ProbeSuite suite = ProbeSuiteTest.createTestProbeSuite(user); + String[] suites = new String[1]; + suites[0] = suite.getId().toString(); + addRequestParameter(RequestContext.SUITE_ID, suites); + setRequestPathInfo("/monitoring/config/ProbeSuiteListProbes.do"); + actionPerform(); + verifyNoActionErrors(); } } diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp index 8f42f68..cfdca6b 100644 --- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp +++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp @@ -4,12 +4,13 @@ prefix="bean"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%> +<%@ taglib uri="http://rhn.redhat.com/tags/list" prefix="rl" %>
html:xhtml/ <html> <body> <rhn:toolbar base="h1" img="/img/rhn-config_management.gif" - creationUrl="ProbeSuiteProbeCreate.do?suite_id=${probeSuite.id}" + creationUrl="ProbeSuiteProbeCreate.do?suite_id=${suite_id}" creationType="probe" helpUrl="/rhn/help/reference/en-US/s1-sm-monitor.jsp#s2-sm-monitor-psuites"> <bean:message key="probes.jsp.header1" arg0="${probeSuite.suiteName}" /> @@ -22,22 +23,60 @@ <h2><bean:message key="probes.jsp.header2" /></h2>
<div> -<form method="POST" name="rhn_list" - action="/rhn/monitoring/config/ProbeSuiteListProbesSubmit.do"><rhn:list - pageList="${requestScope.pageList}" noDataText="probes.jsp.noprobes"> - <rhn:listdisplay set="${requestScope.set}" - hiddenvars="${requestScope.newset}" button="probes.jsp.deleteprobe"> - <rhn:set value="${current.id}" /> - <rhn:column header="probes.jsp.probe_description"> - <A - HREF="ProbeSuiteProbeEdit.do?suite_id=${probeSuite.id}&probe_id=${current.id}">${current.description}</A> - </rhn:column> - <rhn:column header="probes.jsp.command_description"> - ${current.cmd_description} - </rhn:column> - </rhn:listdisplay> -</rhn:list> <html:hidden property="suite_id" value="${probeSuite.id}" /> -</form> + + +<rl:listset name="probeSet"> + + +<html:hidden property="suite_id" value="${suite_id}" /> + + <rl:list emptykey="probes.jsp.noprobes"> + <rl:decorator name="ElaborationDecorator"/> + <rl:decorator name="PageSizeDecorator"/> + + <rl:selectablecolumn value="${current.id}" + selected="${current.selected}" + styleclass="first-column"/> + + <rl:column sortable="true" + bound="false" + headerkey="probes.jsp.probe_description" + sortattr="description" + defaultsort="asc" + filterattr="description"> + <a href="ProbeSuiteProbeEdit.do?suite_id=${probeSuite.id}&probe_id=${current.id}"> + <c:out value="${current.description}"/> + </a> + + </rl:column> + + + <rl:column sortable="true" + bound="true" + headerkey="probes.jsp.command_description" + sortattr="cmd_description" + styleclass="last-column" + attr="cmd_description" /> + + + + </rl:list> + + + <div align="right"> + rhn:submitted/ + <hr/> + + <input type="submit" + name ="dispatch" + value='<bean:message key="probes.jsp.deleteprobe"/>'/> + </div> + +</rl:listset> + + + +
</p> diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp index abcd525..f62c4e1 100644 --- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp +++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp @@ -2,6 +2,9 @@ <%@ taglib uri="http://rhn.redhat.com/rhn" prefix="rhn" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> +<%@ taglib uri="http://rhn.redhat.com/tags/list" prefix="rl" %> + +
html:xhtml/ <html> @@ -24,35 +27,75 @@ <bean:message key="probesuites.jsp.access"/> </p> </c:if> - <form method="POST" name="rhn_list" action="/rhn/monitoring/config/ProbeSuitesSubmit.do"> - <rhn:list pageList="${requestScope.pageList}" noDataText="probesuites.jsp.nosuites"> - <rhn:listdisplay set="${requestScope.set}" exportColumns="id,suiteName,description,systemCount" - hiddenvars="${requestScope.newset}" button="probesuites.jsp.deleteprobesuites"> - <rhn:set value="${current.id}" disabled="${not current.selectable}"/> - <rhn:column header="probesuites.jsp.name"> - <c:if test="${current.selectable}"> - <A HREF="ProbeSuiteEdit.do?suite_id=${current.id}">${current.suiteName}</A> - </c:if> - <c:if test="${not current.selectable}"> - ${current.suiteName} - </c:if> - </rhn:column> - <rhn:column header="probesuites.jsp.description"> - ${current.description} - </rhn:column> - <rhn:column header="probesuites.jsp.system_count"> - <c:if test="${current.selectable}"> - <A HREF="ProbeSuiteSystems.do?suite_id=${current.id}">${current.systemCount}</A> - </c:if> - <c:if test="${not current.selectable}"> - — - </c:if> - </rhn:column> - </rhn:listdisplay> - </rhn:list> - </form> - - + + + + <rl:listset name="suitSet"> + + <rl:list emptykey="probesuites.jsp.nosuites"> + <rl:decorator name="ElaborationDecorator"/> + <rl:decorator name="PageSizeDecorator"/> + <rl:selectablecolumn value="${current.id}" + selected="${current.selected}" + styleclass="first-column"/> + + <rl:column sortable="true" + bound="false" + headerkey="probesuites.jsp.name" + sortattr="suiteName" + defaultsort="asc" + filterattr="suiteName"> + <c:if test="${current.selectable}"> + <a href="ProbeSuiteEdit.do?suite_id=${current.id}"><c:out value="${current.suiteName}"/></a> + </c:if> + <c:if test="${not current.selectable}"> + <c:out value="${current.suiteName}"/> + </c:if> + </rl:column> + + <rl:column sortable="true" + bound="false" + headerkey="probesuites.jsp.description" + sortattr="name" > + <c:out value="${current.description}"/> + </rl:column> + + + <rl:column sortable="true" + bound="false" + headerkey="probesuites.jsp.system_count" + sortattr="systemCount" + styleclass="last-column"> + <c:if test="${current.selectable}"> + <A HREF="ProbeSuiteSystems.do?suite_id=${current.id}">${current.systemCount}</A> + </c:if> + <c:if test="${not current.selectable}"> + — + </c:if> + </rl:column> + + + + </rl:list> + + + <rl:csv dataset="dataset" + exportColumns="id,suiteName,description,systemCount"/> + + + <div align="right"> + rhn:submitted/ + <hr/> + + <input type="submit" + name ="dispatch" + value='<bean:message key="probesuites.jsp.deleteprobesuites"/>'/> + </div> + +</rl:listset> + + + </p> </div>
diff --git a/java/code/webapp/WEB-INF/struts-config.xml b/java/code/webapp/WEB-INF/struts-config.xml index b4855d7..d22c3c9 100644 --- a/java/code/webapp/WEB-INF/struts-config.xml +++ b/java/code/webapp/WEB-INF/struts-config.xml @@ -3403,18 +3403,11 @@ <set-property property="mixins" value="com.redhat.rhn.common.security.acl.MonitoringAclHandler" /> <forward name="default" path="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp"/> - </action> - - <action path="/monitoring/config/ProbeSuitesSubmit" - scope="request" - input="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp" - type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListAction" - parameter="dispatch"> - <forward name="default" - path="/monitoring/config/ProbeSuites.do" redirect="true"/> <forward name="remove" path="/monitoring/config/ProbeSuitesRemoveConfirm.do" redirect="true"/> - </action> + </action> + +
<action path="/monitoring/config/ProbeSuitesRemoveConfirm" scope="request" @@ -3441,19 +3434,10 @@ <set-property property="acls" value="probe_suite_access()"/> <forward name="default" path="/WEB-INF/pages/admin/monitoring/config/probes.jsp"/> + <forward name="remove" + path="/monitoring/config/ProbeSuiteListProbes.do" redirect="true"/> </action> - - <action path="/monitoring/config/ProbeSuiteListProbesSubmit" - scope="request" - input="/WEB-INF/pages/admin/monitoring/config/probes.jsp" - type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesAction" - parameter="dispatch" - className="com.redhat.rhn.frontend.struts.RhnActionMapping"> - <set-property property="acls" value="probe_suite_access()"/> - <forward name="default" - path="/monitoring/config/ProbeSuiteListProbes.do" redirect="true"/> - </action> - +
<action path="/monitoring/config/ProbeSuiteProbeCreate" name="probeCreateForm" diff --git a/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql b/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql index d3ce23e..7175834 100644 --- a/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql +++ b/schema/spacewalk/common/views/rhnServerNeededPackageCache.sql @@ -25,7 +25,7 @@ as select server_id, package_id, - max(errata_id) as errata_id + errata_id as errata_id from rhnServerNeededCache group by server_id, package_id;
commit 228dc64f5a3c32521efd8d0a9b21736e5efbc110 Author: Miroslav SuchÜ msuchy@redhat.com Date: Tue Oct 20 09:58:12 2009 +0200
Automatic commit of package [spacewalk-java] release [0.7.9-1].
diff --git a/java/spacewalk-java.spec b/java/spacewalk-java.spec index 90c38ff..03bdecd 100644 --- a/java/spacewalk-java.spec +++ b/java/spacewalk-java.spec @@ -12,7 +12,7 @@ Name: spacewalk-java Summary: Spacewalk Java site packages Group: Applications/Internet License: GPLv2 -Version: 0.7.8 +Version: 0.7.9 Release: 1%{?dist} URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... @@ -280,6 +280,9 @@ fi %{jardir}/postgresql-jdbc.jar
%changelog +* Tue Oct 20 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.9-1 +- Make spacewalk use the editarea RPM and remove supplied editarea files (colin.coe@gmail.com) + * Tue Oct 20 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.8-1 - reverting parthas patch that was trying to automatically get connection info, but cause too many issues (jsherril@redhat.com) - 522526 - fixing small issue where updating advanced options page would remove custom partitioning script (jsherril@redhat.com) diff --git a/rel-eng/packages/spacewalk-java b/rel-eng/packages/spacewalk-java index 83b5a7c..d6695a9 100644 --- a/rel-eng/packages/spacewalk-java +++ b/rel-eng/packages/spacewalk-java @@ -1 +1 @@ -0.7.8-1 java/ +0.7.9-1 java/
commit 0893432ab5b56a3b5df3e8f55e2108c4acd27961 Author: Colin Coe colin.coe@gmail.com Date: Sat Oct 17 21:39:55 2009 +0800
Make spacewalk require the editarea RPM
diff --git a/spacewalk/package/spacewalk.spec b/spacewalk/package/spacewalk.spec index 4fd1857..cf0604c 100644 --- a/spacewalk/package/spacewalk.spec +++ b/spacewalk/package/spacewalk.spec @@ -86,6 +86,8 @@ Requires: jabberd-selinux Requires: spacewalk-selinux %endif
+Requires: editarea +
%description common Spacewalk is a systems management application that will
commit cd2d600fb90f02490923915afea10e04f297aeb3 Author: Colin Coe colin.coe@gmail.com Date: Sat Oct 17 21:37:30 2009 +0800
Make spacewalk use the editarea RPM and remove supplied editarea files
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/editarea.jspf b/java/code/webapp/WEB-INF/pages/common/fragments/editarea.jspf index e75f94b..853f0e0 100644 --- a/java/code/webapp/WEB-INF/pages/common/fragments/editarea.jspf +++ b/java/code/webapp/WEB-INF/pages/common/fragments/editarea.jspf @@ -1,10 +1,12 @@
-<script language="javascript" type="text/javascript" src="/javascript/editarea/edit_area/edit_area_full.js"></script> +<script language="javascript" type="text/javascript" src="/editarea/edit_area_full.js"></script> <script language="javascript" type="text/javascript"> editAreaLoader.init({ id : "contents" ,allow_toggle: true - ,toolbar: "search,go_to_line,undo,redo" + ,allow_resize: "both" + ,word_wrap: true + ,toolbar: "search, go_to_line, |, undo, redo, |, syntax_selection, |, highlight, reset_highlight, |, help" }); </script>
diff --git a/web/html/javascript/editarea/change_log.txt b/web/html/javascript/editarea/change_log.txt deleted file mode 100644 index 133eaba..0000000 --- a/web/html/javascript/editarea/change_log.txt +++ /dev/null @@ -1,238 +0,0 @@ -**** v 0.7.2.3 **** -- it's now released under both LGPL, Apache, BSD license (you can use the one you prefer) -- add support for bonEcho browser - -**** v 0.7.2.2 **** -- Fix bug regression introduced in 0.7.2 that make IE7 not working -- add Esperento translation (thanks to Olivier) -- add Coldfusion syntax (thanks to Max Leynov) - -**** v 0.7.2.1 **** -- fix bug for firefox rendering of highlighted lines that doesn't begin with a tab -- support for browser with grandParadisio agent instead of firefox - -**** v 0.7.2 **** -- add Chrome support -- add show_line_colors init() option for enabling syntax color display and update on the currently edited line (disable the blue bar) (default to false) -- Add Perl syntax definition file (thanks to Christoph Pinkel) -- Bug fix: there allways was an horizontal scrollbar even if the content fit in the area. - -**** v 0.7.1.3 **** -- Fix a bug introduced in Firefox 3.0.1 => the browser is no more able to render properly "pre" element with left padding... -- Add Robots.txt (thanks to Pavle Ggardijan) and T-SQL syntax definition files (thanks to Miladin Joksic) - -**** v 0.7.1.2 **** -- Fix a bug on the full screen mode (regression added on 0.7.1.1) - -**** v 0.7.1.1 **** -- Firefox 3 RC1 compatibility -- Code size reduction: 120Ko => 107Ko for edit_area_full.js - -**** v 0.7.1 **** -- released under both LGPL and Apache license (you can use the one you prefer) -- it's now possible to get a readonly mode: - * new EditAreaLoader.init()'s option: "is_editable": true/false - * Possibility to switch edition mode by using the execCommand function: editAreaLoader.execCommand('editor_id', 'set_editable', !editAreaLoader.execCommand('editor_id', 'is_editable')); -- Added Ruby syntax (thanks to Patrice De Saint Steban) -- Fix a bug where the textarea lose the focus under firefox for Mac -- Minor other bug fixes - -**** v 0.7.0.2 **** -- Fixed a bug with translation files containing non-latin caracters. Translations files must be in UTF-8. -- Added Czech, Macedionian and Russian translations - - -**** v 0.7.0.1 **** -- in multiple file mode, it's now possible to cancel the 'EA_file_close_callback' function. if the callback return false, the edited file won't be closed -- bug fix: if no syntax was defined in the main init() function in multifile mode, the first time the text was not highlighted - - -**** v 0.7 **** -- it's now possible to edit multiple files into one instance of EditArea. This (sponsored by Jupiter) feature comes with: - * new EditAreaLoader.init()'s option: "is_multi_files": true - * new editAreaLoader's functions: editAreaLoader.getCurrentFile(editArea_id), editAreaLoader.getFile(editArea_id, file_id), editAreaLoader.getAllFiles(editArea_id), editAreaLoader.openFile(editArea_id, file_infos), editAreaLoader.closeFile(editArea_id, file_id), editAreaLoader.setFileEditedMode(editArea_id, file_id, edited_mode) - * new callabacks: EA_file_switch_on_callback, EA_file_switch_off_callback, EA_file_close_callback -- look likes Safari 3 is working with EditArea -- add spanish translation (thanks Garito) -- add slovak translation (thanks Gabriel Schwardy) -- add SQL syntax definition file (thanks to Philippe Lewicki) -- the syntax selection plugin has been integrated to editarea core and load only needed files (the plugins was loading all the possible syntax files...). Toolbar button name: "syntax_selection", comma separated available syntax list: "syntax_selection_allow" -- add a 'compression' option in edit_area_compressor.php that allow to set where the code should be compressed or just packed (simple packed mode usefull for debugging) -- the yellow area that indicate the current edited line is now blue -- bug fix: parenthesis matching was not working correctly if there where an "<" between parenthesis - -**** v 0.6.7 **** -- add a new plugin that allow the user to change the syntax definition in use. It adds a select in the toolbar. - plugin name to add to the plugin list: "syntax_selection". - plugin name to add to the toolbar list: "syntax_selection". - possible parameter to add to EditAreaLoader.init(): -"syntax_selection_allow": (String) define a list separated by "," of possible language syntax to use (eg: "php,js,python,html") -- add Croatian translation (HR) (thanks to Ivan Vucica and Davor Cihlar) -- add BASIC, Brainf*ck, C, C++ and Pascal syntax definition files (thanks to Ivan Vucica and Davor Cihlar) -- add Iceweasel as a known working navigator (its a clone of Firefox) -- improved the php syntax by highlighting the variables ($...) -- reactivate gzip compression for IE7 (was desactivate for IE as it sometimes failed). (Let me know if you see that the load fails under IE7) -- pressing "enter" while being in the search box now perform a search. -- add Camino as a supported browser -- bug fix: when clicking between the bottom toolbar and the textarea (when there is only few lines of text), the textarea didn't get the focus -- bug fix: under IE the delete_instance() method was throwing an error -- bug fix: if the textarea to convert in an EditArea was in a frame (or iframe) getting back from fullscreen to normal display was not restoring the correct settings to the frame containing the textarea. -- bug fix (at least I hope): in IE if the textarea to convert in an EditArea was in a frame, resizing the frame was not correctly resizing the editor if it was in fullscreen. -- bug fix: in Opera the selectionned line was not rendered correctly if containing \t caracters (bug introduced in one of the latest version...) -- bug fix: "altgr+f" was openning the searchbox and avoid to write "[" and "]" in croatian keyboards. -- bug fix: in Firefox "ctrl+tab" was inserting a tabulation while switching active tab (window) - -Note: v 0.6.5 and v 0.6.6 have been private release (change log is regrouped in v 0.6.7) - -**** v 0.6.4 **** -- add replace_tab_by_spaces init() option which allow to replace all tabulation caracters typped in the text by a given number of spaces -- add min_width and min_height init() option for the minimum size in pixel for the editor -- add dutch translation files (NL) (thanks to Bart Bosma) -- pressing Shift+Tab when no text is selected now delete the tabulation before the cursor (if a tabulation is present directly behing the cursor) -- improve Python syntax (thanks to Andre Roberge) -- bug fix: the fullpage plugin was not working correctly when the Editor was placed inside several divs that have positioning of there own -- bug fix: one regexp used in edit_area_compressor.php was not compatible with latest PCRE version - -- fix the my_load and my_save functions of the 'exemple_full.html' page - -**** v 0.6.3.1 **** -- regression: restore monospace as default font -- add little improvements to the PHP compressor: allow to win 7 Ko on edit_area_full.js -- add the version number in the about popup -- bug fix: fix a regexp that was not compliant with newer version of PCRE -- bug fix: fix some bug with the fullscreen mode (still not perfect in Opera) -- bug fix: the close button of the help popup was not correctly translated -- bug fix: when deleting an instance of editArea toggle_off was called even if the editArea was not displayed - - -**** v 0.6.3 **** -- allow to use non monospace font using the font_family init option. Firefox get smaller tabulation with non monospace fonts. IE doesn't change the tabulation width and Opera doesn't take this option into account... new default font-familly: 'verdana,monospace' -- add fullscreen option in the toolbar and as an init() option. -- if the based textarea has a width (or height) in '%', EditArea will get the same '%' width (or height), allowing EditArea to be resized in the same time than the window. -- add many callback possibility: submit_callback, EA_load_callback, EA_unload_callback, EA_init_callback, EA_toggle_on_callback, EA_toggle_off_callback, EA_delete_callback (see documentation for more information) -- bug fix: when toggling from textarea to editarea, IE was almost of the time not keeping the selection -- bug fix: the brackets where still highlighted in red when being deleted -- bug fix: brackets where not placed correctly when the line contains html entitites (& " etc....) - - -**** v 0.6.2 **** -WARNING => POSSIBLE BREAK COMPATIBILITY: -- the load_callback now receive the 'id' of the textarea and no more a reference to the textarea. Developpers should use editAreaLoder methods rather than modfying directly the textarea. -- the save_callback now receive the 'id' of the textarea as first argument, and it's content in the second argument. - -- EditArea is now compatible with javascript libraries like "prototype" (1.5) and "mootools" (release 83) -- add two function to EditAreaLoader: hide(id) and show(id), that will allow to completly hide/restore both EditArea and normal textarea (usefull when EditArea is included in tabs). -- it's no more possible to move the search window out of the frame. -- gecko_spellcheck option is now set to false by default. -- add a onchange_callback option (cf doc) -- bug fix: in IE when syntax highlight was on, clicking on the textarea outside the range of the text, the click wasn't taking into account. -- bug fix: references to the orginal textarea could be lost while using EditArea. -- bug fix: using insertTags, getSelectionRange when editArea was not focused, IE failed -- bug fix: main script could fail to load additionnal files in certain specific cases - -**** v 0.6.1 **** -- compatiblity with Firefox 2 checked (was already compatible before). -- compatiblity with IE7 checked (was already compatible before). -- added possibility to call the editAreaLoader.init() function at any moment (no more limited to window load). Allow to replace an EditArea instance by a new one with other options. -- added new gecko_spellcheck option, this enables you to disable/enable the FF 2.0 spellchecker. -- added editAreaLoader.delete_instance(id) to allow to delete an EditArea instance -- Fix a bug where "Ctrl+G" wasn't openning anymore the go to line prompt box. - - -**** v 0.6.0.1 **** -- add italian translation (thanks to Luciano Vernaschi) -- add polish translation (thanks to Piotr Furman) -- improve deutsh translation (thanks to Felix Riesterer) -- add a little style improvement for buttons in search popup. they can't be splited in two line anymore -- change color for tags in html and xml syntax due to visibility problems - - -**** v 0.6 **** -- add plugins possibilies -- add editAreaLoader.insertTags function to allow easy tags insertion. -- improve undo & redo functionnality -- improve php compression: "edit_area_full.js" is 9 Ko smaller -- improve syntax highlight regexp for quotted string. \" or \' (or \\", etc...) will now effectively close quotted string -- add scrollbars to the popups when the popup's height is smaller than the editor's height -- add japanese translation file (thanks to ISHITOYA Kentaro) -- add possibility to add line-break in toolbar ("*") -- disable gzip compression for IE (see: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312496) -- bug fix: when submitting form while editarea toggled off, the post value was equals to the old content of editarea and not the visible textarea -- bug fix: under IE the editor was scrolling when pressing enter -- bug fix: when insterting text on first line there was an highlight desynchronization - - - -**** v 0.5.3 **** -WARNING => POSSIBLE BREAK COMPATIBILITY: -- correct a spelling error: "toogle" become "toggle" in the whole code. This can perturb the initialization with the "allow_toggle" init parameters - -- add a case sensitive option in syntax definition files -- improve html syntax definition file -- add xml syntax definition file -- add vb syntax definition file (thanks to Martin Gottlieb) -- add some function that will allow dynamic EditArea content management, taking into account if the editor is displayed or toggled off (editAreaLodaer.getValue(), editAreaLoader.setValue(), editAreaLoader.getSelectedText(), editAreaLoader.setSelectedText(), editAreaLoader.getSelectionRange and editAreaLoader.setSelectionRange()). See "javascript functions" documentation for more informations -- add a generic function (editaAreaLoader.execCommand) to allow to access EditArea's functions and datas -- add portuguese translation file (thanks to Leonardo Sapucaia) -- add compatibility to IE7 RC1 - - -**** v 0.5.2 **** -- Opera improvement: text indentation is now working, and "go to line" is now working as in other browsers -- Bug fix: It was still possible to select text in search popup -- Bug fix: the "go to line" popup wasn't displaying anymore -- There was still some hard codded word in the search field => added them to translation files -- Bug fix: when multiple languages were used in the same page, there could have translation exchange between the different editors - - -**** v 0.5.1 **** -- Bug fix: the highlighted bracket was displayed on line 1 when it should be in line 2 -- Bug fix: the highlighted bracket were bad displayed in IE -- Bug fix: their was some error in the optimisation process of the highlight mode -- Bug fix: their was a bug when moving the search popup on IE - -**** v 0.5 **** -- Now released under LGPL -- Rewrite nearly from scratch -- Added Danish translation file (thanks to Peter Klein) -- Add python syntax - - -WARNING => BREAK COMPATIBILITY: -- the whole loading process (javascript include and init function call) is changed (but it's similar to the old version) -- the languages translation files are not stored in the same variable - - -IMPROVEMENTS: -- The whole code is more stable -- Allow several instance on the same page -- Faster to load -- The highlight process is more stable and there is nearly no more to use the "re sync" button -- Add support of Opera 9 (even if its still not perfect) -- Add the possibility to load a new compressed script of only 20Ko for the whole core script even if PHP is not installed -- The textarea can be toggled to an EditArea on window load or later -- The EditArea is loaded in a iframe => there is no more interaction with user css -- Support the reset action of a form -- Add support for "page up" & "page down" button -- There is now a waiting screen when toggling on the highlight syntax (but it can't be an animated one, even gif are not animated due to CPU load) -- All supported browsers can now change font-size - -BUG FIXES: -- Sometimes while using the "toggle editor" button to turn of the editor, the standard textarea was expanded to the full size of the textarea content. -- When resizing the area the selection was lost -- Allow translation for some forgotten hard-coded word (the "move" button for search popup, and "font size", and keys word in help panel). -- It was possible to "drag" the buttons from the Search/Replace popup into the content of the textarea. -- On first display (when the files are not in cache) or with xhtml doctype there is a display bug (the content of the textarea exceed of 4px) -- when the cursor was at the beginning of the 1st line of the textarea, the caracter position was set to 0 instead of 1 - - - -***v 0.4**** -- Increases syntax highlight proccess speed by 5 => allow a better live editing mode with syntax highlight. -- Now syntax highlight has a real language syntax. Text is parsing with rules depending of the language definition file. (limitation: there is only one language on the same time > doesn't allow to parse html and php on the same page). -- Syntax highlight can be easily extended with new code languages (there is currently: php, css, js, html). -- Add german language file (thanks to Olaf Brambrink). -- Fix some little bugs. - - - - -***v0.33*** -- First release. diff --git a/web/html/javascript/editarea/docs/about.html b/web/html/javascript/editarea/docs/about.html deleted file mode 100644 index d954897..0000000 --- a/web/html/javascript/editarea/docs/about.html +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>About</h1> - </div> - <div class='content'> - <h2>General information</h2> - <p>EditArea is a free javascript editor for source code. It allow to write - well formated source code. That's no way a WYSIWYG editor. - </p> - <p> - EditArea is developed by Christophe Dolivet - (<a href='http://www.cdolivet.net/index.php?page=Contact'>contact</a>) - and is currently released - under the "LGPL", "Apache" and "BSD" licenses (use the one you want), read the licenses agreement for details. - </p> - <h2>Features</h2> - <ul> - <li>Easy to integrate, takes only a couple lines of code.</li> - <li>Live syntax highlight.</li> - <li>Search and replace (with regexp).</li> - <li>Line numerotation.</li> - <li>International language support.</li> - <li>Allow to create new syntax or translation files.</li> - <li>Multiple instance on the same page.</li> - <li>Multiple browser support (see <a href='compatibility.html'>compatibility chart</a> - for more information).</li> - <li>Font resizing.</li> - <li>Toolbar customization.</li> - <li>Load and save callback function.</li> - <li>Possibility to use a gzip compressed version of the script (only 20Kb).</li> - </ul> - - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/compatibility.html b/web/html/javascript/editarea/docs/compatibility.html deleted file mode 100644 index 7caee44..0000000 --- a/web/html/javascript/editarea/docs/compatibility.html +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Compatiblity Chart</h1> - </div> - <div class='content'> - <h2>Browser support</h2> - <p>EditArea uses advanced JavaScript and tries to be as smart as possible when it comes to - different browsers. But as every browser (and every version of thoses browser) manage - css and javascript implementation with some little change, it will probably be bad - displayed on other browser. - The table was reset to only show the browsers I take care of. - </p> - - <p> Since I have no mac, I can't make test for safari, neither testing multi-plateform browsers. - Let me know if you constat that such browsers are working. - </p> - <p> - <table border="1" cellspacing="0" cellpadding="4"> - <tr> - <td> </td> - <td>Windows XP</td> - <td>Linux</td> - <td>MacOS X</td> - </tr> - <tr> - <td>MSIE 7 & 6</td> - <td>OK</td> - <td> </td> - <td> </td> - </tr> - <tr> - <td>Firefox 3 & 2 & 1.5</td> - <td>OK</td> - <td>OK</td> - <td>OK</td> - </tr> - <tr> - <td>Safari 3.0 & 3.1</td> - <td>OK</td> - <td> </td> - <td>OK</td> - </tr> - <tr> - <td>Chrome</td> - <td>OK</td> - <td>???</td> - <td>???</td> - </tr> - <tr> - <td>Opera 9 & 9.5</td> - <td>OK</td> - <td>OK</td> - <td>OK</td> - </tr> - <tr> - <td>Camino 1.2</td> - <td> </td> - <td> </td> - <td>OK</td> - </tr> - </table> - </p> - <p> - (1) - Partialy working<br /> - (2) - Buggy browser version - </p> - <br /> - <strong>Notices:</strong> - <ul> - <li>The Opera 9 full compatibility is nearly impossible due to some javascript implementation bugs in Opera.</li> - <li>Iceweasel is considered to be the same as Firefox.</li> - <li>As Mozilla is replaced by Firefox, I don't include it in my testcase.</li> - <li>As Netscape 8 is not a world release I also don't include it in my testcase.</li> - </ul> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/configuration.html b/web/html/javascript/editarea/docs/configuration.html deleted file mode 100644 index ab279f7..0000000 --- a/web/html/javascript/editarea/docs/configuration.html +++ /dev/null @@ -1,216 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Configuration reference</h1> - </div> - <div class='content'> - <p>This document is the index/reference page for all available core configuration - options in EditArea.</p> - <div class="separator"></div> - - <h2>Configuration options</h2> - <p>All configuration options below is to be placed within the init JavaScript call.<br /> - <ul class='optionlist'> - <li><strong>Needed option</strong> - <ul> - <li><strong>id</strong>: should contain the id of the textarea that should be converted into an editor - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: null</li> - </ul> - <br /> - </li> - <li><strong>General</strong> - <ul> - <li><strong>language</strong>: should contain a code of the language pack to be used for translation. If EditArea doesn't have a language pack for your language you could always write your own and contribute this back to this project by uploading it as a Patch at <a href='http://sourceforge.net/projects/editarea/'>SourceForge</a>. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "en" - </li> - <li><strong>syntax</strong>: should contain a code of the syntax definition file that must be used for the highlight mode. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>start_highlight</strong>: set if the editor should start with highlighted syntax displayed. - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: false - </li> - <li><strong>is_multi_files</strong>: determine if the editor load the content of the textarea (false) or if it wait for an openFile() call for allowing file editing. - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: false - </li> - <li><strong>min_width</strong>: define the minimum width of the editor - <br /><span class='underline'>Type</span>: Integer - <br /><span class='underline'>Default</span>: 400 - </li> - <li><strong>min_height</strong>: define the minimum height of the editor - <br /><span class='underline'>Type</span>: Integer - <br /><span class='underline'>Default</span>: 100 - </li> - <li><strong>allow_resize</strong>: define one with axis the editor can be resized by the user. - <br /><span class='underline'>Type</span>: String ("no" (no resize allowed), "both" (x and y axis), "x", "y") - <br /><span class='underline'>Default</span>: "both" - </li> - <li><strong>allow_toggle</strong>: define if a toggle button must be added under the editor in order to allow to toggle between the editor and the orginal textarea. - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: true - </li> - <li><strong>plugins</strong>: a comma separated list of plugins to load. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>browsers</strong>: define if the editor must be loaded only when the user navigotr is known to be a working one, or if it will be loaded for all navigators. - <br /><span class='underline'>Type</span>: String ("all" or "known") - <br /><span class='underline'>Default</span>: "known" - </li> - <li><strong>display</strong>: specify when the textarea will be converted into an editor. If set to "later", the toogle button will be displayed to allow later conversion. - <br /><span class='underline'>Type</span>: String ("onload" or "later") - <br /><span class='underline'>Default</span>: "onload" - </li> - <li><strong>toolbar</strong>: define the toolbar that will be displayed, each element being separated by a ",". - <br /><span class='underline'>Type</span>: String (combinaison of: "|", "*", "search", "go_to_line", "undo", "redo", "change_smooth_selection", "reset_highlight", "highlight", "help", "save", "load", "new_document", "syntax_selection") - <br />"|" or "separator" make appears a separator in the toolbar. - <br />"*" or "return" make appears a line-break in the toolbar - <br /><span class='underline'>Default</span>: "search, go_to_line, fullscreen, |, undo, redo, |, select_font,|, change_smooth_selection, highlight, reset_highlight, |, help" - </li> - <li><strong>begin_toolbar</strong>: toolbar button list to add before the toolbar defined by the "toolbar" option. - <br /><span class='underline'>Type</span>: String (cf. "toolbar" option) - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>end_toolbar</strong>: toolbar button list to add after the toolbar defined by the "toolbar" option. - <br /><span class='underline'>Type</span>: String (cf. "toolbar" option) - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>font_size</strong>: define the font-size used to display the text in the editor. - <br /><span class='underline'>Type</span>: Integer - <br /><span class='underline'>Default</span>: 10 - </li> - <li><strong>font_family</strong>: define the font-familly used to display the text in the editor. (eg: "monospace" or "verdana,monospace"). Opera will always use "monospace". - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "monospace" - </li> - </li> - <li><strong>gecko_spellcheck</strong>: allow to disable/enable the Firefox 2 spellchecker - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: false - </li> - <li><strong>max_undo</strong>: number of undo action allowed - <br /><span class='underline'>Type</span>: Integer - <br /><span class='underline'>Default</span>: 20 - </li> - <li><strong>fullscreen</strong>: determine if EditArea start in fullscreen mode or not - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: false - </li> - <li><strong>is_editable</strong>: determine if EditArea display only the highlighted syntax (no edition possiblities, no toolbars). - It's possible to switch the editable mode whenever you want (code example for a toggle edit mode: <em>editAreaLoader.execCommand('editor_id', 'set_editable', !editAreaLoader.execCommand('editor_id', 'is_editable'));</em>). - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: true - </li> - <li><strong>replace_tab_by_spaces</strong>: define the number of spaces that will replace tabulations (\t) in text. If tabulation should stay tabulation, set this option to false. - <br /><span class='underline'>Type</span>: Integer (or false) - <br /><span class='underline'>Default</span>: false - </li> - <li><strong>debug</strong>: used to display some debug information into a newly created textarea. Can be usefull to display trace info in it if you want to modify the code. - <br /><span class='underline'>Type</span>: Boolean - <br /><span class='underline'>Default</span>: false - </li> - </ul> - <br /> - </li> - <li><strong>Callback</strong> - <ul> - <li><strong>load_callback</strong>: the function name that will be called when the user will press the "load" button in the toolbar. This function will reveice one parameter that will be the id of the textarea. You can update the content of the textarea by using "editAreaLoader.setValue(the_id, new_value);". - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>save_callback</strong>: the function name that will be called when the user will press the "save" button in the toolbar. This function will reveice two parameters, the first being the id of the textarea and the second containing the content of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>change_callback</strong>: the function name that will be called when the onchange event of the textarea of EditArea will be triggered. This function will reveice one parameter that will be the id of the textarea. Will be triggered only is EditArea is displayed. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>submit_callback</strong>: the function name that will be called when the form containing the EditArea will be submitted. This function will reveice one parameter that will be the id of the textarea. Will be triggered regardless the state of EditArea (displayed or not). - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_init_callback</strong>: the function name that will be called just after the editAreaLoader.init() function, once EditAreaLoader will be initalized but still not displayed. This function will receive one parameter that will be the id of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_delete_callback</strong>: the function name that will be called when EditArea will be destroyed regardless the fact that it has been displayed or not. This function will reveice one parameter that will be the id of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_toggle_on_callback</strong>: the function name that will be called when EditArea will be toogled on for. This function will reveice one parameter that will be the id of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_toggle_off_callback</strong>: the function name that will be called when EditArea will be toggled off. This function will reveice one parameter that will be the id of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_load_callback</strong>: the function name that will be called when EditArea will be displayed for the first time. This function will reveice one parameter that will be the id of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_unload_callback</strong>: the function name that will be called when EditArea will be destroyed (if it have been displayed at least one time). This function will reveice one parameter that will be the id of the textarea. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_file_switch_on_callback</strong>: the function name that will be called when the tabulation of the file will be selected. This function will reveice one parameter that will be an associative array containing all file's infos. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_file_switch_off_callback</strong>: the function name that will be called when the tabulation of the file will be blur (the file was selected, and another file receive focus). This function will reveice one parameter that will be an associative array containing all file infos. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - <li><strong>EA_file_close_callback</strong>: the function name that will be called when the tabulation of a file will be closed. This function will reveice one parameter that will be an associative array containing all file infos. If the callback function return false, the file won't be closed. - <br /><span class='underline'>Type</span>: String - <br /><span class='underline'>Default</span>: "" - </li> - </ul> - <br /> - </li> - </ul> - <div class="separator"></div> - - <h2>Initialization of EditArea</h2> - <p>In order to initialize EditArea the following code must be placed within HEAD element - of a document. The following example is configurated to convert the TEXTAREA element - which has "textarea_1" as id into editor when the page loads. The "id" - option is the only obligatory option. -<pre> -<html> -<head> -<strong><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_full.js"></script> -<script language="javascript" type="text/javascript"> -editAreaLoader.init({ - id : "textarea_1" // textarea id - ,syntax: "css" // syntax to be uses for highgliting - ,start_highlight: true // to display with highlight mode on start-up -}); -</script></strong> -</head> -</pre> - </p> - <p>See the <a href='include.html'>include</a> document to learn more about the way to use the best script include. - </p> - <p>If you want to convert several textarea on your webpage, just call several time the init function with a different id parameter.</p> - - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/credits.html b/web/html/javascript/editarea/docs/credits.html deleted file mode 100644 index 5134aad..0000000 --- a/web/html/javascript/editarea/docs/credits.html +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Credits</h1> - </div> - <div class='content'> - <h2>Special thanks</h2> - <p> - I would like to make a special thanks to <a href='http://tinymce.moxiecode.com'>TinyMCE</a> - developpers. I have taken some of their WYSIWYG editor functions - (managing the toolbar buttons), - and it give me inspiration for some point (gzip compression, translation, documentation) - of my project. - </p> - <h2>Contributors</h2> - <p> These are the people that have contributed in some way to the EditArea project. - If you feel we are missing someone please inform me right away and I will correct this - in future versions of EditArea. - </p> - <ul> - <li>Global help - <ul> - <li>Gildas Noël</li> - </ul> - </li> - <li>Languages translation - <ul> - <li>Olaf Brambrink & Felix Riesterer & Christoph Pinkel (deutsh)</li> - <li>Peter Klein (danish)</li> - <li>Leonardo Sapucaia (portuguese)</li> - <li>Ishitoya Kentaro (japanese)</li> - <li>Piotr Furman (polish)</li> - <li>Luciano Vernaschi (italian)</li> - <li>Ivan Vucica and Davor Cihlar (croatian)</li> - <li>Garito (spanish)</li> - <li>Gabriel Schwardy (slovak)</li> - <li>Olivier (esperento)</li> - </ul> - </li> - <li>Syntax definitions - <ul> - <li>Martin Gottlieb (VB)</li> - <li>Ivan Vucica and Davor Cihlar (Basic, C, CPP, Pascal and Brainfuck)</li> - <li>Philippe Lewicki (SQL)</li> - <li>Pavle Ggardijan (Robots.txt)</li> - <li>Miladin Joksic (T-SQL)</li> - <li>Christoph Pinkel (Perl)</li> - <li>Max Leynov (Coldfusion)</li> - </ul> - </li> - <li>Donation - <ul> - <li>Jupiter</li> - </ul> - </li> - </ul> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/customization_language.html b/web/html/javascript/editarea/docs/customization_language.html deleted file mode 100644 index ccfc6cf..0000000 --- a/web/html/javascript/editarea/docs/customization_language.html +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Customization - Creating a language translation</h1> - </div> - <div class='content'> - <h2>Making language file</h2> - - <p>Language packs are simply JavaScript name/value arrays placed in the ".js" - files in the "lang" directory. Notice there are two kinds of language packs.</p> - <ul> - <li><p>The first one is the general one located at "edit_area/langs/" and used by the EditArea core. - The example below shows how the search and replace texts are lang packed.</p> -<pre>editAreaLoader.lang["en"]={ -search: "search", -replace: "replace" -};</pre> - </li> - <li><p>The second ones are plugins specific language packs. These are contained in - "edit_area/plugins/<plugin_name>/langs/". Here is the example of the test plugin.</p> -<pre>editArea.add_lang("en",{ -test_select: "select tag", -test_but: "test button" -});</pre> - <p>For creating a new plugin, remember to always use the "<plugin_name>" - prefix for these value names so that they don't override other variables in the templates. - </p> - </li> - </ul> - <p> - Remember, the last translation line should not have a , character at the end. - </p> - - <h3>Files to edit</h3> - - <p> - When translating EditArea, these are the files that currently needs to be translated: - </p> - <p> - edit_area/langs/en.js<br /> - edit_area/plugins/<plugin_name>/langs/en.js<br /> - </p> - - <h3>Contributing your language pack</h3> - <p> - Go to the <a href="http://sourceforge.net/tracker/?atid=829999&group_id=164008&func=browse">sourceforge patch page</a> - and upload a zip containing all the language files in the correct directory structure.<br /><br /> - - Please translate all the plugins, even if you aren't using them.<br /> - </p> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/customization_plugin.html b/web/html/javascript/editarea/docs/customization_plugin.html deleted file mode 100644 index 5180fbc..0000000 --- a/web/html/javascript/editarea/docs/customization_plugin.html +++ /dev/null @@ -1,175 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Customization - Creating a plugin</h1> - </div> - <div class='content'> - <h2>Creating your own plugins</h2> - <p> - Creating you own plugins for EditArea is fairly easy if you know the basics of HTML, CSS and Javascript. - The most easy way is to copy the "test" directory and work from there. The "test" - directory is a tutorial plugin that shows how to create a plugin. After you copy the template you need to - change the red sections marked below to the name of your plugin this is needed so that plugins don't - overlap in other words it gives the plugin a unique name. Notice that when you write a new plugin, - you have to end each javascript instructions by ";", even if it's optionnal in javascript. - </p> - - <p>If you want you may add plugin specific options/settings but remember to namespace them in the - following format "<your plugin>_<option>" for example "yourplugin_someoption".</p> - - <p>Specific callback functions that you don't need or doesn't do anything can be removed.</p> - - <p>If you want you can try the test plugin by adding the following parameters to the EditAreaLoader.init command.</p> - <pre>end_toolbar: "*,test_but, |,test_select", -plugins: "test",</pre> - - <div class="separator"></div> - <h3>Plugin directory structure</h3> - <p> - <table class="btable"> - <thead> - <th>File/Directory</td> - <th>Description</td> - </thead> - <tbody> - <tr><td>css</td><td>Plugin specific CSS files</td></tr> - <tr><td>images</td><td>Plugin specific images</td></tr> - <tr><td>langs</td><td>Plugin specific language files</td></tr> - <tr><td><your_plugin>.js</td><td>Main plugin file</td></tr> - - </table> - </p> - <div class="separator"></div> - <h3>Plugin example source</h3> - <p> - The example below shows a simple empty plugin and all possible callbacks. - </p> - <p> - - <div class="example"> - <pre>/** - * Plugin designed for test prupose. It add a button (that manage an alert) and a select (that allow to insert tags) in the toolbar. - * This plugin also disable the "f" key in the editarea, and load a CSS and a JS file - */ -var EditArea_<span class='marked'>test</span>= { - /** - * Get called once this file is loaded (editArea still not initialized) - * - * @return nothing - */ - init: function(){ - // alert("test init: "+ this._someInternalFunction(2, 3)); - editArea.load_css(this.baseURL+"css/test.css"); - editArea.load_script(this.baseURL+"test2.js"); - } - /** - * Returns the HTML code for a specific control string or false if this plugin doesn't have that control. - * A control can be a button, select list or any other HTML item to present in the EditArea user interface. - * Language variables such as {$lang_somekey} will also be replaced with contents from - * the language packs. - * - * @param {string} ctrl_name: the name of the control to add - * @return HTML code for a specific control or false. - * @type string or boolean - */ - ,get_control_html: function(ctrl_name){ - switch(ctrl_name){ - case "<span class='marked'>test_but</span>": - // Control id, button img, isFileSpecific, command - return parent.editAreaLoader.get_button_html('<span class='marked'>test_but</span>', '<span class='marked'>test.gif</span>', '<span class='marked'>test_cmd</span>', false, this.baseURL); - case "<span class='marked'>test_select</span>": - html= "<select id='<span class='marked'>test_select</span>' onchange='javascript:editArea.execCommand("<span class='marked'>test_select_change</span>")'>" - +" <option value='-1'><span class='marked'>{$test_select}</span></option>" - +" <option value='h1'>h1</option>" - +" <option value='h2'>h2</option>" - +" <option value='h3'>h3</option>" - +" <option value='h4'>h4</option>" - +" <option value='h5'>h5</option>" - +" <option value='h6'>h6</option>" - +" </select>"; - return html; - } - return false; - } - /** - * Get called once EditArea is fully loaded and initialised - * - * @return nothing - */ - ,onload: function(){ - alert("test load"); - } - - /** - * Is called each time the user touch a keyboard key. - * - * @param (event) e: the keydown event - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,onkeydown: function(e){ - var str= String.fromCharCode(e.keyCode); - // desactivate the "f" character - if(str.toLowerCase()=="f"){ - return true; - } - return false; - } - - /** - * Executes a specific command, this function handles plugin commands. - * - * @param {string} cmd: the name of the command being executed - * @param {unknown} param: the parameter of the command - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,execCommand: function(cmd, param){ - // Handle commands - switch(cmd){ - case "<span class='marked'>test_select_change</span>": - var val= document.getElementById("test_select").value; - if(val!=-1) - parent.editAreaLoader.insertTags(editArea.id, "<"+val+">", "</"+val+">"); - document.getElementById("test_select").options[0].selected=true; - return false; - case "<span class='marked'>test_cmd</span>": - alert("user clicked on test_cmd"); - return false; - } - // Pass to next handler in chain - return true; - } - - /** - * This is just an internal plugin method, prefix all internal methods with a _ character. - * The prefix is needed so they doesn't collide with future EditArea callback functions. - * - * @param {string} a Some arg1. - * @param {string} b Some arg2. - * @return Some return. - * @type unknown - */ - ,_someInternalFunction : function(a, b) { - return a+b; - } -}; - -// Adds the plugin class to the list of available EditArea plugins -editArea.add_plugin("<span class='marked'>test</span>", EditArea_<span class='marked'>test</span>);</pre> -<br /> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/customization_syntax.html b/web/html/javascript/editarea/docs/customization_syntax.html deleted file mode 100644 index 472411b..0000000 --- a/web/html/javascript/editarea/docs/customization_syntax.html +++ /dev/null @@ -1,139 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Customization - Creating a syntax definition file</h1> - </div> - <div class='content'> - <h3>Creating your own syntax definition file</h3> - <p>Creating you own syntax definition file for EditArea is fairly easy. You just have to know the language syntax, - it's kewords, and then fill a javascript array with thoses values.</p> - <p>If your want to create a new syntax file for a given language, choose a language abbreviation for it - (<language_abbr>) in lowercase. Then create the file "edit_area/reg_syntax/<language_abbr>.js".</p> - <p>Here is a "css" example:</p> -<pre>editAreaLoader.load_syntax["css"] = { <strong>// here <language_abbr> is "css" so the file is "css.js"</strong> - 'COMMENT_SINGLE' : ['@'] <strong>// Array: possible single line comments</strong> - ,'COMMENT_MULTI' : {'/*' : '*/'} <strong>// associated Array: possible multiple line comments</strong> - <strong>// ("open_mark1" : "close mark1", "open_mark2" : "close_mark2"}</strong> - ,'QUOTEMARKS' : ['"', "'"] <strong>// Array: the different possible quotemarks that delimitate strings</strong> - ,'KEYWORD_CASE_SENSITIVE' : false <strong>// Boolean: define if the language is case-sensitive</strong> - ,'KEYWORDS' : { <strong>// Array: an array of array containing the different keywords class</strong> - 'attributes' : [ <strong>// the name 'attribute' can be changed with no problem. I</strong> - <strong>// it's only used to define the matching style class</strong> - 'aqua', 'azimuth', 'background-attachment', 'background-color' <strong>// etc...</strong> - ] - ,'values' : [ - 'absolute', 'block', 'bold', 'bolder', 'both' <strong>// etc...</strong> - ] - ,'specials' : [ - 'important' - ] - } - ,'OPERATORS' :[ <strong>// Array: the operators to highlight (eg, can also contain: +, -, * or / in other languages).</strong> - ':', ';', '!', '.', '#' - ] - ,'DELIMITERS' :[ <strong>// Array: the block code delimiters to highlight</strong> - '{', '}' - ] - ,'STYLES' : { <strong>// Array: an array of array, containing all style to apply for categories defined before.</strong> - <strong>// Better to define color style only. </strong> - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { <strong>// contain the associated style foreach keywords categories</strong> - 'attributes' : 'color: #48BDDF;' - ,'values' : 'color: #2B60FF;' - ,'specials' : 'color: #FF0000;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #60CA00;' - - } -};</pre> - <p>After reading this example you should be able to create your own syntax file.</p> - <div class='separator'></div> - <h3>Advanced syntax definition</h3> - -<pre>editAreaLoader.load_syntax["xml"] = { - 'COMMENT_SINGLE' : {} - ,'COMMENT_MULTI' : {'<!--' : '-->'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - } - ,'OPERATORS' :[ - ] - ,'DELIMITERS' :[ - ] - ,'REGEXPS' : { <strong>// advance syntax highlight through regexp</strong> - 'xml' : { <strong>// the name 'doctype' can be changed with no problem.</strong> - 'search' : '()(<\?[^>]*?\?>)()' <strong>// the regexp</strong> - ,'class' : 'xml' <strong>// the css class</strong> - ,'modifiers' : 'g' <strong>// the modifier ("g" and/or "i")</strong> - ,'execute' : 'before' <strong>// "before" or "after". Determine if the regexp must </strong> - <strong>// be done before or after the main highlight process</strong> - } - ,'cdatas' : { - 'search' : '()(<!\[CDATA\[.*?\]\]>)()' - ,'class' : 'cdata' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - ,'tags' : { - 'search' : '(<)(/?[a-z][^ \r\n\t>]*)([^>]*>)' - ,'class' : 'tags' - ,'modifiers' : 'gi' - ,'execute' : 'before' - } - ,'attributes' : { - 'search' : '( |\n|\r|\t)([^ \r\n\t=]+)(=)' - ,'class' : 'attributes' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - } - ,'OPERATORS' : 'color: #E775F0;' - ,'DELIMITERS' : '' - ,'REGEXPS' : { - 'attributes': 'color: #B1AC41;' - ,'tags': 'color: #800080;' - ,'xml': 'color: #8DCFB5;' - ,'cdata': 'color: #50B020;' - } - } -};</pre> - <p>Well, as you can see in this example, the syntax highlight for xml is not based on keywords but on regexp. - The text that will be highlighted, is the one between the second parentheses. The search parameter should always - be like this: - </p> - <pre>(<before_highlight>)(<code_to_highlight>)(<after_highlight>)</pre> - <p>For the pattern modifier, "g" signify that all occurences will be highlighted, "i" signify - that the regexp will be case-insensitive.</p> - - <div class='separator'></div> - - <h3>Contributing your syntax definition file</h3> - <p> - Go to the <a href="http://sourceforge.net/tracker/?atid=829999&group_id=164008&func=browse">sourceforge patch page</a> - and upload the syntax file. - </p> - - - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/doc_style.css b/web/html/javascript/editarea/docs/doc_style.css deleted file mode 100644 index 08024ed..0000000 --- a/web/html/javascript/editarea/docs/doc_style.css +++ /dev/null @@ -1,120 +0,0 @@ -body { - background-color: #FFFFFF; - font-family: Verdana, Arial, helvetica, sans-serif; - font-size: 12px; -} - -h1{ - font-size: 18px; - font-weight: bold; - padding: 0; - margin: 4px; -} - -h2 { - font-size: 14px; - font-weight: bold; - padding: 0; - margin: 0; - margin-top: 4px; - margin-bottom: 4px; -} - -h3 { - font-size: 11px; - font-weight: bold; - padding: 0; - margin: 0; - margin-bottom: 3px; -} - -h4, h5, h6{ - margin: 0; - padding: 0; -} - -pre, code{ - margin: 0; - padding: 0 5px; - background-color: #E6EBF1; -} - - -a:hover{ - color: #666666; - text-decoration: underline; -} - -a{ - color: #666666; - text-decoration: underline; -} - -ul, ol{ - padding: 0px; - margin: 3px 0 3px 10px; -} - -li{ - padding: 0; - margin: 3px 0 3px 10px; -} - -li li{ - padding: 0; - margin-left: 30px; -} - -table{ - border-collapse: collapse; -} - -td, th{ - padding: 4px; - border: 2px groove #000000; -} - -thead { - background-color: #E6EBF1; -} - -.header{ - border: #E0E0E0 solid 1px; -} - -.footer{ - border: #E0E0E0 solid 1px; - height: 1.3em; - padding: 2px; -} - -.content{ - padding: 10px 0 10px 10px; -} - -.indexlink{ - float: right; -} - -.separator { - border-bottom: 1px solid #E6EBF1; - margin-top: 10px; - margin-bottom: 10px; -} - - -.optionlist li li{ - text-indent: -15px; - padding-left: 15px; - line-height: 1.3em; -} - -.optionlist .underline{ - background-color: #E6EBF1; - border-bottom: dashed #000000 1px; -} - -.marked{ - color: #FF0000; - font-weight: bold; -} diff --git a/web/html/javascript/editarea/docs/include.html b/web/html/javascript/editarea/docs/include.html deleted file mode 100644 index e040511..0000000 --- a/web/html/javascript/editarea/docs/include.html +++ /dev/null @@ -1,159 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Main script include</h1> - </div> - <div class='content'> - <p>As you have seen it before in <a href='installation.html'>installation</a> and - <a href='configuration.html'>configuration</a>, in order to make EditArea work on a - webpage, you must include one external javascript file and call an init - function for each textarea you want to convert. - In thoses examples the file "edit_area_full.js" whas the file included, - but in fact there are 5 possible files to include EditArea scripts - into your webpage. All thoses files are in the same directory, - and they all have advantage and inconvenient. - </p> - - <h2>edit_area_full.js</h2> - <blockquote> - <p>This is the easier file to use for script integration. The file is nearly 100Kb length. -<pre><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_full.js"></script></pre> - <br /> - <h3>Advantage:</h3> - <ul> - <li>The simplest choice.</li> - <li>Load the core script in one call to server.</li> - </ul> - <h3>Inconvient:</h3> - <ul> - <li>Not designed to allow core script modification.</li> - <li>Need to make additional server calls for plugins.</li> - </ul> - <br /> - </p> - </blockquote> - - <div class='separator'></div> - - <h2>edit_area_compressor.php</h2> - <blockquote> - <p>This php file send in a gzipped file the whole core script to the brower (if the browser - has not already an updated version in cache). - <br /> - If the source core script files have changed, it take thoses files and merge them into one file. - Then it remove all comments, white-spaces, etc... and save it in - "edit_area_full.js". It also save a gzip version in - "edit_area_full.gz". Then it send the gzip content to the browser (except for IE for which it is not gzipped due to IE bug with compression). -<pre><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_compressor.php"></script></pre> - <br /> - <h3>Advantage:</h3> - <ul> - <li>The script is very small if gzip is supported (~25Ko).</li> - <li>Designed to allow core script modification.</li> - <li>Load the core script in one call to server.</li> - </ul> - <h3>Inconvient:</h3> - <ul> - <li>Need PHP to be installed on the server (and allowed to write in editarea directory for disk caching).</li> - <li>Need to make additional server calls for plugins.</li> - </ul> - <br /> - </p> - <p>If you plan to use "edit_area_compressor.php" be sure that PHP scripts are allowed - to write in editarea directory (at the same level than the file "edit_area_compressor.php") - for disk caching. - </p> - </blockquote> - - <div class='separator'></div> - - <h2>edit_area_compressor.php?plugins</h2> - <h5 class='marked'>recommanded version</h5> - <blockquote> - <p>This include is very similar to "edit_area_compressor.php". The difference is that - with "plugins" parameter, the compressor also include the main script of all the plugins - in the merged file and also compress them. This will avoid later server calls for plugin main script. - <br /> - In this case, the saved files are "edit_area_full_with_plugins.js" and "edit_area_full_with_plugins.gz". -<pre><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_compressor.php?plugins"></script></pre> - <br /> - <h3>Advantage:</h3> - <ul> - <li>The script is very small if gzip is supported.</li> - <li>Designed to allow core script modification.</li> - <li>Load the core script in one call to server.</li> - <li>Load plugins script in the same call.</li> - </ul> - <h3>Inconvient:</h3> - <ul> - <li>Need PHP to be installed on the server (and allowed to write in editarea directory for disk caching).</li> - </ul> - <br /> - </p> - <p>If you plan to use "edit_area_compressor.php" be sure that PHP scripts are allowed - to write in editarea directory (at the same level than the file "edit_area_compressor.php") - for disk caching. - </p> - </blockquote> - - <div class='separator'></div> - - <h2>edit_area_full.gz</h2> - <blockquote> - <p>This is the smaller file to use for script integration. The file is gzipped and is only 20Kb - length. -<pre><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_full.gz"></script></pre> - <br /> - <h3>Advantage:</h3> - <ul> - <li>The script is only 20Kb length.</li> - <li>Load the core script in one call to server.</li> - </ul> - <h3>Inconvient:</h3> - <ul> - <li>Is server dependant: It will work only on servers that will return a - "Content-Encoding: gzip" for *.gz files (can work with Apache). - So you must test if it work on your server.</li> - <li>Not designed to allow core script modification.</li> - <li>Need to make additional server calls for plugins.</li> - </ul> - <br /> - </p> - </blockquote> - - <div class='separator'></div> - - <h2>edit_area_loader.js</h2> - <blockquote> - <p>This is the original loading script of EditArea. Use this one only if you can't use - any of the 3 other loading files. There is no code epuration nor gzip compression. -<pre><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_loader.js"></script></pre> - <br /> - <h3>Advantage:</h3> - <ul> - <li>Designed to allow core script modification.</li> - </ul> - <h3>Inconvient:</h3> - <ul> - <li>Load the core scripts in 12 call to the server.</li> - <li>Need to make additional server calls for plugins.</li> - </ul> - <br /> - </p> - </blockquote> - - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/index.html b/web/html/javascript/editarea/docs/index.html deleted file mode 100644 index fb9d27f..0000000 --- a/web/html/javascript/editarea/docs/index.html +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>EditArea documentation</h1> - </div> - <div class='content'> - <ul> - <li><a href='about.html'>About</a></li> - <li><a href='installation.html'>Installation</a></li> - <li><strong>Reference</strong> - <ul> - <li><a href='configuration.html'>Configuration</a></li> - <li><a href='javascript_functions.html'>JavaScript functions</a></li> - </ul> - </li> - <li><strong>Customization</strong> - <ul> - <li><a href='customization_plugin.html'>Creating a plugin</a></li> - <li><a href='customization_language.html'>Creating a language translation</a></li> - <li><a href='customization_syntax.html'>Creating a syntax definition file</a></li> - </ul> - </li> - <li><a href='compatibility.html'>Compatibility chart</a></li> - <li><a href='credits.html'>Credits</a></li> - <li><a href='license.html'>Licenses</a></li> - </ul> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/installation.html b/web/html/javascript/editarea/docs/installation.html deleted file mode 100644 index 65af542..0000000 --- a/web/html/javascript/editarea/docs/installation.html +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>Installation instructions</h1> - </div> - <div class='content'> - <p>Installing EditArea is very simple, follow the instructions here. Also look at the - <a href="configuration.html">options for configuration</a> and the different - <a href='include.html'>javascript load possibility</a>. - </p> - <div class="separator"></div> - - <h2>Requirements</h2> - <p>EditArea has no direct requirements except for <a href="compatiblity.html">browser - compatibility</a> and of course JavaScript needs to be turned on. - For developpers there is also a PHP compressor that is included in the release. - </p> - <div class="separator"></div> - - <h2>Downloading</h2> - <p>For downloading check the <a href="https://sourceforge.net/projects/editarea/"> - sourceforge web site.</a> - </p> - <div class="separator"></div> - - <h2>Extracting the archives</h2> - <p>On windows you could use <a href="http://www.winzip.com">WinZip</a> or something similar. - And on other operating systems such as Linux you simply extract the archive with - the tar command. - </p> - <p> - You should extract EditArea somewhere in your website. Notice that EditArea loads additionnal files - while being used (language translation, syntax definition and images), so don't delete any of the - file in the archive, and be sure that any files can be accessed. - </p> - <p> - If you plan to use "edit_area_compressor.php" be sure that PHP scripts are allowed - to write in editarea repertory (at the same level than the file "edit_area_compressor.php") - in order to allow disk caching. - </p> - <div class="separator"></div> - - <h2>Making changes on your web site</h2> - <p>Once you have extracted the archive you will need to edit the pages - to include the configuration and javascript for EditArea. - Please note that you should probably only include the EditArea javascript on the pages - that need it, not all the pages of the web site. Remember to change the URL to - the .js below to match your installation path.</p> - <p> - <h3>The most basic page integration (converts one textarea into editor):</h3> - <p> -<pre> -<html> -<head> -<title>EditArea Test</title> -<strong><script language="javascript" type="text/javascript" src="/editarea/edit_area/edit_area_full.js"></script> -<script language="javascript" type="text/javascript"> -editAreaLoader.init({ - id : "textarea_1" // textarea id - ,syntax: "css" // syntax to be uses for highgliting - ,start_highlight: true // to display with highlight mode on start-up -}); -</script></strong> -</head> -<body> -<form method="post"> - <textarea id="textarea_1" name="content" cols="80" rows="15"> -/*This is some css that will be editable with EditArea.*/ -body, html{ - margin: 0; - padding: 0; - height: 100%; - border: none; - overflow: hidden; -}</textarea> - -</form> -</body> -</html> -</pre> - </p> - <p> - See the <a href='configuration.html'>configuration help</a> to learn about - initialization options, - and the <a href='include.html'>include help</a> to learn more about the way - to use the best script include (there is 4 possible files for EditArea loading). - </p> - <p> - Here is an example of EditArea possibilities: <a href="../exemples/exemple_full.html">Full exemple</a>. - </p> - <p> - If you have any problems, you could contact me on - <a href='http://www.cdolivet.net/index.php?page=Contact'>my website</a>. - Just be sure you've read the documentation before... - </p> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/docs/javascript_functions.html b/web/html/javascript/editarea/docs/javascript_functions.html deleted file mode 100644 index 1a1f5c1..0000000 --- a/web/html/javascript/editarea/docs/javascript_functions.html +++ /dev/null @@ -1 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > <head> <title>EditArea documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="doc_style.css" rel="stylesheet" type="text/css" /> </head> <body> <div class='header'> <h1>Javascript Functions</h1> </div> <div class='content'> <p>This is for advanced users. The object editAreaLoader has some public functions that can be called from the page in order to manage the EditArea editors.</p> <h3>editAreaLoader.getValue(editor_id)</h3> <blockquote> <p>This method return the content text of the editor. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> </tbody> </table> <p><strong>Returns</strong>: the content text of the editor. <code>String</code></p> </blockquote>
<div class='separator'></div>
<h3>editAreaLoader.setValue(editor_id, new_text)</h3> <blockquote> <p>This method allow to update the content text of an editor. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> <tr> <td>new_text</td> <td>The new text that will replace the Editor content.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div>
<h3>editAreaLoader.insertTags(editor_id, open_tag, close_tag)</h3> <blockquote> <p>This method allow to insert tags at the current position. If no text was selected, the cursor is then displayed between the open and the close tags. Otherwise, the cursor is positionned after the close tag. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> <tr> <td>open_tag</td> <td>The open tag string.</td> </tr> <tr> <td>close_tag</td> <td>The close tag string.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote> <div class='separator'></div>
<h3>editAreaLoader.getSelectedText(editor_id)</h3> <blockquote> <p>This method return the text contained in the the selection range. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> </tbody> </table> <p><strong>Returns</strong>: The text contained in the the selection range. <code>String</code></p> </blockquote>
<div class='separator'></div>
<h3>editAreaLoader.setSelectedText(editor_id, new_text)</h3> <blockquote> <p>This method allow to replace the text contained in the selection range with a given string. The selection range will then contain the new string. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> <tr> <td>new_text</td> <td>The string that will replace the current selected text.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div>
<h3>editAreaLoader.getSelectionRange(editor_id)</h3> <blockquote> <p>This method return the position start and position end of the selection range in the editor. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> </tbody> </table> <p><strong>Returns</strong>: An array containing the index of the selection start and end. <code>Array("start", "end")</code> </p> </blockquote>
<div class='separator'></div>
<h3>editAreaLoader.setSelectionRange(editor_id, new_start, new_end)</h3> <blockquote> <p>This method allow to set the selection range with the given start and end positions. Works on normal textarea if the EditArea is toggled off.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea</td> </tr> <tr> <td>new_start</td> <td>The character position determining the start of the selection range.</td> </tr> <tr> <td>new_end</td> <td>The character position determining the end of the selection range.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.execCommand(editor_id, command, command_param)</h3> <blockquote> <p>Allow to access to EditArea functions and datas (for advanced users only).</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> <tr> <td>command</td> <td>The function or the parameter of the EditArea object that will be returned.</td> </tr> <tr> <td>command_param (optionnal)</td> <td>If command is a function, the you can pass one parameter to the function with command_param</td> </tr> </tbody> </table> <p><strong>Returns</strong>: the value of the executed command or data. <code>unknown</code></p> <table> <thead> <tr> <td colspan="2">Examples</td> </tr> </thead> <tbody> <tr> <td>Change edit mode</td> <td> <p>Allow to toggle EditArea etit mode from normal edition to readonly with no toolbars.</p> <pre>editAreaLoader.execCommand('editor_id', 'set_editable', !editAreaLoader.execCommand('editor_id', 'is_editable'));</pre> </td> </tr> <tr> <td>Insert tags</td> <td> <p>Insert tags arround selected text or at current cursor position if not text is selected</p> <pre>editAreaLoader.insertTags('editor_id', "[OPEN]", "[CLOSE]");</pre> </td> </tr> </tbody> </table> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.delete_instance(editor_id)</h3> <blockquote> <p>Delete an instance of EditArea and restore simple textarea.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.hide(editor_id)</h3> <blockquote> <p>Hide a textarea and it's related EditArea.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.show(editor_id)</h3> <blockquote> <p>Restore a textarea and it's related EditArea hidden with the hide() function.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.openFile(editor_id, file_infos)</h3> <blockquote> <p></p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> <tr> <td>file_infos</td> <td>An object containing datas of the file that will be openned. Here are the main fields (for the other possible fields see the returned Object of the getFile function):<br> <ul> <li><strong>id</strong> : (required) A string that will identify the file. it's the only required field. <br /><span class='underline'>Type</span>: String </li> <li><strong>title</strong> : (optionnal) The title that will be displayed in the tab area. <br /><span class='underline'>Type</span>: String <br /><span class='underline'>Default</span>: set with the id field value </li> <li><strong>text</strong> : (optionnal) The text content of the file. <br /><span class='underline'>Type</span>: String <br /><span class='underline'>Default</span>: "" </li> <li><strong>syntax</strong> : (optionnal) The syntax to use for this file. <br /><span class='underline'>Type</span>: String <br /><span class='underline'>Default</span>: "" </li> <li><strong>do_highlight</strong> : (optionnal) Set if the file should start highlighted or not <br /><span class='underline'>Type</span>: String <br /><span class='underline'>Default</span>: "" </li> </ul> </td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.getCurrentFile(editor_id)</h3> <blockquote> <p>Return datas of the currently selected file (for multi file editing mode).</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: An object containing datas related to the file.<code>Object</code></p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.getFile(editor_id, file_id)</h3> <blockquote> <p>Return datas of the file identified by file_id (for multi file editing mode).</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> <tr> <td>file_id</td> <td>The id of the file to close.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: An object containing datas related to the file.<code>Object</code></p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.getAllFiles(editor_id)</h3> <blockquote> <p>Return datas of all the currently openned files (for multi file editing mode).</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: An object containing datas of each files.<code>Object</code></p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.closeFile(editor_id, file_id)</h3> <blockquote> <p>Close the file identified by file_id (for multi file editing mode).</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> <tr> <td>file_id</td> <td>The id of the file to close.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
<div class='separator'></div> <h3>editAreaLoader.setFileEditedMode(editor_id, file_id, edited_mode)</h3> <blockquote> <p>Define is the file should appears as edited or not.</p> <table> <thead> <tr> <td colspan="2">Parameters</td> </tr> </thead> <tbody> <tr> <td>editor_id</td> <td>The id of the converted textarea on which the command should be executed.</td> </tr> <tr> <td>file_id</td> <td>The id of the file to close.</td> </tr> <tr> <td>edited_mode</td> <td>A boolean that indicate if the file should be set edited or not edited.</td> </tr> </tbody> </table> <p><strong>Returns</strong>: Nothing.</p> </blockquote>
</div> <div class='footer'> <div class="indexlink"><a href="index.html">Index</a></div> <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> <br style="clear: both" /> </div> </body> </html> \ No newline at end of file diff --git a/web/html/javascript/editarea/docs/license.html b/web/html/javascript/editarea/docs/license.html deleted file mode 100644 index 9b7268a..0000000 --- a/web/html/javascript/editarea/docs/license.html +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea documentation</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <link href="doc_style.css" rel="stylesheet" type="text/css" /> -</head> -<body> - <div class='header'> - <h1>EditArea licenses</h1> - </div> - <div class='content'> - <p> - EditArea is released under "LGPL", "Apache" and "BSD" licenses, which mean that you can use EditArea if you follow at least one of thoses licenses. - </p> - </div> - <div class='header'> - <h1>LGPL</h1> - </div> - <div class='content'> - <p> - Visit <a href='http://www.gnu.org/copyleft/lesser.html'>http://www.gnu.org/copyleft/lesser.html</a> for more information about LGPL license. - </p> - </div> - <div class='header'> - <h1>BSD</h1> - </div> - <div class='content'> - <p> - Visit <a href='http://www.opensource.org/licenses/bsd-license.php'>http://www.opensource.org/licenses/bsd-license.php</a> for more information about BSD license. - </p> - </div> - <div class='header'> - <h1>APACHE</h1> - </div> - <div class='content'> - <p> - Visit <a href='http://www.apache.org/licenses/LICENSE-2.0'>http://www.apache.org/licenses/LICENSE-2.0</a> for more information about Apache license. - </p> - </div> - <div class='footer'> - <div class="indexlink"><a href="index.html">Index</a></div> - <div class='copyright'>EditArea - © Christophe Dolivet 2007-2008</div> - <br style="clear: both" /> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/edit_area/autocompletion.js b/web/html/javascript/editarea/edit_area/autocompletion.js deleted file mode 100644 index 29e3fb1..0000000 --- a/web/html/javascript/editarea/edit_area/autocompletion.js +++ /dev/null @@ -1,493 +0,0 @@ -/** - * Autocompletion class - * - * An auto completion box appear while you're writing. It's possible to force it to appear with Ctrl+Space short cut - * - * Loaded as a plugin inside editArea (everything made here could have been made in the plugin directory) - * But is definitly linked to syntax selection (no need to do 2 different files for color and auto complete for each syntax language) - * and add a too important feature that many people would miss if included as a plugin - * - * - init param: autocompletion_start - * - Button name: "autocompletion" - */ - -var EditArea_autocompletion= { - - /** - * Get called once this file is loaded (editArea still not initialized) - * - * @return nothing - */ - init: function(){ - // alert("test init: "+ this._someInternalFunction(2, 3)); - - if(editArea.settings["autocompletion"]) - this.enabled= true; - else - this.enabled= false; - this.current_word = false; - this.shown = false; - this.selectIndex = -1; - this.forceDisplay = false; - this.isInMiddleWord = false; - this.autoSelectIfOneResult = false; - this.delayBeforeDisplay = 100; - this.checkDelayTimer = false; - this.curr_syntax_str = ''; - - this.file_syntax_datas = {}; - } - /** - * Returns the HTML code for a specific control string or false if this plugin doesn't have that control. - * A control can be a button, select list or any other HTML item to present in the EditArea user interface. - * Language variables such as {$lang_somekey} will also be replaced with contents from - * the language packs. - * - * @param {string} ctrl_name: the name of the control to add - * @return HTML code for a specific control or false. - * @type string or boolean - */ - /*,get_control_html: function(ctrl_name){ - switch( ctrl_name ){ - case 'autocompletion': - // Control id, button img, command - return parent.editAreaLoader.get_button_html('autocompletion_but', 'autocompletion.gif', 'toggle_autocompletion', false, this.baseURL); - break; - } - return false; - }*/ - /** - * Get called once EditArea is fully loaded and initialised - * - * @return nothing - */ - ,onload: function(){ - if(this.enabled) - { - var icon= document.getElementById("autocompletion"); - if(icon) - editArea.switchClassSticky(icon, 'editAreaButtonSelected', true); - } - - this.container = document.createElement('div'); - this.container.id = "auto_completion_area"; - editArea.container.insertBefore( this.container, editArea.container.firstChild ); - - // add event detection for hiding suggestion box - editArea.add_event( document, "click", function(){ editArea.plugins['autocompletion']._hide();} ); - editArea.add_event( editArea.textarea, "blur", function(){ editArea.plugins['autocompletion']._hide();} ); - - } - - /** - * Is called each time the user touch a keyboard key. - * - * @param (event) e: the keydown event - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,onkeydown: function(e){ - if(!this.enabled) - return true; - - if (EA_keys[e.keyCode]) - letter=EA_keys[e.keyCode]; - else - letter=String.fromCharCode(e.keyCode); - // shown - if( this._isShown() ) - { - // if escape, hide the box - if(letter=="Esc") - { - this._hide(); - return false; - } - // Enter - else if( letter=="Entrer") - { - var as = this.container.getElementsByTagName('A'); - // select a suggested entry - if( this.selectIndex >= 0 && this.selectIndex < as.length ) - { - as[ this.selectIndex ].onmousedown(); - return false - } - // simply add an enter in the code - else - { - this._hide(); - return true; - } - } - else if( letter=="Tab" || letter=="Down") - { - this._selectNext(); - return false; - } - else if( letter=="Up") - { - this._selectBefore(); - return false; - } - } - // hidden - else - { - - } - - // show current suggestion list and do autoSelect if possible (no matter it's shown or hidden) - if( letter=="Space" && CtrlPressed(e) ) - { - parent.console.log('SHOW SUGGEST'); - this.forceDisplay = true; - this.autoSelectIfOneResult = true; - this._checkLetter(); - return false; - } - - // wait a short period for check that the cursor isn't moving - setTimeout("editArea.plugins['autocompletion']._checkDelayAndCursorBeforeDisplay();", editArea.check_line_selection_timer +5 ); - this.checkDelayTimer = false; - return true; - } - /** - * Executes a specific command, this function handles plugin commands. - * - * @param {string} cmd: the name of the command being executed - * @param {unknown} param: the parameter of the command - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,execCommand: function(cmd, param){ - switch( cmd ){ - case 'toggle_autocompletion': - var icon= document.getElementById("autocompletion"); - if(!this.enabled) - { - if(icon != null){ - editArea.restoreClass(icon); - editArea.switchClassSticky(icon, 'editAreaButtonSelected', true); - } - this.enabled= true; - } - else - { - this.enabled= false; - if(icon != null) - editArea.switchClassSticky(icon, 'editAreaButtonNormal', false); - } - return true; - } - return true; - } - ,_checkDelayAndCursorBeforeDisplay: function() - { - this.checkDelayTimer = setTimeout("if(editArea.textarea.selectionStart == "+ editArea.textarea.selectionStart +") EditArea_autocompletion._checkLetter();", this.delayBeforeDisplay - editArea.check_line_selection_timer - 5 ); - } - // hide the suggested box - ,_hide: function(){ - this.container.style.display="none"; - this.selectIndex = -1; - this.shown = false; - this.forceDisplay = false; - this.autoSelectIfOneResult = false; - } - // display the suggested box - ,_show: function(){ - if( !this._isShown() ) - { - this.container.style.display="block"; - this.selectIndex = -1; - this.shown = true; - } - } - // is the suggested box displayed? - ,_isShown: function(){ - return this.shown; - } - // setter and getter - ,_isInMiddleWord: function( new_value ){ - if( typeof( new_value ) == "undefined" ) - return this.isInMiddleWord; - else - this.isInMiddleWord = new_value; - } - // select the next element in the suggested box - ,_selectNext: function() - { - var as = this.container.getElementsByTagName('A'); - - // clean existing elements - for( var i=0; i<as.length; i++ ) - { - if( as[i].className ) - as[i].className = as[i].className.replace(/ focus/g, ''); - } - - this.selectIndex++; - this.selectIndex = ( this.selectIndex >= as.length || this.selectIndex < 0 ) ? 0 : this.selectIndex; - as[ this.selectIndex ].className += " focus"; - } - // select the previous element in the suggested box - ,_selectBefore: function() - { - var as = this.container.getElementsByTagName('A'); - - // clean existing elements - for( var i=0; i<as.length; i++ ) - { - if( as[i].className ) - as[i].className = as[ i ].className.replace(/ focus/g, ''); - } - - this.selectIndex--; - - this.selectIndex = ( this.selectIndex >= as.length || this.selectIndex < 0 ) ? as.length-1 : this.selectIndex; - as[ this.selectIndex ].className += " focus"; - } - ,_select: function( content ) - { - cursor_forced_position = content.indexOf( '{@}' ); - content = content.replace(/{@}/g, '' ); - if(editArea.nav['isIE']) - editArea.getIESelection(); - - // retrive the number of matching characters - var start_index = Math.max( 0, editArea.textarea.selectionEnd - content.length ); - - line_string = editArea.textarea.value.substring( start_index, editArea.textarea.selectionEnd + 1); - limit = line_string.length -1; - nbMatch = 0; - for( i =0; i<limit ; i++ ) - { - if( line_string.substring( limit - i - 1, limit ) == content.substring( 0, i + 1 ) ) - nbMatch = i + 1; - } - // if characters match, we should include them in the selection that will be replaced - if( nbMatch > 0 ) - parent.editAreaLoader.setSelectionRange(editArea.id, editArea.textarea.selectionStart - nbMatch , editArea.textarea.selectionEnd); - - parent.editAreaLoader.setSelectedText(editArea.id, content ); - range= parent.editAreaLoader.getSelectionRange(editArea.id); - - if( cursor_forced_position != -1 ) - new_pos = range["end"] - ( content.length-cursor_forced_position ); - else - new_pos = range["end"]; - parent.editAreaLoader.setSelectionRange(editArea.id, new_pos, new_pos); - this._hide(); - } - - - /** - * Parse the AUTO_COMPLETION part of syntax definition files - */ - ,_parseSyntaxAutoCompletionDatas: function(){ - //foreach syntax loaded - for(var lang in parent.editAreaLoader.load_syntax) - { - if(!parent.editAreaLoader.syntax[lang]['autocompletion']) // init the regexp if not already initialized - { - parent.editAreaLoader.syntax[lang]['autocompletion']= {}; - // the file has auto completion datas - if(parent.editAreaLoader.load_syntax[lang]['AUTO_COMPLETION']) - { - // parse them - for(var i in parent.editAreaLoader.load_syntax[lang]['AUTO_COMPLETION']) - { - datas = parent.editAreaLoader.load_syntax[lang]['AUTO_COMPLETION'][i]; - tmp = {}; - if(datas["CASE_SENSITIVE"]!="undefined" && datas["CASE_SENSITIVE"]==false) - tmp["modifiers"]="i"; - else - tmp["modifiers"]=""; - tmp["prefix_separator"]= datas["REGEXP"]["prefix_separator"]; - tmp["match_prefix_separator"]= new RegExp( datas["REGEXP"]["prefix_separator"] +"$", tmp["modifiers"]); - tmp["match_word"]= new RegExp("(?:"+ datas["REGEXP"]["before_word"] +")("+ datas["REGEXP"]["possible_words_letters"] +")$", tmp["modifiers"]); - tmp["match_next_letter"]= new RegExp("^("+ datas["REGEXP"]["letter_after_word_must_match"] +")$", tmp["modifiers"]); - tmp["keywords"]= {}; - console.log( datas["KEYWORDS"] ); - for( var prefix in datas["KEYWORDS"] ) - { - tmp["keywords"][prefix]= { - prefix: prefix, - prefix_name: prefix, - prefix_reg: new RegExp("(?:"+ parent.editAreaLoader.get_escaped_regexp( prefix ) +")(?:"+ tmp["prefix_separator"] +")$", tmp["modifiers"] ), - datas: [] - }; - for( var j=0; j<datas["KEYWORDS"][prefix].length; j++ ) - { - tmp["keywords"][prefix]['datas'][j]= { - is_typing: datas["KEYWORDS"][prefix][j][0], - // if replace with is empty, replace with the is_typing value - replace_with: datas["KEYWORDS"][prefix][j][1] ? datas["KEYWORDS"][prefix][j][1].replace('§', datas["KEYWORDS"][prefix][j][0] ) : '', - comment: datas["KEYWORDS"][prefix][j][2] ? datas["KEYWORDS"][prefix][j][2] : '' - }; - - // the replace with shouldn't be empty - if( tmp["keywords"][prefix]['datas'][j]['replace_with'].length == 0 ) - tmp["keywords"][prefix]['datas'][j]['replace_with'] = tmp["keywords"][prefix]['datas'][j]['is_typing']; - - // if the comment is empty, display the replace_with value - if( tmp["keywords"][prefix]['datas'][j]['comment'].length == 0 ) - tmp["keywords"][prefix]['datas'][j]['comment'] = tmp["keywords"][prefix]['datas'][j]['replace_with'].replace(/{@}/g, '' ); - } - - } - tmp["max_text_length"]= datas["MAX_TEXT_LENGTH"]; - parent.editAreaLoader.syntax[lang]['autocompletion'][i] = tmp; - } - } - } - } - } - - ,_checkLetter: function(){ - // check that syntax hasn't changed - if( this.curr_syntax_str != editArea.settings['syntax'] ) - { - if( !parent.editAreaLoader.syntax[editArea.settings['syntax']]['autocompletion'] ) - this._parseSyntaxAutoCompletionDatas(); - this.curr_syntax= parent.editAreaLoader.syntax[editArea.settings['syntax']]['autocompletion']; - this.curr_syntax_str = editArea.settings['syntax']; - console.log( this.curr_syntax ); - } - - if( editArea.is_editable ) - { - time=new Date; - t1= time.getTime(); - if(editArea.nav['isIE']) - editArea.getIESelection(); - this.selectIndex = -1; - start=editArea.textarea.selectionStart; - var str = editArea.textarea.value; - var results= new Array(); - - - for(var i in this.curr_syntax) - { - var last_chars = str.substring(Math.max(0, start-this.curr_syntax[i]["max_text_length"]), start); - var matchNextletter = str.substring(start, start+1).match( this.curr_syntax[i]["match_next_letter"]); - // if not writting in the middle of a word or if forcing display - if( matchNextletter || this.forceDisplay ) - { - // check if the last chars match a separator - var match_prefix_separator = last_chars.match(this.curr_syntax[i]["match_prefix_separator"]); - - // check if it match a possible word - var match_word= last_chars.match(this.curr_syntax[i]["match_word"]); - - //console.log( match_word ); - if( match_word ) - { - var begin_word= match_word[1]; - var match_curr_word= new RegExp("^"+ parent.editAreaLoader.get_escaped_regexp( begin_word ), this.curr_syntax[i]["modifiers"]); - console.log( match_curr_word ); - for(var prefix in this.curr_syntax[i]["keywords"]) - { - // parent.console.log( this.curr_syntax[i]["keywords"][prefix] ); - for(var j=0; j<this.curr_syntax[i]["keywords"][prefix]['datas'].length; j++) - { - // parent.console.log( this.curr_syntax[i]["keywords"][prefix]['datas'][j]['is_typing'] ); - // the key word match or force display - if( this.curr_syntax[i]["keywords"][prefix]['datas'][j]['is_typing'].match(match_curr_word) ) - { - // parent.console.log('match'); - hasMatch = false; - var before = last_chars.substr( 0, last_chars.length - begin_word.length ); - - // no prefix to match => it's valid - if( !match_prefix_separator && this.curr_syntax[i]["keywords"][prefix]['prefix'].length == 0 ) - { - if( ! before.match( this.curr_syntax[i]["keywords"][prefix]['prefix_reg'] ) ) - hasMatch = true; - } - // we still need to check the prefix if there is one - else if( this.curr_syntax[i]["keywords"][prefix]['prefix'].length > 0 ) - { - if( before.match( this.curr_syntax[i]["keywords"][prefix]['prefix_reg'] ) ) - hasMatch = true; - } - - if( hasMatch ) - results[results.length]= [ this.curr_syntax[i]["keywords"][prefix], this.curr_syntax[i]["keywords"][prefix]['datas'][j] ]; - } - } - } - } - // it doesn't match any possible word but we want to display something - // we'll display to list of all available words - else if( this.forceDisplay || match_prefix_separator ) - { - for(var prefix in this.curr_syntax[i]["keywords"]) - { - for(var j=0; j<this.curr_syntax[i]["keywords"][prefix]['datas'].length; j++) - { - hasMatch = false; - // no prefix to match => it's valid - if( !match_prefix_separator && this.curr_syntax[i]["keywords"][prefix]['prefix'].length == 0 ) - { - hasMatch = true; - } - // we still need to check the prefix if there is one - else if( match_prefix_separator && this.curr_syntax[i]["keywords"][prefix]['prefix'].length > 0 ) - { - var before = last_chars; //.substr( 0, last_chars.length ); - if( before.match( this.curr_syntax[i]["keywords"][prefix]['prefix_reg'] ) ) - hasMatch = true; - } - - if( hasMatch ) - results[results.length]= [ this.curr_syntax[i]["keywords"][prefix], this.curr_syntax[i]["keywords"][prefix]['datas'][j] ]; - } - } - } - } - } - - // there is only one result, and we can select it automatically - if( results.length == 1 && this.autoSelectIfOneResult ) - { - console.log( results ); - this._select( results[0][1]['replace_with'] ); - } - else if( results.length == 0 ) - { - this._hide(); - } - else - { - // build the suggestion box content - var lines=[]; - for(var i=0; i<results.length; i++) - { - var line= "<li><a href="#" class="entry" onmousedown="EditArea_autocompletion._select('"+ results[i][1]['replace_with'].replace(new RegExp('"', "g"), """) +"');return false;">"+ results[i][1]['comment']; - if(results[i][0]['prefix_name'].length>0) - line+='<span class="prefix">'+ results[i][0]['prefix_name'] +'</span>'; - line+='</a></li>'; - lines[lines.length]=line; - } - // sort results - this.container.innerHTML = '<ul>'+ lines.sort().join('') +'</ul>'; - - var cursor = $("cursor_pos"); - this.container.style.top = ( cursor.cursor_top + editArea.lineHeight ) +"px"; - this.container.style.left = ( cursor.cursor_left + 8 ) +"px"; - this._show(); - } - - this.autoSelectIfOneResult = false; - time=new Date; - t2= time.getTime(); - - //parent.console.log( begin_word +"\n"+ (t2-t1) +"\n"+ html ); - } - } -}; - -// Load as a plugin -editArea.settings['plugins'][ editArea.settings['plugins'].length ] = 'autocompletion'; -editArea.add_plugin('autocompletion', EditArea_autocompletion); \ No newline at end of file diff --git a/web/html/javascript/editarea/edit_area/edit_area.css b/web/html/javascript/editarea/edit_area/edit_area.css deleted file mode 100644 index 2b96af9..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area.css +++ /dev/null @@ -1,507 +0,0 @@ -body, html{ - margin: 0; - padding: 0; - height: 100%; - border: none; - overflow: hidden; - background-color: #FFF; -} - -body, html, table, form, textarea{ - font: 12px monospace, sans-serif; -} - -#editor{ - border: solid #888 1px; - overflow: visible; -} - -#result{ - z-index: 4; - overflow-x: auto; - overflow-y: scroll; - border-top: solid #888 1px; - border-bottom: solid #888 1px; - position: relative; - clear: both; -} - -#result.empty{ - overflow: hidden; -} - -#container{ - overflow: hidden; - border: solid blue 0; - position: relative; - z-index: 10; - padding: 0 5px 0 45px; - /*padding-right: 5px;*/ -} - -#textarea{ - position: relative; - top: 0; - left: 0; - margin: 0; - padding: 0; - width: 100%; - height: 100%; - overflow: hidden; - z-index: 7; - border-width: 0; - background-color: transparent; -} - -#textarea, #textarea:hover{ - outline: none; /* safari outline fix */ -} - -#content_highlight{ - white-space: pre; - margin: 0; - padding: 0; - position : absolute; - z-index: 4; - overflow: visible; -} - - -#selection_field{ - margin: 0; - background-color: #E1F2F9; - height: 1px; - position: absolute; - z-index: 5; - top: -100px; - padding: 0; - white-space: pre; - overflow: hidden; -} - -#selection_field.show_colors{ - z-index: 3; - background-color:#EDF9FC; - color:transparent; -} - -#container.wrap_text #content_highlight, #container.wrap_text #selection_field{ - white-space: pre-wrap; /* css-3 */ - white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - word-wrap: break-word; /* Internet Explorer 5.5+ */ - width: 99%; -} - -#line_number{ - position: absolute; - overflow: hidden; - border-right: solid black 1px; - z-index:8; - width: 38px; - padding: 0 5px 0 0; - margin: 0 0 0 -45px; - text-align: right; - color: #AAAAAA; -} - -#test_font_size{ - padding: 0; - margin: 0; - visibility: hidden; - position: absolute; - white-space: pre; -} - -pre{ - margin: 0; - padding: 0; -} - -.hidden{ - opacity: 0.2; - filter:alpha(opacity=20); -} - -#result .edit_area_cursor{ - position: absolute; - z-index:6; - background-color: #FF6633; - top: -100px; - margin: 1px 0 0 0; -} - -#result .edit_area_selection_field .overline{ - background-color: #996600; -} - - -/* area popup */ -.editarea_popup{ - border: solid 1px #888888; - background-color: #ECE9D8; - width: 250px; - padding: 4px; - position: absolute; - visibility: hidden; - z-index: 15; - top: -500px; -} - -.editarea_popup, .editarea_popup table{ - font-family: sans-serif; - font-size: 10pt; -} - -.editarea_popup img{ - border: 0; -} - -.editarea_popup .close_popup{ - float: right; - line-height: 16px; - border: 0; - padding: 0; -} - -.editarea_popup h1,.editarea_popup h2,.editarea_popup h3,.editarea_popup h4,.editarea_popup h5,.editarea_popup h6{ - margin: 0; - padding: 0; -} - -.editarea_popup .copyright{ - text-align: right; -} - -/* Area_search */ -div#area_search_replace{ - /*width: 250px;*/ -} - -div#area_search_replace img{ - border: 0; -} - -div#area_search_replace div.button{ - text-align: center; - line-height: 1.7em; -} - -div#area_search_replace .button a{ - cursor: pointer; - border: solid 1px #888888; - background-color: #DEDEDE; - text-decoration: none; - padding: 0 2px; - color: #000000; - white-space: nowrap; -} - -div#area_search_replace a:hover{ - /*border: solid 1px #888888;*/ - background-color: #EDEDED; -} - -div#area_search_replace #move_area_search_replace{ - cursor: move; - border: solid 1px #888; -} - -div#area_search_replace #close_area_search_replace{ - text-align: right; - vertical-align: top; - white-space: nowrap; -} - -div#area_search_replace #area_search_msg{ - height: 18px; - overflow: hidden; - border-top: solid 1px #888; - margin-top: 3px; -} - -/* area help */ -#edit_area_help{ - width: 350px; -} - -#edit_area_help div.close_popup{ - float: right; -} - -/* area_toolbar */ -.area_toolbar{ - /*font: 11px sans-serif;*/ - width: 100%; - /*height: 21px; */ - margin: 0; - padding: 0; - background-color: #ECE9D8; - text-align: center; -} - -.area_toolbar, .area_toolbar table{ - font: 11px sans-serif; -} - -.area_toolbar img{ - border: 0; - vertical-align: middle; -} - -.area_toolbar input{ - margin: 0; - padding: 0; -} - -.area_toolbar select{ - font-family: 'MS Sans Serif',sans-serif,Verdana,Arial; - font-size: 7pt; - font-weight: normal; - margin: 2px 0 0 0 ; - padding: 0; - vertical-align: top; - background-color: #F0F0EE; -} - -table.statusbar{ - width: 100%; -} - -.area_toolbar td.infos{ - text-align: center; - width: 130px; - border-right: solid 1px #888; - border-width: 0 1px 0 0; - padding: 0; -} - -.area_toolbar td.total{ - text-align: right; - width: 50px; - padding: 0; -} - -.area_toolbar td.resize{ - text-align: right; -} -/* -.area_toolbar span{ - line-height: 1px; - padding: 0; - margin: 0; -}*/ - -.area_toolbar span#resize_area{ - cursor: nw-resize; - visibility: hidden; -} - -/* toolbar buttons */ -.editAreaButtonNormal, .editAreaButtonOver, .editAreaButtonDown, .editAreaSeparator, .editAreaSeparatorLine, .editAreaButtonDisabled, .editAreaButtonSelected { - border: 0; margin: 0; padding: 0; background: transparent; - margin-top: 0; - margin-left: 1px; - padding: 0; -} - -.editAreaButtonNormal { - border: 1px solid #ECE9D8 !important; - cursor: pointer; -} - -.editAreaButtonOver { - border: 1px solid #0A246A !important; - cursor: pointer; - background-color: #B6BDD2; -} - -.editAreaButtonDown { - cursor: pointer; - border: 1px solid #0A246A !important; - background-color: #8592B5; -} - -.editAreaButtonSelected { - border: 1px solid #C0C0BB !important; - cursor: pointer; - background-color: #F4F2E8; -} - -.editAreaButtonDisabled { - filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); - -moz-opacity:0.3; - opacity: 0.3; - border: 1px solid #F0F0EE !important; - cursor: pointer; -} - -.editAreaSeparatorLine { - margin: 1px 2px; - background-color: #C0C0BB; - width: 2px; - height: 18px; -} - -/* waiting screen */ -#processing{ - display: none; - background-color:#ECE9D8; - border: solid #888 1px; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - text-align: center; -} - -#processing_text{ - position:absolute; - left: 50%; - top: 50%; - width: 200px; - height: 20px; - margin-left: -100px; - margin-top: -10px; - text-align: center; -} -/* end */ - - -/**** tab browsing area ****/ -#tab_browsing_area{ - display: none; - background-color: #CCC9A8; - border-top: 1px solid #888; - text-align: left; - margin: 0; -} - -#tab_browsing_list { - padding: 0; - margin: 0; - list-style-type: none; - white-space: nowrap; -} -#tab_browsing_list li { - float: left; - margin: -1px; -} -#tab_browsing_list a { - position: relative; - display: block; - text-decoration: none; - float: left; - cursor: pointer; - line-height:14px; -} - -#tab_browsing_list a span { - display: block; - color: #000; - background: #ECE9D8; - border: 1px solid #888; - border-width: 1px 1px 0; - text-align: center; - padding: 2px 2px 1px 4px; - position: relative; /*IE 6 hack */ -} - -#tab_browsing_list a b { - display: block; - border-bottom: 2px solid #617994; -} - -#tab_browsing_list a .edited { - display: none; -} - -#tab_browsing_list a.edited .edited { - display: inline; -} - -#tab_browsing_list a img{ - margin-left: 7px; -} - -#tab_browsing_list a.edited img{ - margin-left: 3px; -} - -#tab_browsing_list a:hover span { - background: #F4F2E8; - border-color: #0A246A; -} - -#tab_browsing_list .selected a span{ - background: #046380; - color: #FFF; -} - - -#no_file_selected{ - height: 100%; - width: 150%; /* Opera need more than 100% */ - background: #CCC; - display: none; - z-index: 20; - position: absolute; -} - - -/*** Non-editable mode ***/ -.non_editable #editor -{ - border-width: 0 1px; -} - -.non_editable .area_toolbar -{ - display: none; -} - -/*** Auto completion ***/ -#auto_completion_area -{ - background: #FFF; - border: solid 1px #888; - position: absolute; - z-index: 15; - width: 280px; - height: 180px; - overflow: auto; - display:none; -} - -#auto_completion_area a, #auto_completion_area a:visited -{ - display: block; - padding: 0 2px 1px; - color: #000; - text-decoration:none; -} - -#auto_completion_area a:hover, #auto_completion_area a:focus, #auto_completion_area a.focus -{ - background: #D6E1FE; - text-decoration:none; -} - -#auto_completion_area ul -{ - margin: 0; - padding: 0; - list-style: none inside; -} -#auto_completion_area li -{ - padding: 0; -} -#auto_completion_area .prefix -{ - font-style: italic; - padding: 0 3px; -} \ No newline at end of file diff --git a/web/html/javascript/editarea/edit_area/edit_area.js b/web/html/javascript/editarea/edit_area/edit_area.js deleted file mode 100644 index d20f117..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area.js +++ /dev/null @@ -1,510 +0,0 @@ -/****** - * - * EditArea - * Developped by Christophe Dolivet - * Released under LGPL, Apache and BSD licenses (use the one you want) - * -******/ - - function EditArea(){ - this.error= false; // to know if load is interrrupt - - this.inlinePopup= new Array({popup_id: "area_search_replace", icon_id: "search"}, - {popup_id: "edit_area_help", icon_id: "help"}); - this.plugins= new Object(); - - this.line_number=0; - - this.nav=parent.editAreaLoader.nav; // navigator identification - - this.last_selection=new Object(); - this.last_text_to_highlight=""; - this.last_hightlighted_text= ""; - this.syntax_list= new Array(); - this.allready_used_syntax= new Object(); - this.check_line_selection_timer= 50; // the timer delay for modification and/or selection change detection - - this.textareaFocused= false; - this.highlight_selection_line= null; - this.previous= new Array(); - this.next= new Array(); - this.last_undo=""; - this.files= new Object(); - this.filesIdAssoc= new Object(); - this.curr_file= ''; - //this.loaded= false; - this.assocBracket=new Object(); - this.revertAssocBracket= new Object(); - // bracket selection init - this.assocBracket["("]=")"; - this.assocBracket["{"]="}"; - this.assocBracket["["]="]"; - for(var index in this.assocBracket){ - this.revertAssocBracket[this.assocBracket[index]]=index; - } - this.is_editable= true; - - - /*this.textarea=""; - - this.state="declare"; - this.code = new Array(); // store highlight syntax for languagues*/ - // font datas - this.lineHeight= 16; - /*this.default_font_family= "monospace"; - this.default_font_size= 10;*/ - this.tab_nb_char= 8; //nb of white spaces corresponding to a tabulation - if(this.nav['isOpera']) - this.tab_nb_char= 6; - - this.is_tabbing= false; - - this.fullscreen= {'isFull': false}; - - this.isResizing=false; // resize var - - // init with settings and ID - this.id= area_id; - this.settings= editAreas[this.id]["settings"]; - - if((""+this.settings['replace_tab_by_spaces']).match(/^[0-9]+$/)) - { - this.tab_nb_char= this.settings['replace_tab_by_spaces']; - this.tabulation=""; - for(var i=0; i<this.tab_nb_char; i++) - this.tabulation+=" "; - }else{ - this.tabulation="\t"; - } - - // retrieve the init parameter for syntax - if(this.settings["syntax_selection_allow"] && this.settings["syntax_selection_allow"].length>0) - this.syntax_list= this.settings["syntax_selection_allow"].replace(/ /g,"").split(","); - - if(this.settings['syntax']) - this.allready_used_syntax[this.settings['syntax']]=true; - - - }; - - - //called by the toggle_on - EditArea.prototype.update_size= function(){ - - if(editAreas[editArea.id] && editAreas[editArea.id]["displayed"]==true){ - if(editArea.fullscreen['isFull']){ - parent.document.getElementById("frame_"+editArea.id).style.width= parent.document.getElementsByTagName("html")[0].clientWidth + "px"; - parent.document.getElementById("frame_"+editArea.id).style.height= parent.document.getElementsByTagName("html")[0].clientHeight + "px"; - } - - if(editArea.tab_browsing_area.style.display=='block' && !editArea.nav['isIE']) - { - editArea.tab_browsing_area.style.height= "0px"; - editArea.tab_browsing_area.style.height= (editArea.result.offsetTop - editArea.tab_browsing_area.offsetTop -1)+"px"; - } - - var height= document.body.offsetHeight - editArea.get_all_toolbar_height() - 4; - editArea.result.style.height= height +"px"; - - var width=document.body.offsetWidth -2; - editArea.result.style.width= width+"px"; - //alert("result h: "+ height+" w: "+width+"\ntoolbar h: "+this.get_all_toolbar_height()+"\nbody_h: "+document.body.offsetHeight); - - // check that the popups don't get out of the screen - for(var i=0; i<editArea.inlinePopup.length; i++){ - var popup= $(editArea.inlinePopup[i]["popup_id"]); - var max_left= document.body.offsetWidth- popup.offsetWidth; - var max_top= document.body.offsetHeight- popup.offsetHeight; - if(popup.offsetTop>max_top) - popup.style.top= max_top+"px"; - if(popup.offsetLeft>max_left) - popup.style.left= max_left+"px"; - } - } - }; - - EditArea.prototype.init= function(){ - this.textarea= $("textarea"); - this.container= $("container"); - this.result= $("result"); - this.content_highlight= $("content_highlight"); - this.selection_field= $("selection_field"); - this.processing_screen= $("processing"); - this.editor_area= $("editor"); - this.tab_browsing_area= $("tab_browsing_area"); - - if(!this.settings['is_editable']) - this.set_editable(false); - - this.set_show_line_colors( this.settings['show_line_colors'] ); - - if(syntax_selec= $("syntax_selection")) - { - // set up syntax selection lsit in the toolbar - for(var i=0; i<this.syntax_list.length; i++) { - var syntax= this.syntax_list[i]; - var option= document.createElement("option"); - option.value= syntax; - if(syntax==this.settings['syntax']) - option.selected= "selected"; - option.innerHTML= this.get_translation("syntax_" + syntax, "word"); - syntax_selec.appendChild(option); - } - } - - // add plugins buttons in the toolbar - spans= parent.getChildren($("toolbar_1"), "span", "", "", "all", -1); - - for(var i=0; i<spans.length; i++){ - - id=spans[i].id.replace(/tmp_tool_(.*)/, "$1"); - if(id!= spans[i].id){ - for(var j in this.plugins){ - if(typeof(this.plugins[j].get_control_html)=="function" ){ - html=this.plugins[j].get_control_html(id); - if(html!=false){ - html= this.get_translation(html, "template"); - var new_span= document.createElement("span"); - new_span.innerHTML= html; - var father= spans[i].parentNode; - spans[i].parentNode.replaceChild(new_span, spans[i]); - break; // exit the for loop - } - } - } - } - } - - - // init datas - this.textarea.value=editAreas[this.id]["textarea"].value; - if(this.settings["debug"]) - this.debug=parent.document.getElementById("edit_area_debug_"+this.id); - - // init size - //this.update_size(); - - if($("redo") != null) - this.switchClassSticky($("redo"), 'editAreaButtonDisabled', true); - - - // insert css rules for highlight mode - if(typeof(parent.editAreaLoader.syntax[this.settings["syntax"]])!="undefined"){ - for(var i in parent.editAreaLoader.syntax){ - this.add_style(parent.editAreaLoader.syntax[i]["styles"]); - } - } - // init key events - if(this.nav['isOpera']) - $("editor").onkeypress= keyDown; - else - $("editor").onkeydown= keyDown; - - for(var i=0; i<this.inlinePopup.length; i++){ - if(this.nav['isIE'] || this.nav['isFirefox']) - $(this.inlinePopup[i]["popup_id"]).onkeydown= keyDown; - else - $(this.inlinePopup[i]["popup_id"]).onkeypress= keyDown; - } - - if(this.settings["allow_resize"]=="both" || this.settings["allow_resize"]=="x" || this.settings["allow_resize"]=="y") - this.allow_resize(true); - - parent.editAreaLoader.toggle(this.id, "on"); - //this.textarea.focus(); - // line selection init - this.change_smooth_selection_mode(editArea.smooth_selection); - // highlight - this.execCommand("change_highlight", this.settings["start_highlight"]); - - // get font size datas - this.set_font(editArea.settings["font_family"], editArea.settings["font_size"]); - - // set unselectable text - children= parent.getChildren(document.body, "", "selec", "none", "all", -1); - for(var i=0; i<children.length; i++){ - if(this.nav['isIE']) - children[i].unselectable = true; // IE - else - children[i].onmousedown= function(){return false}; - /* children[i].style.MozUserSelect = "none"; // Moz - children[i].style.KhtmlUserSelect = "none"; // Konqueror/Safari*/ - } - - if(this.nav['isGecko']){ - this.textarea.spellcheck= this.settings["gecko_spellcheck"]; - } - - /** Browser specific style fixes **/ - - // fix rendering bug for highlighted lines beginning with no tabs - if( this.nav['isFirefox'] >= '3' ) - this.content_highlight.style.borderLeft= "solid 1px transparent"; - - if(this.nav['isIE']){ - this.textarea.style.marginTop= "-1px"; - } - /* - if(this.nav['isOpera']){ - this.editor_area.style.position= "absolute"; - }*/ - - if(this.nav['isSafari'] ){ - this.editor_area.style.position= "absolute"; - this.textarea.style.marginLeft="-3px"; - this.textarea.style.marginTop="1px"; - } - - if( this.nav['isChrome'] ){ - this.editor_area.style.position= "absolute"; - this.textarea.style.marginLeft="0px"; - this.textarea.style.marginTop="0px"; - } - - // si le textarea n'est pas grand, un click sous le textarea doit provoquer un focus sur le textarea - parent.editAreaLoader.add_event(this.result, "click", function(e){ if((e.target || e.srcElement)==editArea.result) { editArea.area_select(editArea.textarea.value.length, 0);} }); - - if(this.settings['is_multi_files']!=false) - this.open_file({'id': this.curr_file, 'text': ''}); - - this.set_wrap_text( this.settings['wrap_text'] ); - - setTimeout("editArea.focus();editArea.manage_size();editArea.execCommand('EA_load');", 10); - //start checkup routine - this.check_undo(); - this.check_line_selection(true); - this.scroll_to_view(); - - for(var i in this.plugins){ - if(typeof(this.plugins[i].onload)=="function") - this.plugins[i].onload(); - } - if(this.settings['fullscreen']==true) - this.toggle_full_screen(true); - - parent.editAreaLoader.add_event(window, "resize", editArea.update_size); - parent.editAreaLoader.add_event(parent.window, "resize", editArea.update_size); - parent.editAreaLoader.add_event(top.window, "resize", editArea.update_size); - parent.editAreaLoader.add_event(window, "unload", function(){if(editAreas[editArea.id] && editAreas[editArea.id]["displayed"]) editArea.execCommand("EA_unload");}); - - - /*date= new Date(); - alert(date.getTime()- parent.editAreaLoader.start_time);*/ - }; - - - EditArea.prototype.manage_size= function(onlyOneTime){ - if(!editAreas[this.id]) - return false; - if(editAreas[this.id]["displayed"]==true && this.textareaFocused) - { - var resized= false; - - //1) Manage display width - //1.1) Calc the new width to use for display - if( this.settings['wrap_text'] ) - { - // var area_width= this.result.offsetWidth -50; - } - else - { - var area_width= this.textarea.scrollWidth; - var area_height= this.textarea.scrollHeight; - if(this.nav['isOpera']){ - area_width=10000; /* TODO: find a better way to fix the width problem */ - } - } - - - //1.2) the width is not the same, we must resize elements - if(this.textarea.previous_scrollWidth!=area_width) - { - - this.container.style.width= area_width+"px"; - this.textarea.style.width= area_width+"px"; - this.content_highlight.style.width= area_width+"px"; - this.textarea.previous_scrollWidth=area_width; - resized=true; - } - - - //2) Manage display height - //2.1) Calc the new height to use for display - var area_height = this.textarea.scrollHeight; - if(this.nav['isOpera']){ - area_height= this.last_selection['nb_line']*this.lineHeight; - } - - if(this.nav['isGecko'] && this.smooth_selection && this.last_selection["nb_line"]) - area_height= this.last_selection["nb_line"]*this.lineHeight; - //2.2) the width is not the same, we must resize elements - if(this.textarea.previous_scrollHeight!=area_height) - { - this.container.style.height= (area_height+2)+"px"; - this.textarea.style.height= area_height+"px"; - this.content_highlight.style.height= area_height+"px"; - this.textarea.previous_scrollHeight= area_height; - resized=true; - } - - //3) if there is new lines, we add new line numbers in the line numeration area - if(this.last_selection["nb_line"] >= this.line_number) - { - var div_line_number=""; - for(i=this.line_number+1; i<this.last_selection["nb_line"]+100; i++) - { - div_line_number+=i+"<br />"; - this.line_number++; - } - var span= document.createElement("span"); - if(this.nav['isIE']) - span.unselectable=true; - span.innerHTML=div_line_number; - $("line_number").appendChild(span); - } - - //4) be sure the text is well displayed - this.textarea.scrollTop="0px"; - this.textarea.scrollLeft="0px"; - if(resized==true){ - this.scroll_to_view(); - } - } - if(!onlyOneTime) - setTimeout("editArea.manage_size();", 100); - }; - - EditArea.prototype.add_event = function(obj, name, handler) { - if (this.nav['isIE']) { - obj.attachEvent("on" + name, handler); - } else{ - obj.addEventListener(name, handler, false); - } - }; - - EditArea.prototype.execCommand= function(cmd, param){ - - for(var i in this.plugins){ - if(typeof(this.plugins[i].execCommand)=="function"){ - if(!this.plugins[i].execCommand(cmd, param)) - return; - } - } - switch(cmd){ - case "save": - if(this.settings["save_callback"].length>0) - eval("parent."+this.settings["save_callback"]+"('"+ this.id +"', editArea.textarea.value);"); - break; - case "load": - if(this.settings["load_callback"].length>0) - eval("parent."+this.settings["load_callback"]+"('"+ this.id +"');"); - break; - case "onchange": - if(this.settings["change_callback"].length>0) - eval("parent."+this.settings["change_callback"]+"('"+ this.id +"');"); - break; - case "EA_load": - if(this.settings["EA_load_callback"].length>0) - eval("parent."+this.settings["EA_load_callback"]+"('"+ this.id +"');"); - break; - case "EA_unload": - if(this.settings["EA_unload_callback"].length>0) - eval("parent."+this.settings["EA_unload_callback"]+"('"+ this.id +"');"); - break; - case "toggle_on": - if(this.settings["EA_toggle_on_callback"].length>0) - eval("parent."+this.settings["EA_toggle_on_callback"]+"('"+ this.id +"');"); - break; - case "toggle_off": - if(this.settings["EA_toggle_off_callback"].length>0) - eval("parent."+this.settings["EA_toggle_off_callback"]+"('"+ this.id +"');"); - break; - case "re_sync": - if(!this.do_highlight) - break; - case "file_switch_on": - if(this.settings["EA_file_switch_on_callback"].length>0) - eval("parent."+this.settings["EA_file_switch_on_callback"]+"(param);"); - break; - case "file_switch_off": - if(this.settings["EA_file_switch_off_callback"].length>0) - eval("parent."+this.settings["EA_file_switch_off_callback"]+"(param);"); - break; - case "file_close": - if(this.settings["EA_file_close_callback"].length>0) - return eval("parent."+this.settings["EA_file_close_callback"]+"(param);"); - break; - - default: - if(typeof(eval("editArea."+cmd))=="function") - { - if(this.settings["debug"]) - eval("editArea."+ cmd +"(param);"); - else - try{eval("editArea."+ cmd +"(param);");}catch(e){}; - } - } - }; - - EditArea.prototype.get_translation= function(word, mode){ - if(mode=="template") - return parent.editAreaLoader.translate(word, this.settings["language"], mode); - else - return parent.editAreaLoader.get_word_translation(word, this.settings["language"]); - }; - - EditArea.prototype.add_plugin= function(plug_name, plug_obj){ - for(var i=0; i<this.settings["plugins"].length; i++){ - if(this.settings["plugins"][i]==plug_name){ - this.plugins[plug_name]=plug_obj; - plug_obj.baseURL=parent.editAreaLoader.baseURL + "plugins/" + plug_name + "/"; - if( typeof(plug_obj.init)=="function" ) - plug_obj.init(); - } - } - }; - - EditArea.prototype.load_css= function(url){ - try{ - link = document.createElement("link"); - link.type = "text/css"; - link.rel= "stylesheet"; - link.media="all"; - link.href = url; - head = document.getElementsByTagName("head"); - head[0].appendChild(link); - }catch(e){ - document.write("<link href='"+ url +"' rel='stylesheet' type='text/css' />"); - } - }; - - EditArea.prototype.load_script= function(url){ - try{ - script = document.createElement("script"); - script.type = "text/javascript"; - script.src = url; - script.charset= "UTF-8"; - head = document.getElementsByTagName("head"); - head[0].appendChild(script); - }catch(e){ - document.write("<script type='text/javascript' src='" + url + "' charset="UTF-8"><"+"/script>"); - } - }; - - // add plugin translation to language translation array - EditArea.prototype.add_lang= function(language, values){ - if(!parent.editAreaLoader.lang[language]) - parent.editAreaLoader.lang[language]=new Object(); - for(var i in values) - parent.editAreaLoader.lang[language][i]= values[i]; - }; - - // short cut for document.getElementById() - function $(id){return document.getElementById( id );}; - - var editArea = new EditArea(); - editArea.add_event(window, "load", init); - - function init(){ - setTimeout("editArea.init(); ", 10); - }; diff --git a/web/html/javascript/editarea/edit_area/edit_area_compressor.php b/web/html/javascript/editarea/edit_area/edit_area_compressor.php deleted file mode 100644 index d66e0c3..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area_compressor.php +++ /dev/null @@ -1,408 +0,0 @@ -<?php - /****** - * - * EditArea PHP compressor - * Developped by Christophe Dolivet - * Released under LGPL, Apache and BSD licenses - * v1.1.3 (2007/01/18) - * - ******/ - - // CONFIG - $param['cache_duration']= 3600 * 24 * 10; // 10 days util client cache expires - $param['compress'] = true; // enable the code compression, should be activated but it can be usefull to desactivate it for easier error retrieving (true or false) - $param['debug'] = false; // Enable this option if you need debuging info - $param['use_disk_cache']= true; // If you enable this option gzip files will be cached on disk. - $param['use_gzip']= true; // Enable gzip compression - // END CONFIG - - $compressor= new Compressor($param); - - class Compressor{ - - - function compressor($param) - { - $this->__construct($param); - } - - function __construct($param) - { - $this->start_time= $this->get_microtime(); - $this->file_loaded_size=0; - $this->param= $param; - $this->script_list=""; - $this->path= dirname(__FILE__)."/"; - if(isset($_GET['plugins'])){ - $this->load_all_plugins= true; - $this->full_cache_file= $this->path."edit_area_full_with_plugins.js"; - $this->gzip_cache_file= $this->path."edit_area_full_with_plugins.gz"; - }else{ - $this->load_all_plugins= false; - $this->full_cache_file= $this->path."edit_area_full.js"; - $this->gzip_cache_file= $this->path."edit_area_full.gz"; - } - - $this->check_gzip_use(); - $this->send_headers(); - $this->check_cache(); - $this->load_files(); - $this->send_datas(); - } - - function send_headers() - { - header("Content-type: text/javascript; charset: UTF-8"); - header("Vary: Accept-Encoding"); // Handle proxies - header(sprintf("Expires: %s GMT", gmdate("D, d M Y H:i:s", time() + $this->param['cache_duration'])) ); - if($this->use_gzip) - header("Content-Encoding: ".$this->gzip_enc_header); - } - - function check_gzip_use() - { - $encodings = array(); - $desactivate_gzip=false; - - if (isset($_SERVER['HTTP_ACCEPT_ENCODING'])) - $encodings = explode(',', strtolower(preg_replace("/\s+/", "", $_SERVER['HTTP_ACCEPT_ENCODING']))); - - // desactivate gzip for IE version < 7 - if(preg_match("/(?:msie )([0-9.]+)/i", $_SERVER['HTTP_USER_AGENT'], $ie)) - { - if($ie[1]<7) - $desactivate_gzip=true; - } - - // Check for gzip header or northon internet securities - if (!$desactivate_gzip && $this->param['use_gzip'] && (in_array('gzip', $encodings) || in_array('x-gzip', $encodings) || isset($_SERVER['---------------'])) && function_exists('ob_gzhandler') && !ini_get('zlib.output_compression')) { - $this->gzip_enc_header= in_array('x-gzip', $encodings) ? "x-gzip" : "gzip"; - $this->use_gzip=true; - $this->cache_file=$this->gzip_cache_file; - }else{ - $this->use_gzip=false; - $this->cache_file=$this->full_cache_file; - } - } - - function check_cache() - { - // Only gzip the contents if clients and server support it - if (file_exists($this->cache_file)) { - // check if cache file must be updated - $cache_date=0; - if ($dir = opendir($this->path)) { - while (($file = readdir($dir)) !== false) { - if(is_file($this->path.$file) && $file!="." && $file!="..") - $cache_date= max($cache_date, filemtime($this->path.$file)); - } - closedir($dir); - } - if($this->load_all_plugins){ - $plug_path= $this->path."plugins/"; - if (($dir = @opendir($plug_path)) !== false) - { - while (($file = readdir($dir)) !== false) - { - if ($file !== "." && $file !== "..") - { - if(is_dir($plug_path.$file) && file_exists($plug_path.$file."/".$file.".js")) - $cache_date= max($cache_date, filemtime("plugins/".$file."/".$file.".js")); - } - } - closedir($dir); - } - } - - if(filemtime($this->cache_file) >= $cache_date){ - // if cache file is up to date - $last_modified = gmdate("D, d M Y H:i:s",filemtime($this->cache_file))." GMT"; - if (isset($_SERVER["HTTP_IF_MODIFIED_SINCE"]) && strcasecmp($_SERVER["HTTP_IF_MODIFIED_SINCE"], $last_modified) === 0) - { - header("HTTP/1.1 304 Not Modified"); - header("Last-modified: ".$last_modified); - header("Cache-Control: Public"); // Tells HTTP 1.1 clients to cache - header("Pragma:"); // Tells HTTP 1.0 clients to cache - } - else - { - header("Last-modified: ".$last_modified); - header("Cache-Control: Public"); // Tells HTTP 1.1 clients to cache - header("Pragma:"); // Tells HTTP 1.0 clients to cache - header('Content-Length: '.filesize($this->cache_file)); - echo file_get_contents($this->cache_file); - } - die; - } - } - return false; - } - - function load_files() - { - $loader= $this->get_content("edit_area_loader.js")."\n"; - - // get the list of other files to load - $loader= preg_replace("/(this\.scripts_to_load= new Array)\(([^\)]*)\);/e" - , "\$this->replace_scripts('script_list', '\\1', '\\2')" - , $loader); - - $loader= preg_replace("/(this\.sub_scripts_to_load= new Array)\(([^\)]*)\);/e" - , "\$this->replace_scripts('sub_script_list', '\\1', '\\2')" - , $loader); - - $this->datas= $loader; - $this->compress_javascript($this->datas); - - // load other scripts needed for the loader - preg_match_all('/"([^"]*)"/', $this->script_list, $match); - foreach($match[1] as $key => $value) - { - $content= $this->get_content(preg_replace("/\\|\//i", "", $value).".js"); - $this->compress_javascript($content); - $this->datas.= $content."\n"; - } - //$this->datas); - //$this->datas= preg_replace('/(( |\t|\r)*\n( |\t)*)+/s', "", $this->datas); - - // improved compression step 1/2 - $this->datas= preg_replace(array("/(\b)EditAreaLoader(\b)/", "/(\b)editAreaLoader(\b)/", "/(\b)editAreas(\b)/"), array("EAL", "eAL", "eAs"), $this->datas); - //$this->datas= str_replace(array("EditAreaLoader", "editAreaLoader", "editAreas"), array("EAL", "eAL", "eAs"), $this->datas); - $this->datas.= "var editAreaLoader= eAL;var editAreas=eAs;EditAreaLoader=EAL;"; - - // load sub scripts - $sub_scripts=""; - $sub_scripts_list= array(); - preg_match_all('/"([^"]*)"/', $this->sub_script_list, $match); - foreach($match[1] as $value){ - $sub_scripts_list[]= preg_replace("/\\|\//i", "", $value).".js"; - } - - if($this->load_all_plugins){ - // load plugins scripts - $plug_path= $this->path."plugins/"; - if (($dir = @opendir($plug_path)) !== false) - { - while (($file = readdir($dir)) !== false) - { - if ($file !== "." && $file !== "..") - { - if(is_dir($plug_path.$file) && file_exists($plug_path.$file."/".$file.".js")) - $sub_scripts_list[]= "plugins/".$file."/".$file.".js"; - } - } - closedir($dir); - } - } - - foreach($sub_scripts_list as $value){ - $sub_scripts.= $this->get_javascript_content($value); - } - // improved compression step 2/2 - $sub_scripts= preg_replace(array("/(\b)editAreaLoader(\b)/", "/(\b)editAreas(\b)/", "/(\b)editArea(\b)/", "/(\b)EditArea(\b)/"), array("eAL", "eAs", "eA", "EA"), $sub_scripts); - // $sub_scripts= str_replace(array("editAreaLoader", "editAreas", "editArea", "EditArea"), array("eAL", "eAs", "eA", "EA"), $sub_scripts); - $sub_scripts.= "var editArea= eA;EditArea=EA;"; - - - // add the scripts - // $this->datas.= sprintf("editAreaLoader.iframe_script= \"<script type='text/javascript'>%s</script>\";\n", $sub_scripts); - - - // add the script and use a last compression - if( $this->param['compress'] ) - { - $last_comp = array( 'Ã' => 'this', - 'Ã' => 'textarea', - 'Ã' => 'function', - 'Ã' => 'prototype', - 'à ' => 'settings', - 'Ã' => 'length', - 'Ã' => 'style', - 'Ã' => 'parent', - 'Ã' => 'last_selection', - 'Ã' => 'value', - 'Ã' => 'true', - 'Ã' => 'false' - /*, - 'Ã' => '"', - 'Ã' => "\n", - 'Ã' => "\r"*/); - } - else - { - $last_comp = array(); - } - - $js_replace= ''; - foreach( $last_comp as $key => $val ) - $js_replace .= ".replace(/". $key ."/g,'". str_replace( array("\n", "\r"), array('\n','\r'), $val ) ."')"; - - $this->datas.= sprintf("editAreaLoader.iframe_script= \"<script type='text/javascript'>%s</script>\"%s;\n", - str_replace( array_values($last_comp), array_keys($last_comp), $sub_scripts ), - $js_replace); - - if($this->load_all_plugins) - $this->datas.="editAreaLoader.all_plugins_loaded=true;\n"; - - - // load the template - $this->datas.= sprintf("editAreaLoader.template= \"%s\";\n", $this->get_html_content("template.html")); - // load the css - $this->datas.= sprintf("editAreaLoader.iframe_css= \"<style>%s</style>\";\n", $this->get_css_content("edit_area.css")); - - // $this->datas= "function editArea(){};editArea.prototype.loader= function(){alert('bouhbouh');} var a= new editArea();a.loader();"; - - } - - function send_datas() - { - if($this->param['debug']){ - $header=sprintf("/* USE PHP COMPRESSION\n"); - $header.=sprintf("javascript size: based files: %s => PHP COMPRESSION => %s ", $this->file_loaded_size, strlen($this->datas)); - if($this->use_gzip){ - $gzip_datas= gzencode($this->datas, 9, FORCE_GZIP); - $header.=sprintf("=> GZIP COMPRESSION => %s", strlen($gzip_datas)); - $ratio = round(100 - strlen($gzip_datas) / $this->file_loaded_size * 100.0); - }else{ - $ratio = round(100 - strlen($this->datas) / $this->file_loaded_size * 100.0); - } - $header.=sprintf(", reduced by %s%%\n", $ratio); - $header.=sprintf("compression time: %s\n", $this->get_microtime()-$this->start_time); - $header.=sprintf("%s\n", implode("\n", $this->infos)); - $header.=sprintf("*/\n"); - $this->datas= $header.$this->datas; - } - $mtime= time(); // ensure that the 2 disk files will have the same update time - // generate gzip file and cahce it if using disk cache - if($this->use_gzip){ - $this->gzip_datas= gzencode($this->datas, 9, FORCE_GZIP); - if($this->param['use_disk_cache']) - $this->file_put_contents($this->gzip_cache_file, $this->gzip_datas, $mtime); - } - - // generate full js file and cache it if using disk cache - if($this->param['use_disk_cache']) - $this->file_put_contents($this->full_cache_file, $this->datas, $mtime); - - // generate output - if($this->use_gzip) - echo $this->gzip_datas; - else - echo $this->datas; - -// die; - } - - - function get_content($end_uri) - { - $end_uri=preg_replace("/\.\./", "", $end_uri); // Remove any .. (security) - $file= $this->path.$end_uri; - if(file_exists($file)){ - $this->infos[]=sprintf("'%s' loaded", $end_uri); - /*$fd = fopen($file, 'rb'); - $content = fread($fd, filesize($file)); - fclose($fd); - return $content;*/ - return $this->file_get_contents($file); - }else{ - $this->infos[]=sprintf("'%s' not loaded", $end_uri); - return ""; - } - } - - function get_javascript_content($end_uri) - { - $val=$this->get_content($end_uri); - - $this->compress_javascript($val); - $this->prepare_string_for_quotes($val); - return $val; - } - - function compress_javascript(&$code) - { - if($this->param['compress']) - { - // remove all comments - // (\"(?:[^\"\\]*(?:\\\\)*(?:\\\"?)?)*(?:\"|$))|(\'(?:[^\'\\]*(?:\\\\)*(?:\\'?)?)*(?:\'|$))|(?:\/\/(?:.|\r|\t)*?(\n|$))|(?:\/\*(?:.|\n|\r|\t)*?(?:\*\/|$)) - $code= preg_replace("/(\"(?:[^\"\\\\]*(?:\\\\\\\\)*(?:\\\\\"?)?)*(?:\"|$))|(\'(?:[^\'\\\\]*(?:\\\\\\\\)*(?:\\\\\'?)?)*(?:\'|$))|(?:\/\/(?:.|\r|\t)*?(\n|$))|(?:\/\*(?:.|\n|\r|\t)*?(?:\*\/|$))/s", "$1$2$3", $code); - // remove line return, empty line and tabulation - $code= preg_replace('/(( |\t|\r)*\n( |\t)*)+/s', " ", $code); - // add line break before "else" otherwise navigators can't manage to parse the file - $code= preg_replace('/(\b(else)\b)/', "\n$1", $code); - // remove unnecessary spaces - $code= preg_replace('/( |\t|\r)?(;|\{|\}|=|==|\-|\+|,|\(|\)|\|\||&\&|\:)( |\t|\r)+/', "$2", $code); - } - } - - function get_css_content($end_uri){ - $code=$this->get_content($end_uri); - // remove comments - $code= preg_replace("/(?:\/\*(?:.|\n|\r|\t)*?(?:\*\/|$))/s", "", $code); - // remove spaces - $code= preg_replace('/(( |\t|\r)*\n( |\t)*)+/s', "", $code); - // remove spaces - $code= preg_replace('/( |\t|\r)?(\:|,|\{|\})( |\t|\r)+/', "$2", $code); - - $this->prepare_string_for_quotes($code); - return $code; - } - - function get_html_content($end_uri){ - $code=$this->get_content($end_uri); - //$code= preg_replace('/(\"(?:\\\"|[^\"])*(?:\"|$))|' . "(\'(?:\\\'|[^\'])*(?:\'|$))|(?:\/\/(?:.|\r|\t)*?(\n|$))|(?:\/\*(?:.|\n|\r|\t)*?(?:\*\/|$))/s", "$1$2$3", $code); - $code= preg_replace('/(( |\t|\r)*\n( |\t)*)+/s', " ", $code); - $this->prepare_string_for_quotes($code); - return $code; - } - - function prepare_string_for_quotes(&$str){ - // prepare the code to be putted into quotes - /*$pattern= array("/(\\\\)?\"/", '/\\\n/' , '/\\\r/' , "/(\r?\n)/"); - $replace= array('$1$1\\"', '\\\\\\n', '\\\\\\r' , '\\\n"$1+"');*/ - $pattern= array("/(\\\\)?\"/", '/\\\n/' , '/\\\r/' , "/(\r?\n)/"); - if($this->param['compress']) - $replace= array('$1$1\\"', '\\\\\\n', '\\\\\\r' , '\n'); - else - $replace= array('$1$1\\"', '\\\\\\n', '\\\\\\r' , "\\n\"\n+\""); - $str= preg_replace($pattern, $replace, $str); - } - - function replace_scripts($var, $param1, $param2) - { - $this->$var=stripslashes($param2); - return $param1."();"; - } - - /* for php version that have not thoses functions */ - function file_get_contents($file) - { - $fd = fopen($file, 'rb'); - $content = fread($fd, filesize($file)); - fclose($fd); - $this->file_loaded_size+= strlen($content); - return $content; - } - - function file_put_contents($file, &$content, $mtime=-1) - { - if($mtime==-1) - $mtime=time(); - $fp = @fopen($file, "wb"); - if ($fp) { - fwrite($fp, $content); - fclose($fp); - touch($file, $mtime); - return true; - } - return false; - } - - function get_microtime() - { - list($usec, $sec) = explode(" ", microtime()); - return ((float)$usec + (float)$sec); - } - } -?> diff --git a/web/html/javascript/editarea/edit_area/edit_area_full.gz b/web/html/javascript/editarea/edit_area/edit_area_full.gz deleted file mode 100644 index 87e30de..0000000 Binary files a/web/html/javascript/editarea/edit_area/edit_area_full.gz and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/edit_area_full.js b/web/html/javascript/editarea/edit_area/edit_area_full.js deleted file mode 100644 index b849266..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area_full.js +++ /dev/null @@ -1,38 +0,0 @@ - function EAL(){this.version="0.7.2.3";date=new Date();this.start_time=date.getTime();this.win="loading";this.error=false;this.baseURL="";this.template="";this.lang=new Object();this.load_syntax=new Object();this.syntax=new Object();this.loadedFiles=new Array();this.waiting_loading=new Object();this.scripts_to_load=new Array();this.sub_scripts_to_load=new Array();this.resize=new Array();this.hidden=new Object();this.default_settings={debug:false ,smooth_selection:true ,font_size:"10" ,font_family:"monospace" ,start_highlight:false ,autocompletion:false ,toolbar:"search,go_to_line,fullscreen,|,undo,redo,|,select_font,|,change_smooth_selection,highlight,reset_highlight,|,help" ,begin_toolbar:"" ,end_toolbar:"" ,is_multi_files:false ,allow_resize:"both" ,show_line_colors:false ,min_width:400 ,min_height:125 ,replace_tab_by_spaces:false ,allow_toggle:true ,language:"en" ,syntax:"" ,syntax_selection_allow:"basic,brainfuck,c,coldfusion,cpp,css,html,js,pas,perl,php,python,ruby,robotstxt,sql,tsql,vb,xml" ,display:"onload" ,max_undo:30 ,browsers:"known" ,plugins:"" ,gecko_spellcheck:false ,fullscreen:false ,is_editable:true ,wrap_text:false ,load_callback:"" ,save_callback:"" ,change_callback:"" ,submit_callback:"" ,EA_init_callback:"" ,EA_delete_callback:"" ,EA_load_callback:"" ,EA_unload_callback:"" ,EA_toggle_on_callback:"" ,EA_toggle_off_callback:"" ,EA_file_switch_on_callback:"" ,EA_file_switch_off_callback:"" ,EA_file_close_callback:"" };this.advanced_buttons=[ ['new_document','newdocument.gif','new_document',false],['search','search.gif','show_search',false],['go_to_line','go_to_line.gif','go_to_line',false],['undo','undo.gif','undo',true],['redo','redo.gif','redo',true],['change_smooth_selection','smooth_selection.gif','change_smooth_selection_mode',true],['reset_highlight','reset_highlight.gif','resync_highlight',true],['highlight','highlight.gif','change_highlight',true],['help','help.gif','show_help',false],['save','save.gif','save',false],['load','load.gif','load',false],['fullscreen','fullscreen.gif','toggle_full_screen',false],['autocompletion','autocompletion.gif','toggle_autocompletion',true] ];ua=navigator.userAgent;this.nav=new Object();this.nav['isMacOS']=(ua.indexOf('Mac OS')!=-1);this.nav['isIE']=(navigator.appName=="Microsoft Internet Explorer");if(this.nav['isIE']){this.nav['isIE']=ua.replace(/^.*?MSIE ([0-9.]*).*$/,"$1");if(this.nav['isIE']<6)this.has_error();}if(this.nav['isNS']=ua.indexOf('Netscape/')!=-1){this.nav['isNS']=ua.substr(ua.indexOf('Netscape/')+9);if(this.nav['isNS']<8||!this.nav['isIE'])this.has_error();}if(this.nav['isOpera']=(ua.indexOf('Opera')!=-1)){this.nav['isOpera']=ua.replace(/^.*?Opera.*?([0-9.]+).*$/i,"$1");if(this.nav['isOpera']<9)this.has_error();this.nav['isIE']=false;}this.nav['isGecko']=(ua.indexOf('Gecko')!=-1);if(this.nav['isFirefox'] =(ua.indexOf('Firefox')!=-1))this.nav['isFirefox']=ua.replace(/^.*?Firefox.*?([0-9.]+).*$/i,"$1");if(this.nav['isIceweasel'] =(ua.indexOf('Iceweasel')!=-1))this.nav['isFirefox']=this.nav['isIceweasel']=ua.replace(/^.*?Iceweasel.*?([0-9.]+).*$/i,"$1");if(this.nav['GranParadiso'] =(ua.indexOf('GranParadiso')!=-1))this.nav['isFirefox']=this.nav['isGranParadiso']=ua.replace(/^.*?GranParadiso.*?([0-9.]+).*$/i,"$1");if(this.nav['BonEcho'] =(ua.indexOf('BonEcho')!=-1))this.nav['isFirefox']=this.nav['isBonEcho']=ua.replace(/^.*?BonEcho.*?([0-9.]+).*$/i,"$1");if(this.nav['isCamino'] =(ua.indexOf('Camino')!=-1))this.nav['isCamino']=ua.replace(/^.*?Camino.*?([0-9.]+).*$/i,"$1");if(this.nav['isChrome'] =(ua.indexOf('Chrome')!=-1))this.nav['isChrome']=ua.replace(/^.*?Chrome.*?([0-9.]+).*$/i,"$1");if(this.nav['isSafari'] =(ua.indexOf('Safari')!=-1))this.nav['isSafari']=ua.replace(/^.*?Version/([0-9]+.[0-9]+).*$/i,"$1");if(this.nav['isIE']>=6||this.nav['isOpera']>=9||this.nav['isFirefox']||this.nav['isChrome']||this.nav['isCamino']||this.nav['isSafari']>=3)this.nav['isValidBrowser']=true; -else this.nav['isValidBrowser']=false;this.set_base_url();for(var i=0;i<this.scripts_to_load.length;i++){setTimeout("eAL.load_script('"+this.baseURL+this.scripts_to_load[i]+".js');",1);this.waiting_loading[this.scripts_to_load[i]+".js"]=false;}this.add_event(window,"load",EAL.prototype.window_loaded);};EAL.prototype ={has_error:function(){this.error=true;for(var i in EAL.prototype){EAL.prototype[i]=function(){};}},window_loaded:function(){eAL.win="loaded";if (document.forms){for (var i=0;i<document.forms.length;i++){var form=document.forms[i];form.edit_area_replaced_submit=null;try{form.edit_area_replaced_submit=form.onsubmit;form.onsubmit="";}catch (e){}eAL.add_event(form,"submit",EAL.prototype.submit);eAL.add_event(form,"reset",EAL.prototype.reset);}}eAL.add_event(window,"unload",function(){for(var i in eAs){eAL.delete_instance(i);}});},init_ie_textarea:function(id){var t=document.getElementById(id);try{if(t&&typeof(t.focused)=="undefined"){t.focus();t.focused=true;t.selectionStart=t.selectionEnd=0;get_IE_selection(t);eAL.add_event(t,"focus",IE_textarea_focus);eAL.add_event(t,"blur",IE_textarea_blur);}}catch(ex){}},init:function(settings){if(!settings["id"])this.has_error();if(this.error)return;if(eAs[settings["id"]])eAL.delete_instance(settings["id"]);for(var i in this.default_settings){if(typeof(settings[i])=="undefined")settings[i]=this.default_settings[i];}if(settings["browsers"]=="known"&&this.nav['isValidBrowser']==false){return;}if(settings["begin_toolbar"].length>0)settings["toolbar"]=settings["begin_toolbar"] +","+settings["toolbar"];if(settings["end_toolbar"].length>0)settings["toolbar"]=settings["toolbar"] +","+settings["end_toolbar"];settings["tab_toolbar"]=settings["toolbar"].replace(/ /g,"").split(",");settings["plugins"]=settings["plugins"].replace(/ /g,"").split(",");for(var i=0;i<settings["plugins"].length;i++){if(settings["plugins"][i].length==0)settings["plugins"].splice(i,1);}this.get_template();this.load_script(this.baseURL+"langs/"+settings["language"]+".js");if(settings["syntax"].length>0){settings["syntax"]=settings["syntax"].toLowerCase();this.load_script(this.baseURL+"reg_syntax/"+settings["syntax"]+".js");}eAs[settings["id"]]={"settings":settings};eAs[settings["id"]]["displayed"]=false;eAs[settings["id"]]["hidden"]=false;eAL.start(settings["id"]);},delete_instance:function(id){eAL.execCommand(id,"EA_delete");if(window.frames["frame_"+id]&&window.frames["frame_"+id].editArea){if(eAs[id]["displayed"])eAL.toggle(id,"off");window.frames["frame_"+id].editArea.execCommand("EA_unload");}var span=document.getElementById("EditAreaArroundInfos_"+id);if(span)span.parentNode.removeChild(span);var iframe=document.getElementById("frame_"+id);if(iframe){iframe.parentNode.removeChild(iframe);try{delete window.frames["frame_"+id];}catch (e){}}delete eAs[id];},start:function(id){if(this.win!="loaded"){setTimeout("eAL.start('"+id+"');",50);return;}for(var i in eAL.waiting_loading){if(eAL.waiting_loading[i]!="loaded"&&typeof(eAL.waiting_loading[i])!="function"){setTimeout("eAL.start('"+id+"');",50);return;}}if(!eAL.lang[eAs[id]["settings"]["language"]]||(eAs[id]["settings"]["syntax"].length>0&&!eAL.load_syntax[eAs[id]["settings"]["syntax"]])){setTimeout("eAL.start('"+id+"');",50);return;}if(eAs[id]["settings"]["syntax"].length>0)eAL.init_syntax_regexp();if(!document.getElementById("EditAreaArroundInfos_"+id)&&(eAs[id]["settings"]["debug"]||eAs[id]["settings"]["allow_toggle"])){var span=document.createElement("span");span.id="EditAreaArroundInfos_"+id;var html="";if(eAs[id]["settings"]["allow_toggle"]){checked=(eAs[id]["settings"]["display"]=="onload")?"checked":"";html+="<div id='edit_area_toggle_"+i+"'>";html+="<input id='edit_area_toggle_checkbox_"+id +"' class='toggle_"+id +"' type='checkbox' onclick='eAL.toggle(""+id +"");' accesskey='e' "+checked+" />";html+="<label for='edit_area_toggle_checkbox_"+id +"'>{$toggle}</label></div>";}if(eAs[id]["settings"]["debug"])html+="<textarea id='edit_area_debug_"+id +"' style='z-index:20;width:100%;height:120px;overflow:auto;border:solid black 1px;'></textarea><br />";html=eAL.translate(html,eAs[id]["settings"]["language"]);span.innerHTML=html;var father=document.getElementById(id).parentNode;var next=document.getElementById(id).nextSibling;if(next==null)father.appendChild(span); -else father.insertBefore(span,next);}if(!eAs[id]["initialized"]){this.execCommand(id,"EA_init");if(eAs[id]["settings"]["display"]=="later"){eAs[id]["initialized"]=true;return;}}if(this.nav['isIE']){eAL.init_ie_textarea(id);}var html_toolbar_content="";area=eAs[id];for(var i=0;i<area["settings"]["tab_toolbar"].length;i++){html_toolbar_content+=this.get_control_html(area["settings"]["tab_toolbar"][i],area["settings"]["language"]);}if(!this.iframe_script){this.iframe_script="";for(var i=0;i<this.sub_scripts_to_load.length;i++)this.iframe_script+='<script language="javascript" type="text/javascript" src="'+this.baseURL+this.sub_scripts_to_load[i] +'.js"></script>';}for(var i=0;i<area["settings"]["plugins"].length;i++){if(!eAL.all_plugins_loaded)this.iframe_script+='<script language="javascript" type="text/javascript" src="'+this.baseURL+'plugins/'+area["settings"]["plugins"][i]+'/'+area["settings"]["plugins"][i] +'.js"></script>';this.iframe_script+='<script language="javascript" type="text/javascript" src="'+this.baseURL+'plugins/'+area["settings"]["plugins"][i]+'/langs/'+area["settings"]["language"] +'.js"></script>';}if(!this.iframe_css){this.iframe_css="<link href='"+this.baseURL +"edit_area.css' rel='stylesheet' type='text/css' />";}var template=this.template.replace(/[__BASEURL__]/g,this.baseURL);template=template.replace("[__TOOLBAR__]",html_toolbar_content);template=this.translate(template,area["settings"]["language"],"template");template=template.replace("[__CSSRULES__]",this.iframe_css);template=template.replace("[__JSCODE__]",this.iframe_script);template=template.replace("[__EA_VERSION__]",this.version);area.textarea=document.getElementById(area["settings"]["id"]);eAs[area["settings"]["id"]]["textarea"]=area.textarea;if(typeof(window.frames["frame_"+area["settings"]["id"]])!='undefined')delete window.frames["frame_"+area["settings"]["id"]];var father=area.textarea.parentNode;var content=document.createElement("iframe");content.name="frame_"+area["settings"]["id"];content.id="frame_"+area["settings"]["id"];content.style.borderWidth="0px";setAttribute(content,"frameBorder","0");content.style.overflow="hidden";content.style.display="none";var next=area.textarea.nextSibling;if(next==null)father.appendChild(content); -else father.insertBefore(content,next);var frame=window.frames["frame_"+area["settings"]["id"]];frame.document.open();frame.eAs=eAs;frame.area_id=area["settings"]["id"];frame.document.area_id=area["settings"]["id"];frame.document.write(template);frame.document.close();},toggle:function(id,toggle_to){if(!toggle_to)toggle_to=(eAs[id]["displayed"]==true)?"off":"on";if(eAs[id]["displayed"]==true &&toggle_to=="off"){this.toggle_off(id);} -else if(eAs[id]["displayed"]==false &&toggle_to=="on"){this.toggle_on(id);}return false;},toggle_off:function(id){if(window.frames["frame_"+id]){var frame=window.frames["frame_"+id];if(frame.editArea.fullscreen['isFull'])frame.editArea.toggle_full_screen(false);eAs[id]["displayed"]=false;eAs[id]["textarea"].wrap="off";setAttribute(eAs[id]["textarea"],"wrap","off");var parNod=eAs[id]["textarea"].parentNode;var nxtSib=eAs[id]["textarea"].nextSibling;parNod.removeChild(eAs[id]["textarea"]);parNod.insertBefore(eAs[id]["textarea"],nxtSib);eAs[id]["textarea"].value=frame.editArea.textarea.value;var selStart=frame.editArea.last_selection["selectionStart"];var selEnd=frame.editArea.last_selection["selectionEnd"];var scrollTop=frame.document.getElementById("result").scrollTop;var scrollLeft=frame.document.getElementById("result").scrollLeft;document.getElementById("frame_"+id).style.display='none';eAs[id]["textarea"].style.display="inline";eAs[id]["textarea"].focus();if(this.nav['isIE']){eAs[id]["textarea"].selectionStart=selStart;eAs[id]["textarea"].selectionEnd=selEnd;eAs[id]["textarea"].focused=true;set_IE_selection(eAs[id]["textarea"]);} -else{if(this.nav['isOpera']){eAs[id]["textarea"].setSelectionRange(0,0);}try{eAs[id]["textarea"].setSelectionRange(selStart,selEnd);}catch(e){};}eAs[id]["textarea"].scrollTop=scrollTop;eAs[id]["textarea"].scrollLeft=scrollLeft;frame.editArea.execCommand("toggle_off");}},toggle_on:function(id){if(window.frames["frame_"+id]){var frame=window.frames["frame_"+id];area=window.frames["frame_"+id].editArea;area.textarea.value=eAs[id]["textarea"].value;var selStart=0;var selEnd=0;var scrollTop=0;var scrollLeft=0;if(eAs[id]["textarea"].use_last==true){var selStart=eAs[id]["textarea"].last_selectionStart;var selEnd=eAs[id]["textarea"].last_selectionEnd;var scrollTop=eAs[id]["textarea"].last_scrollTop;var scrollLeft=eAs[id]["textarea"].last_scrollLeft;eAs[id]["textarea"].use_last=false;} -else{try{var selStart=eAs[id]["textarea"].selectionStart;var selEnd=eAs[id]["textarea"].selectionEnd;var scrollTop=eAs[id]["textarea"].scrollTop;var scrollLeft=eAs[id]["textarea"].scrollLeft;}catch(ex){}}this.set_editarea_size_from_textarea(id,document.getElementById("frame_"+id));eAs[id]["textarea"].style.display="none";document.getElementById("frame_"+id).style.display="inline";area.execCommand("focus");eAs[id]["displayed"]=true;area.execCommand("update_size");window.frames["frame_"+id].document.getElementById("result").scrollTop=scrollTop;window.frames["frame_"+id].document.getElementById("result").scrollLeft=scrollLeft;area.area_select(selStart,selEnd-selStart);area.execCommand("toggle_on");} -else{var elem=document.getElementById(id);elem.last_selectionStart=elem.selectionStart;elem.last_selectionEnd=elem.selectionEnd;elem.last_scrollTop=elem.scrollTop;elem.last_scrollLeft=elem.scrollLeft;elem.use_last=true;eAL.start(id);}},set_editarea_size_from_textarea:function(id,frame){var elem=document.getElementById(id);var width=Math.max(eAs[id]["settings"]["min_width"],elem.offsetWidth)+"px";var height=Math.max(eAs[id]["settings"]["min_height"],elem.offsetHeight)+"px";if(elem.style.width.indexOf("%")!=-1)width=elem.style.width;if(elem.style.height.indexOf("%")!=-1)height=elem.style.height;frame.style.width=width;frame.style.height=height;},set_base_url:function(){if (!this.baseURL){var elements=document.getElementsByTagName('script');for (var i=0;i<elements.length;i++){if (elements[i].src&&elements[i].src.match(/edit_area_[^\/]*$/i)){var src=elements[i].src;src=src.substring(0,src.lastIndexOf('/'));this.baseURL=src;this.file_name=elements[i].src.substr(elements[i].src.lastIndexOf("/")+1);break;}}}var documentBasePath=document.location.href;if (documentBasePath.indexOf('?')!=-1)documentBasePath=documentBasePath.substring(0,documentBasePath.indexOf('?'));var documentURL=documentBasePath;documentBasePath=documentBasePath.substring(0,documentBasePath.lastIndexOf('/'));if (this.baseURL.indexOf('://')==-1&&this.baseURL.charAt(0)!='/'){this.baseURL=documentBasePath+"/"+this.baseURL;}this.baseURL+="/";},get_button_html:function(id,img,exec,isFileSpecific,baseURL){if(!baseURL)baseURL=this.baseURL;var cmd='editArea.execCommand(''+exec+'')';html='<a id="a_'+id +'" href="javascript:'+cmd+'" onclick="'+cmd+';return false;" onmousedown="return false;" target="_self" fileSpecific="'+(isFileSpecific?'yes':'no')+'">';html+='<img id="'+id+'" src="'+baseURL +'images/'+img+'" title="{$'+id+'}" width="20" height="20" class="editAreaButtonNormal" onmouseover="editArea.switchClass(this,\'editAreaButtonOver\');" onmouseout="editArea.restoreClass(this);" onmousedown="editArea.restoreAndSwitchClass(this,\'editAreaButtonDown\');" /></a>';return html;},get_control_html:function(button_name,lang){for (var i=0;i<this.advanced_buttons.length;i++){var but=this.advanced_buttons[i];if (but[0]==button_name){return this.get_button_html(but[0],but[1],but[2],but[3]);}}switch (button_name){case "*":case "return":return "<br />";case "|":case "separator":return '<img src="'+this.baseURL +'images/spacer.gif" width="1" height="15" class="editAreaSeparatorLine">';case "select_font":html="<select id='area_font_size' onchange='javascript:editArea.execCommand(\"change_font_size\")' fileSpecific='yes'>" +"<option value='-1'>{$font_size}</option>" +"<option value='8'>8 pt</option>" +"<option value='9'>9 pt</option>" +"<option value='10'>10 pt</option>" +"<option value='11'>11 pt</option>" +"<option value='12'>12 pt</option>" +"<option value='14'>14 pt</option>" +"</select>";return html;case "syntax_selection":var html="<select id='syntax_selection' onchange='javascript:editArea.execCommand(\"change_syntax\",this.value)' fileSpecific='yes'>";html+="<option value='-1'>{$syntax_selection}</option>";html+="</select>";return html;}return "<span id='tmp_tool_"+button_name+"'>["+button_name+"]</span>";},get_template:function(){if(this.template==""){var xhr_object=null;if(window.XMLHttpRequest)xhr_object=new XMLHttpRequest(); -else if(window.ActiveXObject)xhr_object=new ActiveXObject("Microsoft.XMLHTTP"); -else{alert("XMLHTTPRequest not supported. EditArea not loaded");return;}xhr_object.open("GET",this.baseURL+"template.html",false);xhr_object.send(null);if(xhr_object.readyState==4)this.template=xhr_object.responseText; -else this.has_error();}},translate:function(text,lang,mode){if(mode=="word")text=eAL.get_word_translation(text,lang); -else if(mode="template"){eAL.current_language=lang;text=text.replace(/{$([^}]+)}/gm,eAL.translate_template);}return text;},translate_template:function(){return eAL.get_word_translation(EAL.prototype.translate_template.arguments[1],eAL.current_language);},get_word_translation:function(val,lang){for(var i in eAL.lang[lang]){if(i==val)return eAL.lang[lang][i];}return "_"+val;},load_script:function(url){if (this.loadedFiles[url])return;try{var script=document.createElement("script");script.type="text/javascript";script.src=url;script.charset="UTF-8";var head=document.getElementsByTagName("head");head[0].appendChild(script);}catch(e){document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'" charset="UTF-8"></sc'+'ript>');}this.loadedFiles[url]=true;},add_event:function(obj,name,handler){if (obj.attachEvent){obj.attachEvent("on"+name,handler);} -else{obj.addEventListener(name,handler,false);}},remove_event:function(obj,name,handler){if (obj.detachEvent)obj.detachEvent("on"+name,handler); -else obj.removeEventListener(name,handler,false);},reset:function(e){var formObj=eAL.nav['isIE'] ? window.event.srcElement:e.target;if(formObj.tagName!='FORM')formObj=formObj.form;for(var i in eAs){var is_child=false;for (var x=0;x<formObj.elements.length;x++){if(formObj.elements[x].id==i)is_child=true;}if(window.frames["frame_"+i]&&is_child&&eAs[i]["displayed"]==true){var exec='window.frames["frame_'+i +'"].editArea.textarea.value=document.getElementById("'+i +'").value;';exec+='window.frames["frame_'+i +'"].editArea.execCommand("focus");';exec+='window.frames["frame_'+i +'"].editArea.check_line_selection();';exec+='window.frames["frame_'+i +'"].editArea.execCommand("reset");';window.setTimeout(exec,10);}}return;},submit:function(e){var formObj=eAL.nav['isIE'] ? window.event.srcElement:e.target;if(formObj.tagName!='FORM')formObj=formObj.form;for(var i in eAs){var is_child=false;for (var x=0;x<formObj.elements.length;x++){if(formObj.elements[x].id==i)is_child=true;}if(is_child){if(window.frames["frame_"+i]&&eAs[i]["displayed"]==true)document.getElementById(i).value=window.frames["frame_"+i].editArea.textarea.value;eAL.execCommand(i,"EA_submit");}}if(typeof(formObj.edit_area_replaced_submit)=="function"){res=formObj.edit_area_replaced_submit();if(res==false){if(eAL.nav['isIE'])return false; -else e.preventDefault();}}return;},getValue:function(id){if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){return window.frames["frame_"+id].editArea.textarea.value;} -else if(elem=document.getElementById(id)){return elem.value;}return false;},setValue:function(id,new_val){if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].editArea.textarea.value=new_val;window.frames["frame_"+id].editArea.execCommand("focus");window.frames["frame_"+id].editArea.check_line_selection(false);window.frames["frame_"+id].editArea.execCommand("onchange");} -else if(elem=document.getElementById(id)){elem.value=new_val;}},getSelectionRange:function(id){var sel={"start":0,"end":0};if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){var editArea=window.frames["frame_"+id].editArea;sel["start"]=editArea.textarea.selectionStart;sel["end"]=editArea.textarea.selectionEnd;} -else if(elem=document.getElementById(id)){sel=getSelectionRange(elem);}return sel;},setSelectionRange:function(id,new_start,new_end){if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].editArea.area_select(new_start,new_end-new_start);if(!this.nav['isIE']){window.frames["frame_"+id].editArea.check_line_selection(false);window.frames["frame_"+id].editArea.scroll_to_view();}} -else if(elem=document.getElementById(id)){setSelectionRange(elem,new_start,new_end);}},getSelectedText:function(id){var sel=this.getSelectionRange(id);return this.getValue(id).substring(sel["start"],sel["end"]);},setSelectedText:function(id,new_val){new_val=new_val.replace(/\r/g,"");var sel=this.getSelectionRange(id);var text=this.getValue(id);if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){var scrollTop=window.frames["frame_"+id].document.getElementById("result").scrollTop;var scrollLeft=window.frames["frame_"+id].document.getElementById("result").scrollLeft;} -else{var scrollTop=document.getElementById(id).scrollTop;var scrollLeft=document.getElementById(id).scrollLeft;}text=text.substring(0,sel["start"])+new_val +text.substring(sel["end"]);this.setValue(id,text);var new_sel_end=sel["start"]+new_val.length;this.setSelectionRange(id,sel["start"],new_sel_end);if(new_val !=this.getSelectedText(id).replace(/\r/g,"")){this.setSelectionRange(id,sel["start"],new_sel_end+new_val.split("\n").length -1);}if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].document.getElementById("result").scrollTop=scrollTop;window.frames["frame_"+id].document.getElementById("result").scrollLeft=scrollLeft;window.frames["frame_"+id].editArea.execCommand("onchange");} -else{document.getElementById(id).scrollTop=scrollTop;document.getElementById(id).scrollLeft=scrollLeft;}},insertTags:function(id,open_tag,close_tag){var old_sel=this.getSelectionRange(id);text=open_tag+this.getSelectedText(id)+close_tag;eAL.setSelectedText(id,text);var new_sel=this.getSelectionRange(id);if(old_sel["end"] > old_sel["start"])this.setSelectionRange(id,new_sel["end"],new_sel["end"]); -else this.setSelectionRange(id,old_sel["start"]+open_tag.length,old_sel["start"]+open_tag.length);},hide:function(id){if(document.getElementById(id)&&!this.hidden[id]){this.hidden[id]=new Object();this.hidden[id]["selectionRange"]=this.getSelectionRange(id);if(document.getElementById(id).style.display!="none"){this.hidden[id]["scrollTop"]=document.getElementById(id).scrollTop;this.hidden[id]["scrollLeft"]=document.getElementById(id).scrollLeft;}if(window.frames["frame_"+id]){this.hidden[id]["toggle"]=eAs[id]["displayed"];if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){var scrollTop=window.frames["frame_"+id].document.getElementById("result").scrollTop;var scrollLeft=window.frames["frame_"+id].document.getElementById("result").scrollLeft;} -else{var scrollTop=document.getElementById(id).scrollTop;var scrollLeft=document.getElementById(id).scrollLeft;}this.hidden[id]["scrollTop"]=scrollTop;this.hidden[id]["scrollLeft"]=scrollLeft;if(eAs[id]["displayed"]==true)eAL.toggle_off(id);}var span=document.getElementById("EditAreaArroundInfos_"+id);if(span){span.style.display='none';}document.getElementById(id).style.display="none";}},show:function(id){if((elem=document.getElementById(id))&&this.hidden[id]){elem.style.display="inline";elem.scrollTop=this.hidden[id]["scrollTop"];elem.scrollLeft=this.hidden[id]["scrollLeft"];var span=document.getElementById("EditAreaArroundInfos_"+id);if(span){span.style.display='inline';}if(window.frames["frame_"+id]){elem.style.display="inline";if(this.hidden[id]["toggle"]==true)eAL.toggle_on(id);scrollTop=this.hidden[id]["scrollTop"];scrollLeft=this.hidden[id]["scrollLeft"];if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].document.getElementById("result").scrollTop=scrollTop;window.frames["frame_"+id].document.getElementById("result").scrollLeft=scrollLeft;} -else{elem.scrollTop=scrollTop;elem.scrollLeft=scrollLeft;}}sel=this.hidden[id]["selectionRange"];this.setSelectionRange(id,sel["start"],sel["end"]);delete this.hidden[id];}},getCurrentFile:function(id){return this.execCommand(id,'get_file',this.execCommand(id,'curr_file'));},getFile:function(id,file_id){return this.execCommand(id,'get_file',file_id);},getAllFiles:function(id){return this.execCommand(id,'get_all_files()');},openFile:function(id,file_infos){return this.execCommand(id,'open_file',file_infos);},closeFile:function(id,file_id){return this.execCommand(id,'close_file',file_id);},setFileEditedMode:function(id,file_id,to){var reg1=new RegExp('\\','g');var reg2=new RegExp('"','g');return this.execCommand(id,'set_file_edited_mode("'+file_id.replace(reg1,'\\').replace(reg2,'\"')+'",'+to +')');},execCommand:function(id,cmd,fct_param){switch(cmd){case "EA_init":if(eAs[id]['settings']["EA_init_callback"].length>0)eval(eAs[id]['settings']["EA_init_callback"]+"('"+id +"');");break;case "EA_delete":if(eAs[id]['settings']["EA_delete_callback"].length>0)eval(eAs[id]['settings']["EA_delete_callback"]+"('"+id +"');");break;case "EA_submit":if(eAs[id]['settings']["submit_callback"].length>0)eval(eAs[id]['settings']["submit_callback"]+"('"+id +"');");break;}if(window.frames["frame_"+id]&&window.frames["frame_"+id].editArea){if(fct_param!=undefined)return eval('window.frames["frame_'+id +'"].editArea.'+cmd +'(fct_param);'); -else return eval('window.frames["frame_'+id +'"].editArea.'+cmd +';');}return false;}};var eAL=new EAL();var eAs=new Object(); function getAttribute(elm,aname){try{var avalue=elm.getAttribute(aname );}catch(exept){}if(! avalue){for(var i=0;i < elm.attributes.length;i ++){var taName=elm.attributes [i] .name.toLowerCase();if(taName==aname){avalue=elm.attributes [i] .value;return avalue;}}}return avalue;};function setAttribute(elm,attr,val){if(attr=="class"){elm.setAttribute("className",val);elm.setAttribute("class",val);} -else{elm.setAttribute(attr,val);}};function getChildren(elem,elem_type,elem_attribute,elem_attribute_match,option,depth){if(!option)var option="single";if(!depth)var depth=-1;if(elem){var children=elem.childNodes;var result=null;var results=new Array();for (var x=0;x<children.length;x++){strTagName=new String(children[x].tagName);children_class="?";if(strTagName!="undefined"){child_attribute=getAttribute(children[x],elem_attribute);if((strTagName.toLowerCase()==elem_type.toLowerCase()||elem_type=="")&&(elem_attribute==""||child_attribute==elem_attribute_match)){if(option=="all"){results.push(children[x]);} -else{return children[x];}}if(depth!=0){result=getChildren(children[x],elem_type,elem_attribute,elem_attribute_match,option,depth-1);if(option=="all"){if(result.length>0){results=results.concat(result);}} -else if(result!=null){return result;}}}}if(option=="all")return results;}return null;};function isChildOf(elem,parent){if(elem){if(elem==parent)return true;while(elem.parentNode !='undefined'){return isChildOf(elem.parentNode,parent);}}return false;};function getMouseX(e){if(e!=null&&typeof(e.pageX)!="undefined"){return e.pageX;} -else{return (e!=null?e.x:event.x)+document.documentElement.scrollLeft;}};function getMouseY(e){if(e!=null&&typeof(e.pageY)!="undefined"){return e.pageY;} -else{return (e!=null?e.y:event.y)+document.documentElement.scrollTop;}};function calculeOffsetLeft(r){return calculeOffset(r,"offsetLeft")};function calculeOffsetTop(r){return calculeOffset(r,"offsetTop")};function calculeOffset(element,attr){var offset=0;while(element){offset+=element[attr];element=element.offsetParent}return offset;};function get_css_property(elem,prop){if(document.defaultView){return document.defaultView.getComputedStyle(elem,null).getPropertyValue(prop);} -else if(elem.currentStyle){var prop=prop.replace(/-\D/gi,function(sMatch){return sMatch.charAt(sMatch.length-1).toUpperCase();});return elem.currentStyle[prop];} -else return null;}var move_current_element;function start_move_element(e,id,frame){var elem_id=(e.target||e.srcElement).id;if(id)elem_id=id;if(!frame)frame=window;if(frame.event)e=frame.event;move_current_element=frame.document.getElementById(elem_id);move_current_element.frame=frame;frame.document.onmousemove=move_element;frame.document.onmouseup=end_move_element;mouse_x=getMouseX(e);mouse_y=getMouseY(e);move_current_element.start_pos_x=mouse_x-(move_current_element.style.left.replace("px","")||calculeOffsetLeft(move_current_element));move_current_element.start_pos_y=mouse_y-(move_current_element.style.top.replace("px","")||calculeOffsetTop(move_current_element));return false;};function end_move_element(e){move_current_element.frame.document.onmousemove="";move_current_element.frame.document.onmouseup="";move_current_element=null;};function move_element(e){if(move_current_element.frame&&move_current_element.frame.event)e=move_current_element.frame.event;var mouse_x=getMouseX(e);var mouse_y=getMouseY(e);var new_top=mouse_y-move_current_element.start_pos_y;var new_left=mouse_x-move_current_element.start_pos_x;var max_left=move_current_element.frame.document.body.offsetWidth-move_current_element.offsetWidth;max_top=move_current_element.frame.document.body.offsetHeight-move_current_element.offsetHeight;new_top=Math.min(Math.max(0,new_top),max_top);new_left=Math.min(Math.max(0,new_left),max_left);move_current_element.style.top=new_top+"px";move_current_element.style.left=new_left+"px";return false;};var nav=eAL.nav;function getSelectionRange(textarea){return {"start":textarea.selectionStart,"end":textarea.selectionEnd};};function setSelectionRange(textarea,start,end){textarea.focus();start=Math.max(0,Math.min(textarea.value.length,start));end=Math.max(start,Math.min(textarea.value.length,end));if(nav['isOpera']){textarea.selectionEnd=1;textarea.selectionStart=0;textarea.selectionEnd=1;textarea.selectionStart=0;}textarea.selectionStart=start;textarea.selectionEnd=end;if(nav['isIE'])set_IE_selection(textarea);};function get_IE_selection(textarea){if(textarea&&textarea.focused){if(!textarea.ea_line_height){var div=document.createElement("div");div.style.fontFamily=get_css_property(textarea,"font-family");div.style.fontSize=get_css_property(textarea,"font-size");div.style.visibility="hidden";div.innerHTML="0";document.body.appendChild(div);textarea.ea_line_height=div.offsetHeight;document.body.removeChild(div);}var range=document.selection.createRange();var stored_range=range.duplicate();stored_range.moveToElementText(textarea );stored_range.setEndPoint('EndToEnd',range );if(stored_range.parentElement()==textarea){var elem=textarea;var scrollTop=0;while(elem.parentNode){scrollTop+=elem.scrollTop;elem=elem.parentNode;}var relative_top=range.offsetTop-calculeOffsetTop(textarea)+scrollTop;var line_start=Math.round((relative_top / textarea.ea_line_height)+1);var line_nb=Math.round(range.boundingHeight / textarea.ea_line_height);var range_start=stored_range.text.length-range.text.length;var tab=textarea.value.substr(0,range_start).split("\n");range_start+=(line_start-tab.length)*2;textarea.selectionStart=range_start;var range_end=textarea.selectionStart+range.text.length;tab=textarea.value.substr(0,range_start+range.text.length).split("\n");range_end+=(line_start+line_nb-1-tab.length)*2;textarea.selectionEnd=range_end;}}setTimeout("get_IE_selection(document.getElementById('"+textarea.id +"'));",50);};function IE_textarea_focus(){event.srcElement.focused=true;}function IE_textarea_blur(){event.srcElement.focused=false;}function set_IE_selection(textarea){if(!window.closed){var nbLineStart=textarea.value.substr(0,textarea.selectionStart).split("\n").length-1;var nbLineEnd=textarea.value.substr(0,textarea.selectionEnd).split("\n").length-1;var range=document.selection.createRange();range.moveToElementText(textarea );range.setEndPoint('EndToStart',range );range.moveStart('character',textarea.selectionStart-nbLineStart);range.moveEnd('character',textarea.selectionEnd-nbLineEnd-(textarea.selectionStart-nbLineStart));range.select();}};eAL.waiting_loading["elements_functions.js"]="loaded"; - EAL.prototype.start_resize_area=function(){document.onmouseup=eAL.end_resize_area;document.onmousemove=eAL.resize_area;eAL.toggle(eAL.resize["id"]);var textarea=eAs[eAL.resize["id"]]["textarea"];var div=document.getElementById("edit_area_resize");if(!div){div=document.createElement("div");div.id="edit_area_resize";div.style.border="dashed #888888 1px";}var width=textarea.offsetWidth -2;var height=textarea.offsetHeight -2;div.style.display="block";div.style.width=width+"px";div.style.height=height+"px";var father=textarea.parentNode;father.insertBefore(div,textarea);textarea.style.display="none";eAL.resize["start_top"]=calculeOffsetTop(div);eAL.resize["start_left"]=calculeOffsetLeft(div);};EAL.prototype.end_resize_area=function(e){document.onmouseup="";document.onmousemove="";var div=document.getElementById("edit_area_resize");var textarea=eAs[eAL.resize["id"]]["textarea"];var width=Math.max(eAs[eAL.resize["id"]]["settings"]["min_width"],div.offsetWidth-4);var height=Math.max(eAs[eAL.resize["id"]]["settings"]["min_height"],div.offsetHeight-4);if(eAL.nav['isIE']==6){width-=2;height-=2;}textarea.style.width=width+"px";textarea.style.height=height+"px";div.style.display="none";textarea.style.display="inline";textarea.selectionStart=eAL.resize["selectionStart"];textarea.selectionEnd=eAL.resize["selectionEnd"];eAL.toggle(eAL.resize["id"]);return false;};EAL.prototype.resize_area=function(e){var allow=eAs[eAL.resize["id"]]["settings"]["allow_resize"];if(allow=="both"||allow=="y"){new_y=getMouseY(e);var new_height=Math.max(20,new_y-eAL.resize["start_top"]);document.getElementById("edit_area_resize").style.height=new_height+"px";}if(allow=="both"||allow=="x"){new_x=getMouseX(e);var new_width=Math.max(20,new_x-eAL.resize["start_left"]);document.getElementById("edit_area_resize").style.width=new_width+"px";}return false;};eAL.waiting_loading["resize_area.js"]="loaded"; - EAL.prototype.get_regexp=function(text_array){res="(\b)(";for(i=0;i<text_array.length;i++){if(i>0)res+="|";res+=this.get_escaped_regexp(text_array[i]);}res+=")(\b)";reg=new RegExp(res);return res;};EAL.prototype.get_escaped_regexp=function(str){return str.replace(/(.|?|*|+|\|(|)|[|]|}|{|$|^||)/g,"\$1");};EAL.prototype.init_syntax_regexp=function(){var lang_style=new Object();for(var lang in this.load_syntax){if(!this.syntax[lang]){this.syntax[lang]=new Object();this.syntax[lang]["keywords_reg_exp"]=new Object();this.keywords_reg_exp_nb=0;if(this.load_syntax[lang]['KEYWORDS']){param="g";if(this.load_syntax[lang]['KEYWORD_CASE_SENSITIVE']===false)param+="i";for(var i in this.load_syntax[lang]['KEYWORDS']){if(typeof(this.load_syntax[lang]['KEYWORDS'][i])=="function")continue;this.syntax[lang]["keywords_reg_exp"][i]=new RegExp(this.get_regexp(this.load_syntax[lang]['KEYWORDS'][i] ),param);this.keywords_reg_exp_nb++;}}if(this.load_syntax[lang]['OPERATORS']){var str="";var nb=0;for(var i in this.load_syntax[lang]['OPERATORS']){if(typeof(this.load_syntax[lang]['OPERATORS'][i])=="function")continue;if(nb>0)str+="|";str+=this.get_escaped_regexp(this.load_syntax[lang]['OPERATORS'][i]);nb++;}if(str.length>0)this.syntax[lang]["operators_reg_exp"]=new RegExp("("+str+")","g");}if(this.load_syntax[lang]['DELIMITERS']){var str="";var nb=0;for(var i in this.load_syntax[lang]['DELIMITERS']){if(typeof(this.load_syntax[lang]['DELIMITERS'][i])=="function")continue;if(nb>0)str+="|";str+=this.get_escaped_regexp(this.load_syntax[lang]['DELIMITERS'][i]);nb++;}if(str.length>0)this.syntax[lang]["delimiters_reg_exp"]=new RegExp("("+str+")","g");}var syntax_trace=new Array();this.syntax[lang]["quotes"]=new Object();var quote_tab=new Array();if(this.load_syntax[lang]['QUOTEMARKS']){for(var i in this.load_syntax[lang]['QUOTEMARKS']){if(typeof(this.load_syntax[lang]['QUOTEMARKS'][i])=="function")continue;var x=this.get_escaped_regexp(this.load_syntax[lang]['QUOTEMARKS'][i]);this.syntax[lang]["quotes"][x]=x;quote_tab[quote_tab.length]="("+x+"(?:[^"+x+"\\]*(\\\\)*(\\"+x+"?)?)*("+x+"|$))";syntax_trace.push(x);}}this.syntax[lang]["comments"]=new Object();if(this.load_syntax[lang]['COMMENT_SINGLE']){for(var i in this.load_syntax[lang]['COMMENT_SINGLE']){if(typeof(this.load_syntax[lang]['COMMENT_SINGLE'][i])=="function")continue;var x=this.get_escaped_regexp(this.load_syntax[lang]['COMMENT_SINGLE'][i]);quote_tab[quote_tab.length]="("+x+"(.|\r|\t)*(\n|$))";syntax_trace.push(x);this.syntax[lang]["comments"][x]="\n";}}if(this.load_syntax[lang]['COMMENT_MULTI']){for(var i in this.load_syntax[lang]['COMMENT_MULTI']){if(typeof(this.load_syntax[lang]['COMMENT_MULTI'][i])=="function")continue;var start=this.get_escaped_regexp(i);var end=this.get_escaped_regexp(this.load_syntax[lang]['COMMENT_MULTI'][i]);quote_tab[quote_tab.length]="("+start+"(.|\n|\r)*?("+end+"|$))";syntax_trace.push(start);syntax_trace.push(end);this.syntax[lang]["comments"][i]=this.load_syntax[lang]['COMMENT_MULTI'][i];}}if(quote_tab.length>0)this.syntax[lang]["comment_or_quote_reg_exp"]=new RegExp("("+quote_tab.join("|")+")","gi");if(syntax_trace.length>0)this.syntax[lang]["syntax_trace_regexp"]=new RegExp("((.|\n)*?)(\\*("+syntax_trace.join("|")+"|$))","gmi");if(this.load_syntax[lang]['SCRIPT_DELIMITERS']){this.syntax[lang]["script_delimiters"]=new Object();for(var i in this.load_syntax[lang]['SCRIPT_DELIMITERS']){if(typeof(this.load_syntax[lang]['SCRIPT_DELIMITERS'][i])=="function")continue;this.syntax[lang]["script_delimiters"][i]=this.load_syntax[lang]['SCRIPT_DELIMITERS'];}}this.syntax[lang]["custom_regexp"]=new Object();if(this.load_syntax[lang]['REGEXPS']){for(var i in this.load_syntax[lang]['REGEXPS']){if(typeof(this.load_syntax[lang]['REGEXPS'][i])=="function")continue;var val=this.load_syntax[lang]['REGEXPS'][i];if(!this.syntax[lang]["custom_regexp"][val['execute']])this.syntax[lang]["custom_regexp"][val['execute']]=new Object();this.syntax[lang]["custom_regexp"][val['execute']][i]={'regexp':new RegExp(val['search'],val['modifiers']),'class':val['class']};}}if(this.load_syntax[lang]['STYLES']){lang_style[lang]=new Object();for(var i in this.load_syntax[lang]['STYLES']){if(typeof(this.load_syntax[lang]['STYLES'][i])=="function")continue;if(typeof(this.load_syntax[lang]['STYLES'][i])!="string"){for(var j in this.load_syntax[lang]['STYLES'][i]){lang_style[lang][j]=this.load_syntax[lang]['STYLES'][i][j];}} -else{lang_style[lang][i]=this.load_syntax[lang]['STYLES'][i];}}}var style="";for(var i in lang_style[lang]){if(lang_style[lang][i].length>0){style+="."+lang +" ."+i.toLowerCase()+" span{"+lang_style[lang][i]+"}\n";style+="."+lang +" ."+i.toLowerCase()+"{"+lang_style[lang][i]+"}\n";}}this.syntax[lang]["styles"]=style;}}};eAL.waiting_loading["reg_syntax.js"]="loaded"; -var editAreaLoader= eAL;var editAreas=eAs;EditAreaLoader=EAL;editAreaLoader.iframe_script= "<script type='text/javascript'> à EA(){Ã.error=Ã;Ã.inlinePopup=new Array({popup_id:"area_search_replace",icon_id:"search"},{popup_id:"edit_area_help",icon_id:"help"});Ã.plugins=new Object();Ã.line_number=0;Ã.nav=Ã.eAL.nav;Ã.Ã=new Object();Ã.last_text_to_highlight="";Ã.last_hightlighted_text="";Ã.syntax_list=new Array();Ã.allready_used_syntax=new Object();Ã.check_line_selection_timer=50;Ã.ÃFocused=Ã;Ã.highlight_selection_line=null;Ã.previous=new Array();Ã.next=new Array();Ã.last_undo="";Ã.files=new Object();Ã.filesIdAssoc=new Object();Ã.curr_file='';Ã.assocBracket=new Object();Ã.revertAssocBracket=new Object();Ã.assocBracket["("]=")";Ã.assocBracket["{"]="}";Ã.assocBracket["["]="]";for(var index in Ã.assocBracket){Ã.revertAssocBracket[Ã.assocBracket[index]]=index;}Ã.is_editable=Ã;Ã.lineHeight=16;Ã.tab_nb_char=8;if(Ã.nav['isOpera'])Ã.tab_nb_char=6;Ã.is_tabbing=Ã;Ã.fullscreen={'isFull':Ã};Ã.isResizing=Ã;Ã.id=area_id;Ã.à =eAs[Ã.id]["à "];if((""+Ã.à ['replace_tab_by_spaces']).match(/^[0-9]+$/)){Ã.tab_nb_char=Ã.à ['replace_tab_by_spaces'];Ã.tabulation="";for(var i=0;i<Ã.tab_nb_char;i++)Ã.tabulation+=" ";}\nelse{Ã.tabulation="\t";}if(Ã.à ["syntax_selection_allow"]&&Ã.à ["syntax_selection_allow"].Ã>0)Ã.syntax_list=Ã.à ["syntax_selection_allow"].replace(/ /g,"").split(",");if(Ã.à ['syntax'])Ã.allready_used_syntax[Ã.à ['syntax']]=Ã;};EA.Ã.update_size=Ã(){if(eAs[eA.id]&&eAs[eA.id]["displayed"]==Ã){if(eA.fullscreen['isFull']){Ã.document.getElementById("frame_"+eA.id).Ã.width=Ã.document.getElementsByTagName("html")[0].clientWidth+"px";Ã.document.getElementById("frame_"+eA.id).Ã.height=Ã.document.getElementsByTagName("html")[0].clientHeight+"px";}if(eA.tab_browsing_area.Ã.display=='block'&&!eA.nav['isIE']){eA.tab_browsing_area.Ã.height="0px";eA.tab_browsing_area.Ã.height=(eA.result.offsetTop-eA.tab_browsing_area.offsetTop -1)+"px";}var height=document.body.offsetHeight-eA.get_all_toolbar_height()-4;eA.result.Ã.height=height +"px";var width=document.body.offsetWidth -2;eA.result.Ã.width=width+"px";for(var i=0;i<eA.inlinePopup.Ã;i++){var popup=$(eA.inlinePopup[i]["popup_id"]);var max_left=document.body.offsetWidth-popup.offsetWidth;var max_top=document.body.offsetHeight-popup.offsetHeight;if(popup.offsetTop>max_top)popup.Ã.top=max_top+"px";if(popup.offsetLeft>max_left)popup.Ã.left=max_left+"px";}}};EA.Ã.init=Ã(){Ã.Ã=$("Ã");Ã.container=$("container");Ã.result=$("result");Ã.content_highlight=$("content_highlight");Ã.selection_field=$("selection_field");Ã.processing_screen=$("processing");Ã.editor_area=$("editor");Ã.tab_browsing_area=$("tab_browsing_area");if(!Ã.à ['is_editable'])Ã.set_editable(Ã);Ã.set_show_line_colors(Ã.à ['show_line_colors'] );if(syntax_selec=$("syntax_selection")){for(var i=0;i<Ã.syntax_list.Ã;i++){var syntax=Ã.syntax_list[i];var option=document.createElement("option");option.Ã=syntax;if(syntax==Ã.à ['syntax'])option.selected="selected";option.innerHTML=Ã.get_translation("syntax_"+syntax,"word");syntax_selec.appendChild(option);}}spans=Ã.getChildren($("toolbar_1"),"span","","","all",-1);for(var i=0;i<spans.Ã;i++){id=spans[i].id.replace(/tmp_tool_(.*)/,"$1");if(id!=spans[i].id){for(var j in Ã.plugins){if(typeof(Ã.plugins[j].get_control_html)=="Ã" ){html=Ã.plugins[j].get_control_html(id);if(html!=Ã){html=Ã.get_translation(html,"template");var new_span=document.createElement("span");new_span.innerHTML=html;var father=spans[i].ÃNode;spans[i].ÃNode.replaceChild(new_span,spans[i]);break;}}}}}Ã.Ã.Ã=eAs[Ã.id]["Ã"].Ã;if(Ã.à ["debug"])Ã.debug=Ã.document.getElementById("edit_area_debug_"+Ã.id);if($("redo")!=null)Ã.switchClassSticky($("redo"),'editAreaButtonDisabled',Ã);if(typeof(Ã.eAL.syntax[Ã.à ["syntax"]])!="undefined"){for(var i in Ã.eAL.syntax){Ã.add_Ã(Ã.eAL.syntax[i]["Ãs"]);}}if(Ã.nav['isOpera'])$("editor").onkeypress=keyDown;\nelse $("editor").onkeydown=keyDown;for(var i=0;i<Ã.inlinePopup.Ã;i++){if(Ã.nav['isIE']||Ã.nav['isFirefox'])$(Ã.inlinePopup[i]["popup_id"]).onkeydown=keyDown;\nelse $(Ã.inlinePopup[i]["popup_id"]).onkeypress=keyDown;}if(Ã.à ["allow_resize"]=="both"||Ã.à ["allow_resize"]=="x"||Ã.à ["allow_resize"]=="y")Ã.allow_resize(Ã);Ã.eAL.toggle(Ã.id,"on");Ã.change_smooth_selection_mode(eA.smooth_selection);Ã.execCommand("change_highlight",Ã.à ["start_highlight"]);Ã.set_font(eA.à ["font_family"],eA.à ["font_size"]);children=Ã.getChildren(document.body,"","selec","none","all",-1);for(var i=0;i<children.Ã;i++){if(Ã.nav['isIE'])children[i].unselectable=Ã;\nelse children[i].onmousedown=Ã(){return Ã};}if(Ã.nav['isGecko']){Ã.Ã.spellcheck=Ã.à ["gecko_spellcheck"];}if(Ã.nav['isFirefox'] >='3')Ã.content_highlight.Ã.borderLeft="solid 1px transÃ";if(Ã.nav['isIE']){Ã.Ã.Ã.marginTop="-1px";}if(Ã.nav['isSafari'] ){Ã.editor_area.Ã.position="absolute";Ã.Ã.Ã.marginLeft="-3px";Ã.Ã.Ã.marginTop="1px";}if(Ã.nav['isChrome'] ){Ã.editor_area.Ã.position="absolute";Ã.Ã.Ã.marginLeft="0px";Ã.Ã.Ã.marginTop="0px";}Ã.eAL.add_event(Ã.result,"click",Ã(e){if((e.target||e.srcElement)==eA.result){eA.area_select(eA.Ã.Ã.Ã,0);}});if(Ã.à ['is_multi_files']!=Ã)Ã.open_file({'id':Ã.curr_file,'text':''});Ã.set_wrap_text(Ã.à ['wrap_text'] );setTimeout("eA.focus();eA.manage_size();eA.execCommand('EA_load');",10);Ã.check_undo();Ã.check_line_selection(Ã);Ã.scroll_to_view();for(var i in Ã.plugins){if(typeof(Ã.plugins[i].onload)=="Ã")Ã.plugins[i].onload();}if(Ã.à ['fullscreen']==Ã)Ã.toggle_full_screen(Ã);Ã.eAL.add_event(window,"resize",eA.update_size);Ã.eAL.add_event(Ã.window,"resize",eA.update_size);Ã.eAL.add_event(top.window,"resize",eA.update_size);Ã.eAL.add_event(window,"unload",Ã(){if(eAs[eA.id]&&eAs[eA.id]["displayed"])eA.execCommand("EA_unload");});};EA.Ã.manage_size=Ã(onlyOneTime){if(!eAs[Ã.id])return Ã;if(eAs[Ã.id]["displayed"]==Ã&&Ã.ÃFocused){var resized=Ã;if(Ã.à ['wrap_text']){}\nelse{var area_width=Ã.Ã.scrollWidth;var area_height=Ã.Ã.scrollHeight;if(Ã.nav['isOpera']){area_width=10000;}}if(Ã.Ã.previous_scrollWidth!=area_width){Ã.container.Ã.width=area_width+"px";Ã.Ã.Ã.width=area_width+"px";Ã.content_highlight.Ã.width=area_width+"px";Ã.Ã.previous_scrollWidth=area_width;resized=Ã;}var area_height=Ã.Ã.scrollHeight;if(Ã.nav['isOpera']){area_height=Ã.Ã['nb_line']*Ã.lineHeight;}if(Ã.nav['isGecko']&&Ã.smooth_selection&&Ã.Ã["nb_line"])area_height=Ã.Ã["nb_line"]*Ã.lineHeight;if(Ã.Ã.previous_scrollHeight!=area_height){Ã.container.Ã.height=(area_height+2)+"px";Ã.Ã.Ã.height=area_height+"px";Ã.content_highlight.Ã.height=area_height+"px";Ã.Ã.previous_scrollHeight=area_height;resized=Ã;}if(Ã.Ã["nb_line"] >=Ã.line_number){var div_line_number="";for(i=Ã.line_number+1;i<Ã.Ã["nb_line"]+100;i++){div_line_number+=i+"<br />";Ã.line_number++;}var span=document.createElement("span");if(Ã.nav['isIE'])span.unselectable=Ã;span.innerHTML=div_line_number;$("line_number").appendChild(span);}Ã.Ã.scrollTop="0px";Ã.Ã.scrollLeft="0px";if(resized==Ã){Ã.scroll_to_view();}}if(!onlyOneTime)setTimeout("eA.manage_size();",100);};EA.Ã.add_event=Ã(obj,name,handler){if (Ã.nav['isIE']){obj.attachEvent("on"+name,handler);}\nelse{obj.addEventListener(name,handler,Ã);}};EA.Ã.execCommand=Ã(cmd,param){for(var i in Ã.plugins){if(typeof(Ã.plugins[i].execCommand)=="Ã"){if(!Ã.plugins[i].execCommand(cmd,param))return;}}switch(cmd){case "save":if(Ã.à ["save_callback"].Ã>0)eval("Ã."+Ã.à ["save_callback"]+"('"+Ã.id +"',eA.Ã.Ã);");break;case "load":if(Ã.à ["load_callback"].Ã>0)eval("Ã."+Ã.à ["load_callback"]+"('"+Ã.id +"');");break;case "onchange":if(Ã.à ["change_callback"].Ã>0)eval("Ã."+Ã.à ["change_callback"]+"('"+Ã.id +"');");break;case "EA_load":if(Ã.à ["EA_load_callback"].Ã>0)eval("Ã."+Ã.à ["EA_load_callback"]+"('"+Ã.id +"');");break;case "EA_unload":if(Ã.à ["EA_unload_callback"].Ã>0)eval("Ã."+Ã.à ["EA_unload_callback"]+"('"+Ã.id +"');");break;case "toggle_on":if(Ã.à ["EA_toggle_on_callback"].Ã>0)eval("Ã."+Ã.à ["EA_toggle_on_callback"]+"('"+Ã.id +"');");break;case "toggle_off":if(Ã.à ["EA_toggle_off_callback"].Ã>0)eval("Ã."+Ã.à ["EA_toggle_off_callback"]+"('"+Ã.id +"');");break;case "re_sync":if(!Ã.do_highlight)break;case "file_switch_on":if(Ã.à ["EA_file_switch_on_callback"].Ã>0)eval("Ã."+Ã.à ["EA_file_switch_on_callback"]+"(param);");break;case "file_switch_off":if(Ã.à ["EA_file_switch_off_callback"].Ã>0)eval("Ã."+Ã.à ["EA_file_switch_off_callback"]+"(param);");break;case "file_close":if(Ã.à ["EA_file_close_callback"].Ã>0)return eval("Ã."+Ã.à ["EA_file_close_callback"]+"(param);");break;default:if(typeof(eval("eA."+cmd))=="Ã"){if(Ã.à ["debug"])eval("eA."+cmd +"(param);");\nelse try{eval("eA."+cmd +"(param);");}catch(e){};}}};EA.Ã.get_translation=Ã(word,mode){if(mode=="template")return Ã.eAL.translate(word,Ã.à ["language"],mode);\nelse return Ã.eAL.get_word_translation(word,Ã.à ["language"]);};EA.Ã.add_plugin=Ã(plug_name,plug_obj){for(var i=0;i<Ã.à ["plugins"].Ã;i++){if(Ã.à ["plugins"][i]==plug_name){Ã.plugins[plug_name]=plug_obj;plug_obj.baseURL=Ã.eAL.baseURL+"plugins/"+plug_name+"/";if(typeof(plug_obj.init)=="Ã")plug_obj.init();}}};EA.Ã.load_css=Ã(url){try{link=document.createElement("link");link.type="text/css";link.rel="Ãsheet";link.media="all";link.href=url;head=document.getElementsByTagName("head");head[0].appendChild(link);}catch(e){document.write("<link href='\"+url +\"' rel='Ãsheet' type='text/css' />");}};EA.Ã.load_script=Ã(url){try{script=document.createElement("script");script.type="text/javascript";script.src =url;script.charset="UTF-8";head=document.getElementsByTagName("head");head[0].appendChild(script);}catch(e){document.write("<script type='text/javascript' src='"+url+"' charset=\"UTF-8\"><"+"/script>");}};EA.Ã.add_lang=Ã(language,Ãs){if(!Ã.eAL.lang[language])Ã.eAL.lang[language]=new Object();for(var i in Ãs)Ã.eAL.lang[language][i]=Ãs[i];};à $(id){return document.getElementById(id );};var eA=new EA();eA.add_event(window,"load",init);à init(){setTimeout("eA.init();",10);}; EA.Ã.focus=Ã(){Ã.Ã.focus();Ã.ÃFocused=Ã;};EA.Ã.check_line_selection=Ã(timer_checkup){if(!eAs[Ã.id])return Ã;if(!Ã.smooth_selection&&!Ã.do_highlight){}\nelse if(Ã.ÃFocused&&eAs[Ã.id]["displayed"]==Ã&&Ã.isResizing==Ã){infos=Ã.get_selection_infos();if(Ã.Ã["line_start"] !=infos["line_start"]||Ã.Ã["line_nb"] !=infos["line_nb"]||infos["full_text"] !=Ã.Ã["full_text"]||Ã.reload_highlight){new_top=Ã.lineHeight * (infos["line_start"]-1);new_height=Math.max(0,Ã.lineHeight * infos["line_nb"]);new_width=Math.max(Ã.Ã.scrollWidth,Ã.container.clientWidth -50);Ã.selection_field.Ã.top=new_top+"px";Ã.selection_field.Ã.width=new_width+"px";Ã.selection_field.Ã.height=new_height+"px";$("cursor_pos").Ã.top=new_top+"px";if(Ã.do_highlight==Ã){var curr_text=infos["full_text"].split("\n");var content="";var start=Math.max(0,infos["line_start"]-1);var end=Math.min(curr_text.Ã,infos["line_start"]+infos["line_nb"]-1);for(i=start;i< end;i++){content+=curr_text[i]+"\n";}content=content.replace(/&/g,"&");content=content.replace(/</g,"<");content=content.replace(/>/g,">");if(Ã.nav['isIE']||Ã.nav['isOpera']||Ã.nav['isFirefox'] >=3)Ã.selection_field.innerHTML="<pre>"+content.replace("\n","<br/>")+"</pre>";\nelse Ã.selection_field.innerHTML=content;if(Ã.reload_highlight||(infos["full_text"] !=Ã.last_text_to_highlight&&(Ã.Ã["line_start"]!=infos["line_start"]||Ã.show_line_colors||Ã.Ã["line_nb"]!=infos["line_nb"]||Ã.Ã["nb_line"]!=infos["nb_line"])))Ã.maj_highlight(infos);}}if(infos["line_start"] !=Ã.Ã["line_start"]||infos["curr_pos"] !=Ã.Ã["curr_pos"]||infos["full_text"].Ã!=Ã.Ã["full_text"].Ã||Ã.reload_highlight){var selec_char=infos["curr_line"].charAt(infos["curr_pos"]-1);var no_real_move=Ã;if(infos["line_nb"]==1&&(Ã.assocBracket[selec_char]||Ã.revertAssocBracket[selec_char])){no_real_move=Ã;if(Ã.findEndBracket(infos,selec_char)===Ã){$("end_bracket").Ã.visibility="visible";$("cursor_pos").Ã.visibility="visible";$("cursor_pos").innerHTML=selec_char;$("end_bracket").innerHTML=(Ã.assocBracket[selec_char]||Ã.revertAssocBracket[selec_char]);}\nelse{$("end_bracket").Ã.visibility="hidden";$("cursor_pos").Ã.visibility="hidden";}}\nelse{$("cursor_pos").Ã.visibility="hidden";$("end_bracket").Ã.visibility="hidden";}Ã.displayToCursorPosition("cursor_pos",infos["line_start"],infos["curr_pos"]-1,infos["curr_line"],no_real_move);if(infos["line_nb"]==1&&infos["line_start"]!=Ã.Ã["line_start"])Ã.scroll_to_view();}Ã.Ã=infos;}if(timer_checkup){setTimeout("eA.check_line_selection(Ã)",Ã.check_line_selection_timer);}};EA.Ã.get_selection_infos=Ã(){if(Ã.nav['isIE'])Ã.getIESelection();start=Ã.Ã.selectionStart;end=Ã.Ã.selectionEnd;if(Ã.Ã["selectionStart"]==start&&Ã.Ã["selectionEnd"]==end&&Ã.Ã["full_text"]==Ã.Ã.Ã)return Ã.Ã;if(Ã.tabulation!="\t"&&Ã.Ã.Ã.indexOf("\t")!=-1){var len=Ã.Ã.Ã.Ã;Ã.Ã.Ã=Ã.replace_tab(Ã.Ã.Ã);start=end=start+(Ã.Ã.Ã.Ã-len);Ã.area_select(start,0);}var selections=new Object();selections["selectionStart"]=start;selections["selectionEnd"]=end;selections["full_text"]=Ã.Ã.Ã;selections["line_start"]=1;selections["line_nb"]=1;selections["curr_pos"]=0;selections["curr_line"]="";selections["indexOfCursor"]=0;selections["selec_direction"]=Ã.Ã["selec_direction"];var splitTab=selections["full_text"].split("\n");var nbLine=Math.max(0,splitTab.Ã);var nbChar=Math.max(0,selections["full_text"].Ã-(nbLine-1));if(selections["full_text"].indexOf("\r")!=-1)nbChar=nbChar-(nbLine -1);selections["nb_line"]=nbLine;selections["nb_char"]=nbChar;if(start>0){var str=selections["full_text"].substr(0,start);selections["curr_pos"]=start-str.lastIndexOf("\n");selections["line_start"]=Math.max(1,str.split("\n").Ã);}\nelse{selections["curr_pos"]=1;}if(end>start){selections["line_nb"]=selections["full_text"].substring(start,end).split("\n").Ã;}selections["indexOfCursor"]=Ã.Ã.selectionStart;selections["curr_line"]=splitTab[Math.max(0,selections["line_start"]-1)];if(selections["selectionStart"]==Ã.Ã["selectionStart"]){if(selections["selectionEnd"]>Ã.Ã["selectionEnd"])selections["selec_direction"]="down";\nelse if(selections["selectionEnd"]==Ã.Ã["selectionStart"])selections["selec_direction"]=Ã.Ã["selec_direction"];}\nelse if(selections["selectionStart"]==Ã.Ã["selectionEnd"]&&selections["selectionEnd"]>Ã.Ã["selectionEnd"]){selections["selec_direction"]="down";}\nelse{selections["selec_direction"]="up";}$("nbLine").innerHTML=nbLine;$("nbChar").innerHTML=nbChar;$("linePos").innerHTML=selections["line_start"];$("currPos").innerHTML=selections["curr_pos"];return selections;};EA.Ã.getIESelection=Ã(){var range=document.selection.createRange();var stored_range=range.duplicate();stored_range.moveToElementText(Ã.à );stored_range.setEndPoint('EndToEnd',range );if(stored_range.ÃElement()!=Ã.Ã)return;var scrollTop=Ã.result.scrollTop+document.body.scrollTop;var relative_top=range.offsetTop-Ã.calculeOffsetTop(Ã.Ã)+scrollTop;var line_start=Math.round((relative_top / Ã.lineHeight)+1);var line_nb=Math.round(range.boundingHeight / Ã.lineHeight);var range_start=stored_range.text.Ã-range.text.Ã;var tab=Ã.Ã.Ã.substr(0,range_start).split("\n");range_start+=(line_start-tab.Ã)*2;Ã.Ã.selectionStart=range_start;var range_end=Ã.Ã.selectionStart+range.text.Ã;tab=Ã.Ã.Ã.substr(0,range_start+range.text.Ã).split("\n");range_end+=(line_start+line_nb-1-tab.Ã)*2;Ã.Ã.selectionEnd=range_end;};EA.Ã.setIESelection=Ã(){var nbLineStart=Ã.Ã.Ã.substr(0,Ã.Ã.selectionStart).split("\n").Ã-1;var nbLineEnd=Ã.Ã.Ã.substr(0,Ã.Ã.selectionEnd).split("\n").Ã-1;var range=document.selection.createRange();range.moveToElementText(Ã.à );range.setEndPoint('EndToStart',range );range.moveStart('character',Ã.Ã.selectionStart-nbLineStart);range.moveEnd('character',Ã.Ã.selectionEnd-nbLineEnd-(Ã.Ã.selectionStart-nbLineStart));range.select();};EA.Ã.tab_selection=Ã(){if(Ã.is_tabbing)return;Ã.is_tabbing=Ã;if(Ã.nav['isIE'])Ã.getIESelection();var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var insText=Ã.Ã.Ã.substring(start,end);var pos_start=start;var pos_end=end;if (insText.Ã==0){Ã.Ã.Ã=Ã.Ã.Ã.substr(0,start)+Ã.tabulation+Ã.Ã.Ã.substr(end);pos_start=start+Ã.tabulation.Ã;pos_end=pos_start;}\nelse{start=Math.max(0,Ã.Ã.Ã.substr(0,start).lastIndexOf("\n")+1);endText=Ã.Ã.Ã.substr(end);startText=Ã.Ã.Ã.substr(0,start);tmp=Ã.Ã.Ã.substring(start,end).split("\n");insText=Ã.tabulation+tmp.join("\n"+Ã.tabulation);Ã.Ã.Ã=startText+insText+endText;pos_start=start;pos_end=Ã.Ã.Ã.indexOf("\n",startText.Ã+insText.Ã);if(pos_end==-1)pos_end=Ã.Ã.Ã.Ã;}Ã.Ã.selectionStart=pos_start;Ã.Ã.selectionEnd=pos_end;if(Ã.nav['isIE']){Ã.setIESelection();setTimeout("eA.is_tabbing=Ã;",100);}\nelse Ã.is_tabbing=Ã;};EA.Ã.invert_tab_selection=Ã(){if(Ã.is_tabbing)return;Ã.is_tabbing=Ã;if(Ã.nav['isIE'])Ã.getIESelection();var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var insText=Ã.Ã.Ã.substring(start,end);var pos_start=start;var pos_end=end;if (insText.Ã==0){if(Ã.Ã.Ã.substring(start-Ã.tabulation.Ã,start)==Ã.tabulation){Ã.Ã.Ã=Ã.Ã.Ã.substr(0,start-Ã.tabulation.Ã)+Ã.Ã.Ã.substr(end);pos_start=Math.max(0,start-Ã.tabulation.Ã);pos_end=pos_start;}}\nelse{start=Ã.Ã.Ã.substr(0,start).lastIndexOf("\n")+1;endText=Ã.Ã.Ã.substr(end);startText=Ã.Ã.Ã.substr(0,start);tmp=Ã.Ã.Ã.substring(start,end).split("\n");insText="";for(i=0;i<tmp.Ã;i++){for(j=0;j<Ã.tab_nb_char;j++){if(tmp[i].charAt(0)=="\t"){tmp[i]=tmp[i].substr(1);j=Ã.tab_nb_char;}\nelse if(tmp[i].charAt(0)==" ")tmp[i]=tmp[i].substr(1);}insText+=tmp[i];if(i<tmp.Ã-1)insText+="\n";}Ã.Ã.Ã=startText+insText+endText;pos_start=start;pos_end=Ã.Ã.Ã.indexOf("\n",startText.Ã+insText.Ã);if(pos_end==-1)pos_end=Ã.Ã.Ã.Ã;}Ã.Ã.selectionStart=pos_start;Ã.Ã.selectionEnd=pos_end;if(Ã.nav['isIE']){Ã.setIESelection();setTimeout("eA.is_tabbing=Ã;",100);}\nelse Ã.is_tabbing=Ã;};EA.Ã.press_enter=Ã(){if(!Ã.smooth_selection)return Ã;if(Ã.nav['isIE'])Ã.getIESelection();var scrollTop=Ã.result.scrollTop;var scrollLeft=Ã.result.scrollLeft;var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var start_last_line=Math.max(0,Ã.Ã.Ã.substring(0,start).lastIndexOf("\n")+1 );var begin_line=Ã.Ã.Ã.substring(start_last_line,start).replace(/^([ \t]*).*/gm,"$1");if(begin_line=="\n"||begin_line=="\r"||begin_line.Ã==0)return Ã;if(Ã.nav['isIE']||Ã.nav['isOpera']){begin_line="\r\n"+begin_line;}\nelse{begin_line="\n"+begin_line;}Ã.Ã.Ã=Ã.Ã.Ã.substring(0,start)+begin_line+Ã.Ã.Ã.substring(end);Ã.area_select(start+begin_line.à ,0);if(Ã.nav['isIE']){Ã.result.scrollTop=scrollTop;Ã.result.scrollLeft=scrollLeft;}return Ã;};EA.Ã.findEndBracket=Ã(infos,bracket){var start=infos["indexOfCursor"];var normal_order=Ã;if(Ã.assocBracket[bracket])endBracket=Ã.assocBracket[bracket];\nelse if(Ã.revertAssocBracket[bracket]){endBracket=Ã.revertAssocBracket[bracket];normal_order=Ã;}var end=-1;var nbBracketOpen=0;for(var i=start;i<infos["full_text"].Ã&&i>=0;){if(infos["full_text"].charAt(i)==endBracket){nbBracketOpen--;if(nbBracketOpen<=0){end=i;break;}}\nelse if(infos["full_text"].charAt(i)==bracket)nbBracketOpen++;if(normal_order)i++;\nelse i--;}if(end==-1)return Ã;var endLastLine=infos["full_text"].substr(0,end).lastIndexOf("\n");if(endLastLine==-1)line=1;\nelse line=infos["full_text"].substr(0,endLastLine).split("\n").Ã+1;var curPos=end-endLastLine;Ã.displayToCursorPosition("end_bracket",line,curPos,infos["full_text"].substring(endLastLine +1,end));return Ã;};EA.Ã.displayToCursorPosition=Ã(id,start_line,cur_pos,lineContent,no_real_move){var elem=$("test_font_size");var dest=$(id);var postLeft=0;elem.innerHTML="<pre><span id='test_font_size_inner'>"+lineContent.substr(0,cur_pos).replace(/&/g,"&").replace(/</g,"<")+"</span></pre>";posLeft=45+$('test_font_size_inner').offsetWidth;var posTop=Ã.lineHeight * (start_line-1);if(no_real_move!=Ã){dest.Ã.top=posTop+"px";dest.Ã.left=posLeft+"px";}dest.cursor_top=posTop;dest.cursor_left=posLeft;};EA.Ã.area_select=Ã(start,Ã){Ã.Ã.focus();start=Math.max(0,Math.min(Ã.Ã.Ã.Ã,start));end=Math.max(start,Math.min(Ã.Ã.Ã.Ã,start+Ã));if(Ã.nav['isIE']){Ã.Ã.selectionStart=start;Ã.Ã.selectionEnd=end;Ã.setIESelection();}\nelse{if(Ã.nav['isOpera']){Ã.Ã.setSelectionRange(0,0);}Ã.Ã.setSelectionRange(start,end);}Ã.check_line_selection();};EA.Ã.area_get_selection=Ã(){var text="";if(document.selection ){var range=document.selection.createRange();text=range.text;}\nelse{text=Ã.Ã.Ã.substring(Ã.Ã.selectionStart,Ã.Ã.selectionEnd);}return text;}; EA.Ã.replace_tab=Ã(text){return text.replace(/((\n?)([^\t\n]*)\t)/gi,eA.smartTab);};EA.Ã.smartTab=Ã(){val=" ";return EA.Ã.smartTab.arguments[2]+EA.Ã.smartTab.arguments[3]+val.substr(0,eA.tab_nb_char-(EA.Ã.smartTab.arguments[3].Ã)%eA.tab_nb_char);};EA.Ã.show_waiting_screen=Ã(){width=Ã.editor_area.offsetWidth;height=Ã.editor_area.offsetHeight;if(Ã.nav['isGecko']||Ã.nav['isOpera']||Ã.nav['isIE']>=7){width-=2;height-=2;}Ã.processing_screen.Ã.display="block";Ã.processing_screen.Ã.width=width+"px";Ã.processing_screen.Ã.height=height+"px";Ã.waiting_screen_displayed=Ã;};EA.Ã.hide_waiting_screen=Ã(){Ã.processing_screen.Ã.display="none";Ã.waiting_screen_displayed=Ã;};EA.Ã.add_Ã=Ã(Ãs){if(Ãs.Ã>0){newcss=document.createElement("Ã");newcss.type="text/css";newcss.media="all";document.getElementsByTagName("head")[0].appendChild(newcss);cssrules=Ãs.split("}");newcss=document.ÃSheets[0];if(newcss.rules){for(i=cssrules.Ã-2;i>=0;i--){newrule=cssrules[i].split("{");newcss.addRule(newrule[0],newrule[1])}}\nelse if(newcss.cssRules){for(i=cssrules.Ã-1;i>=0;i--){if(cssrules[i].indexOf("{")!=-1){newcss.insertRule(cssrules[i]+"}",0);}}}}};EA.Ã.set_font=Ã(family,size){var elems=new Array("Ã","content_highlight","cursor_pos","end_bracket","selection_field","line_number");if(family&&family!="")Ã.à ["font_family"]=family;if(size&&size>0)Ã.à ["font_size"]=size;if(Ã.nav['isOpera'])Ã.à ['font_family']="monospace";var elem_font=$("area_font_size");if(elem_font){for(var i=0;i<elem_font.Ã;i++){if(elem_font.options[i].Ã&&elem_font.options[i].Ã==Ã.à ["font_size"])elem_font.options[i].selected=Ã;}}elem=$("test_font_size");elem.Ã.fontFamily=""+Ã.à ["font_family"];elem.Ã.fontSize=Ã.à ["font_size"]+"pt";elem.innerHTML="0";Ã.lineHeight=elem.offsetHeight;for(var i=0;i<elems.Ã;i++){var elem=$(elems[i]);elem.Ã.fontFamily=Ã.à ["font_family"];elem.Ã.fontSize=Ã.à ["font_size"]+"pt";elem.Ã.lineHeight=Ã.lineHeight+"px";}if(Ã.nav['isOpera']){var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var parNod=Ã.Ã.ÃNode,nxtSib=Ã.Ã.nextSibling;parNod.removeChild(Ã.Ã);parNod.insertBefore(Ã.Ã,nxtSib);Ã.area_select(start,end-start);}Ã.add_Ã("pre{font-family:"+Ã.à ["font_family"]+"}");Ã.last_line_selected=-1;Ã.Ã=new Array();Ã.resync_highlight();};EA.Ã.change_font_size=Ã(){var size=$("area_font_size").Ã;if(size>0)Ã.set_font("",size);};EA.Ã.open_inline_popup=Ã(popup_id){Ã.close_all_inline_popup();var popup=$(popup_id);var editor=$("editor");for(var i=0;i<Ã.inlinePopup.Ã;i++){if(Ã.inlinePopup[i]["popup_id"]==popup_id){var icon=$(Ã.inlinePopup[i]["icon_id"]);if(icon){Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);break;}}}popup.Ã.height="auto";popup.Ã.overflow="visible";if(document.body.offsetHeight< popup.offsetHeight){popup.Ã.height=(document.body.offsetHeight-10)+"px";popup.Ã.overflow="auto";}if(!popup.positionned){var new_left=editor.offsetWidth /2-popup.offsetWidth /2;var new_top=editor.offsetHeight /2-popup.offsetHeight /2;popup.Ã.left=new_left+"px";popup.Ã.top=new_top+"px";popup.positionned=Ã;}popup.Ã.visibility="visible";};EA.Ã.close_inline_popup=Ã(popup_id){var popup=$(popup_id);for(var i=0;i<Ã.inlinePopup.Ã;i++){if(Ã.inlinePopup[i]["popup_id"]==popup_id){var icon=$(Ã.inlinePopup[i]["icon_id"]);if(icon){Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);break;}}}popup.Ã.visibility="hidden";};EA.Ã.close_all_inline_popup=Ã(e){for(var i=0;i<Ã.inlinePopup.Ã;i++){Ã.close_inline_popup(Ã.inlinePopup[i]["popup_id"]);}Ã.Ã.focus();};EA.Ã.show_help=Ã(){Ã.open_inline_popup("edit_area_help");};EA.Ã.new_document=Ã(){Ã.Ã.Ã="";Ã.area_select(0,0);};EA.Ã.get_all_toolbar_height=Ã(){var area=$("editor");var results=Ã.getChildren(area,"div","class","area_toolbar","all","0");var height=0;for(var i=0;i<results.Ã;i++){height+=results[i].offsetHeight;}return height;};EA.Ã.go_to_line=Ã(line){if(!line){var icon=$("go_to_line");if(icon !=null){Ã.restoreClass(icon);Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);}line=prompt(Ã.get_translation("go_to_line_prompt"));if(icon !=null)Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);}if(line&&line!=null&&line.search(/^[0-9]+$/)!=-1){var start=0;var lines=Ã.Ã.Ã.split("\n");if(line > lines.Ã)start=Ã.Ã.Ã.Ã;\nelse{for(var i=0;i<Math.min(line-1,lines.Ã);i++)start+=lines[i].Ã+1;}Ã.area_select(start,0);}};EA.Ã.change_smooth_selection_mode=Ã(setTo){if(Ã.do_highlight)return;if(setTo !=null){if(setTo ===Ã)Ã.smooth_selection=Ã;\nelse Ã.smooth_selection=Ã;}var icon=$("change_smooth_selection");Ã.Ã.focus();if(Ã.smooth_selection===Ã){Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);Ã.smooth_selection=Ã;Ã.selection_field.Ã.display="none";$("cursor_pos").Ã.display="none";$("end_bracket").Ã.display="none";}\nelse{Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);Ã.smooth_selection=Ã;Ã.selection_field.Ã.display="block";$("cursor_pos").Ã.display="block";$("end_bracket").Ã.display="block";}};EA.Ã.scroll_to_view=Ã(show){if(!Ã.smooth_selection)return;var zone=$("result");var cursor_pos_top=$("cursor_pos").cursor_top;if(show=="bottom")cursor_pos_top+=(Ã.Ã["line_nb"]-1)* Ã.lineHeight;var max_height_visible=zone.clientHeight+zone.scrollTop;var miss_top=cursor_pos_top+Ã.lineHeight-max_height_visible;if(miss_top>0){zone.scrollTop=zone.scrollTop+miss_top;}\nelse if(zone.scrollTop > cursor_pos_top){zone.scrollTop=cursor_pos_top;}var cursor_pos_left=$("cursor_pos").cursor_left;var max_width_visible=zone.clientWidth+zone.scrollLeft;var miss_left=cursor_pos_left+10-max_width_visible;if(miss_left>0){zone.scrollLeft=zone.scrollLeft+miss_left+50;}\nelse if(zone.scrollLeft > cursor_pos_left){zone.scrollLeft=cursor_pos_left;}\nelse if(zone.scrollLeft==45){zone.scrollLeft=0;}};EA.Ã.check_undo=Ã(only_once){if(!eAs[Ã.id])return Ã;if(Ã.ÃFocused&&eAs[Ã.id]["displayed"]==Ã){var text=Ã.Ã.Ã;if(Ã.previous.Ã<=1)Ã.switchClassSticky($("undo"),'editAreaButtonDisabled',Ã);if(!Ã.previous[Ã.previous.Ã-1]||Ã.previous[Ã.previous.Ã-1]["text"] !=text){Ã.previous.push({"text":text,"selStart":Ã.Ã.selectionStart,"selEnd":Ã.Ã.selectionEnd});if(Ã.previous.à > Ã.à ["max_undo"]+1)Ã.previous.shift();}if(Ã.previous.à >=2)Ã.switchClassSticky($("undo"),'editAreaButtonNormal',Ã);}if(!only_once)setTimeout("eA.check_undo()",3000);};EA.Ã.undo=Ã(){if(Ã.previous.à > 0){if(Ã.nav['isIE'])Ã.getIESelection();Ã.next.push({"text":Ã.Ã.Ã,"selStart":Ã.Ã.selectionStart,"selEnd":Ã.Ã.selectionEnd});var prev=Ã.previous.pop();if(prev["text"]==Ã.Ã.Ã&&Ã.previous.à > 0)prev=Ã.previous.pop();Ã.Ã.Ã=prev["text"];Ã.last_undo=prev["text"];Ã.area_select(prev["selStart"],prev["selEnd"]-prev["selStart"]);Ã.switchClassSticky($("redo"),'editAreaButtonNormal',Ã);Ã.resync_highlight(Ã);Ã.check_file_changes();}};EA.Ã.redo=Ã(){if(Ã.next.à > 0){var next=Ã.next.pop();Ã.previous.push(next);Ã.Ã.Ã=next["text"];Ã.last_undo=next["text"];Ã.area_select(next["selStart"],next["selEnd"]-next["selStart"]);Ã.switchClassSticky($("undo"),'editAreaButtonNormal',Ã);Ã.resync_highlight(Ã);Ã.check_file_changes();}if(Ã.next.Ã==0)Ã.switchClassSticky($("redo"),'editAreaButtonDisabled',Ã);};EA.Ã.check_redo=Ã(){if(eA.next.Ã==0||eA.Ã.Ã!=eA.last_undo){eA.next=new Array();eA.switchClassSticky($("redo"),'editAreaButtonDisabled',Ã);}\nelse{Ã.switchClassSticky($("redo"),'editAreaButtonNormal',Ã);}};EA.Ã.switchClass=Ã(element,class_name,lock_state){var lockChanged=Ã;if (typeof(lock_state)!="undefined"&&element !=null){element.classLock=lock_state;lockChanged=Ã;}if (element !=null&&(lockChanged||!element.classLock)){element.oldClassName=element.className;element.className=class_name;}};EA.Ã.restoreAndSwitchClass=Ã(element,class_name){if (element !=null&&!element.classLock){Ã.restoreClass(element);Ã.switchClass(element,class_name);}};EA.Ã.restoreClass=Ã(element){if (element !=null&&element.oldClassName&&!element.classLock){element.className=element.oldClassName;element.oldClassName=null;}};EA.Ã.setClassLock=Ã(element,lock_state){if (element !=null)element.classLock=lock_state;};EA.Ã.switchClassSticky=Ã(element,class_name,lock_state){var lockChanged=Ã;if (typeof(lock_state)!="undefined"&&element !=null){element.classLock=lock_state;lockChanged=Ã;}if (element !=null&&(lockChanged||!element.classLock)){element.className=class_name;element.oldClassName=class_name;}};EA.Ã.scroll_page=Ã(params){var dir=params["dir"];var shift_pressed=params["shift"];screen_height=$("result").clientHeight;var lines=Ã.Ã.Ã.split("\n");var new_pos=0;var Ã=0;var char_left=0;var line_nb=0;if(dir=="up"){var scroll_line=Math.ceil((screen_height -30)/Ã.lineHeight);if(Ã.Ã["selec_direction"]=="up"){for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]-scroll_line,lines.Ã);line_nb++){new_pos+=lines[line_nb].Ã+1;}char_left=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"]-1);if(shift_pressed)Ã=Ã.Ã["selectionEnd"]-new_pos-char_left;Ã.area_select(new_pos+char_left,Ã);view="top";}\nelse{view="bottom";for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]+Ã.Ã["line_nb"]-1-scroll_line,lines.Ã);line_nb++){new_pos+=lines[line_nb].Ã+1;}char_left=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"]-1);if(shift_pressed){start=Math.min(Ã.Ã["selectionStart"],new_pos+char_left);Ã=Math.max(new_pos+char_left,Ã.Ã["selectionStart"] )-start;if(new_pos+char_left < Ã.Ã["selectionStart"])view="top";}\nelse start=new_pos+char_left;Ã.area_select(start,Ã);}}\nelse{var scroll_line=Math.floor((screen_height-30)/Ã.lineHeight);if(Ã.Ã["selec_direction"]=="down"){view="bottom";for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]+Ã.Ã["line_nb"]-2+scroll_line,lines.Ã);line_nb++){if(line_nb==Ã.Ã["line_start"]-1)char_left=Ã.Ã["selectionStart"] -new_pos;new_pos+=lines[line_nb].Ã+1;}if(shift_pressed){Ã=Math.abs(Ã.Ã["selectionStart"]-new_pos);Ã+=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"]);Ã.area_select(Math.min(Ã.Ã["selectionStart"],new_pos),Ã);}\nelse{Ã.area_select(new_pos+char_left,0);}}\nelse{view="top";for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]+scroll_line-1,lines.Ã,lines.Ã);line_nb++){if(line_nb==Ã.Ã["line_start"]-1)char_left=Ã.Ã["selectionStart"] -new_pos;new_pos+=lines[line_nb].Ã+1;}if(shift_pressed){Ã=Math.abs(Ã.Ã["selectionEnd"]-new_pos-char_left);Ã+=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"])-char_left-1;Ã.area_select(Math.min(Ã.Ã["selectionEnd"],new_pos+char_left),Ã);if(new_pos+char_left > Ã.Ã["selectionEnd"])view="bottom";}\nelse{Ã.area_select(new_pos+char_left,0);}}}Ã.check_line_selection();Ã.scroll_to_view(view);};EA.Ã.start_resize=Ã(e){Ã.eAL.resize["id"]=eA.id;Ã.eAL.resize["start_x"]=(e)? e.pageX:event.x+document.body.scrollLeft;Ã.eAL.resize["start_y"]=(e)? e.pageY:event.y+document.body.scrollTop;if(eA.nav['isIE']){eA.Ã.focus();eA.getIESelection();}Ã.eAL.resize["selectionStart"]=eA.Ã.selectionStart;Ã.eAL.resize["selectionEnd"]=eA.Ã.selectionEnd;Ã.eAL.start_resize_area();};EA.Ã.toggle_full_screen=Ã(to){if(typeof(to)=="undefined")to=!Ã.fullscreen['isFull'];var old=Ã.fullscreen['isFull'];Ã.fullscreen['isFull']=to;var icon=$("fullscreen");if(to&&to!=old){var selStart=Ã.Ã.selectionStart;var selEnd=Ã.Ã.selectionEnd;var html=Ã.document.getElementsByTagName("html")[0];var frame=Ã.document.getElementById("frame_"+Ã.id);Ã.fullscreen['old_overflow']=Ã.get_css_property(html,"overflow");Ã.fullscreen['old_height']=Ã.get_css_property(html,"height");Ã.fullscreen['old_width']=Ã.get_css_property(html,"width");Ã.fullscreen['old_scrollTop']=html.scrollTop;Ã.fullscreen['old_scrollLeft']=html.scrollLeft;Ã.fullscreen['old_zIndex']=Ã.get_css_property(frame,"z-index");if(Ã.nav['isOpera']){html.Ã.height="100%";html.Ã.width="100%";}html.Ã.overflow="hidden";html.scrollTop=0;html.scrollLeft=0;frame.Ã.position="absolute";frame.Ã.width=html.clientWidth+"px";frame.Ã.height=html.clientHeight+"px";frame.Ã.display="block";frame.Ã.zIndex="999999";frame.Ã.top="0px";frame.Ã.left="0px";frame.Ã.top="-"+Ã.calculeOffsetTop(frame)+"px";frame.Ã.left="-"+Ã.calculeOffsetLeft(frame)+"px";Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);Ã.fullscreen['allow_resize']=Ã.resize_allowed;Ã.allow_resize(Ã);if(Ã.nav['isFirefox']){Ã.eAL.execCommand(Ã.id,"update_size();");Ã.area_select(selStart,selEnd-selStart);Ã.scroll_to_view();Ã.focus();}\nelse{setTimeout("Ã.eAL.execCommand('"+Ã.id +"','update_size();');eA.focus();",10);}}\nelse if(to!=old){var selStart=Ã.Ã.selectionStart;var selEnd=Ã.Ã.selectionEnd;var frame=Ã.document.getElementById("frame_"+Ã.id);frame.Ã.position="static";frame.Ã.zIndex=Ã.fullscreen['old_zIndex'];var html=Ã.document.getElementsByTagName("html")[0];if(Ã.nav['isOpera']){html.Ã.height="auto";html.Ã.width="auto";html.Ã.overflow="auto";}\nelse if(Ã.nav['isIE']&&Ã!=top){html.Ã.overflow="auto";}\nelse html.Ã.overflow=Ã.fullscreen['old_overflow'];html.scrollTop=Ã.fullscreen['old_scrollTop'];html.scrollTop=Ã.fullscreen['old_scrollLeft'];Ã.eAL.hide(Ã.id);Ã.eAL.show(Ã.id);Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);if(Ã.fullscreen['allow_resize'])Ã.allow_resize(Ã.fullscreen['allow_resize']);if(Ã.nav['isFirefox']){Ã.area_select(selStart,selEnd-selStart);setTimeout("eA.scroll_to_view();",10);}}};EA.Ã.allow_resize=Ã(allow){var resize=$("resize_area");if(allow){resize.Ã.visibility="visible";Ã.eAL.add_event(resize,"mouseup",eA.start_resize);}\nelse{resize.Ã.visibility="hidden";Ã.eAL.remove_event(resize,"mouseup",eA.start_resize);}Ã.resize_allowed=allow;};EA.Ã.change_syntax=Ã(new_syntax,is_waiting){if(new_syntax==Ã.à ['syntax'])return Ã;var founded=Ã;for(var i=0;i<Ã.syntax_list.Ã;i++){if(Ã.syntax_list[i]==new_syntax)founded=Ã;}if(founded==Ã){if(!Ã.eAL.load_syntax[new_syntax]){if(!is_waiting)Ã.eAL.load_script(Ã.eAL.baseURL+"reg_syntax/"+new_syntax+".js");setTimeout("eA.change_syntax('"+new_syntax +"',Ã);",100);Ã.show_waiting_screen();}\nelse{if(!Ã.allready_used_syntax[new_syntax]){Ã.eAL.init_syntax_regexp();Ã.add_Ã(Ã.eAL.syntax[new_syntax]["Ãs"]);Ã.allready_used_syntax[new_syntax]=Ã;}var sel=$("syntax_selection");if(sel&&sel.Ã!=new_syntax){for(var i=0;i<sel.Ã;i++){if(sel.options[i].Ã&&sel.options[i].Ã==new_syntax)sel.options[i].selected=Ã;}}Ã.à ['syntax']=new_syntax;Ã.resync_highlight(Ã);Ã.hide_waiting_screen();return Ã;}}return Ã;};EA.Ã.set_editable=Ã(is_editable){if(is_editable){document.body.className="";Ã.Ã.readOnly=Ã;Ã.is_editable=Ã;}\nelse{document.body.className="non_editable";Ã.Ã.readOnly=Ã;Ã.is_editable=Ã;}if(eAs[Ã.id]["displayed"]==Ã)Ã.update_size();};EA.Ã.set_wrap_text=Ã(to){Ã.à ['wrap_text']=to;if(Ã.à ['wrap_text']){wrap_mode='soft';Ã.container.className+=' wrap_text';}\nelse{wrap_mode='off';Ã.container.className=Ã.container.className.replace(/ wrap_text/g,'');}var t=Ã.Ã;t.wrap=wrap_mode;t.setAttribute('wrap',wrap_mode);if(!Ã.nav['isIE']){var start=t.selectionStart,end=t.selectionEnd;var parNod=t.ÃNode,nxtSib=t.nextSibling;parNod.removeChild(t);parNod.insertBefore(t,nxtSib);Ã.area_select(start,end-start);}};EA.Ã.open_file=Ã(à ){if(à ['id']!="undefined"){var id=à ['id'];var new_file=new Object();new_file['id']=id;new_file['title']=id;new_file['text']="";new_file['Ã']="";new_file['last_text_to_highlight']="";new_file['last_hightlighted_text']="";new_file['previous']=new Array();new_file['next']=new Array();new_file['last_undo']="";new_file['smooth_selection']=Ã.à ['smooth_selection'];new_file['do_highlight']=Ã.à ['start_highlight'];new_file['syntax']=Ã.à ['syntax'];new_file['scroll_top']=0;new_file['scroll_left']=0;new_file['selection_start']=0;new_file['selection_end']=0;new_file['edited']=Ã;new_file['font_size']=Ã.à ["font_size"];new_file['font_family']=Ã.à ["font_family"];new_file['toolbar']={'links':{},'selects':{}};new_file['compare_edited_text']=new_file['text'];Ã.files[id]=new_file;Ã.update_file(id,à );Ã.files[id]['compare_edited_text']=Ã.files[id]['text'];var html_id='tab_file_'+encodeURIComponent(id);Ã.filesIdAssoc[html_id]=id;Ã.files[id]['html_id']=html_id;if(!$(Ã.files[id]['html_id'])&&id!=""){Ã.tab_browsing_area.Ã.display="block";var elem=document.createElement('li');elem.id=Ã.files[id]['html_id'];var close="<img src=\""+Ã.eAL.baseURL +"images/close.gif\" title=\""+Ã.get_translation('close_tab','word')+"\" onclick=\"eA.execCommand('close_file',eA.filesIdAssoc['"+html_id +"']);return Ã;\" class=\"hidden\" onmouseover=\"Ã.className=''\" onmouseout=\"Ã.className='hidden'\" />";elem.innerHTML="<a onclick=\"javascript:eA.execCommand('switch_to_file',eA.filesIdAssoc['"+html_id +"']);\" selec=\"none\"><b><span><strong class=\"edited\">*</strong>"+Ã.files[id]['title']+close +"</span></b></a>";$('tab_browsing_list').appendChild(elem);var elem=document.createElement('text');Ã.update_size();}if(id!="")Ã.execCommand('file_open',Ã.files[id]);Ã.switch_to_file(id,Ã);return Ã;}\nelse return Ã;};EA.Ã.close_file=Ã(id){if(Ã.files[id]){Ã.save_file(id);if(Ã.execCommand('file_close',Ã.files[id])!==Ã){var li=$(Ã.files[id]['html_id']);li.ÃNode.removeChild(li);if(id==Ã.curr_file){var next_file="";var is_next=Ã;for(var i in Ã.files){if(is_next){next_file=i;break;}\nelse if(i==id)is_next=Ã;\nelse next_file=i;}Ã.switch_to_file(next_file);}delete (Ã.files[id]);Ã.update_size();}}};EA.Ã.save_file=Ã(id){if(Ã.files[id]){var save=Ã.files[id];save['Ã']=Ã.Ã;save['last_text_to_highlight']=Ã.last_text_to_highlight;save['last_hightlighted_text']=Ã.last_hightlighted_text;save['previous']=Ã.previous;save['next']=Ã.next;save['last_undo']=Ã.last_undo;save['smooth_selection']=Ã.smooth_selection;save['do_highlight']=Ã.do_highlight;save['syntax']=Ã.à ['syntax'];save['text']=Ã.Ã.Ã;save['scroll_top']=Ã.result.scrollTop;save['scroll_left']=Ã.result.scrollLeft;save['selection_start']=Ã.Ã["selectionStart"];save['selection_end']=Ã.Ã["selectionEnd"];save['font_size']=Ã.à ["font_size"];save['font_family']=Ã.à ["font_family"];save['toolbar']={'links':{},'selects':{}};var links=$("toolbar_1").getElementsByTagName("a");for(var i=0;i<links.Ã;i++){if(links[i].getAttribute('fileSpecific')=='yes'){var save_butt=new Object();var img=links[i].getElementsByTagName('img')[0];save_butt['classLock']=img.classLock;save_butt['className']=img.className;save_butt['oldClassName']=img.oldClassName;save['toolbar']['links'][links[i].id]=save_butt;}}var selects=$("toolbar_1").getElementsByTagName("select");for(var i=0;i<selects.Ã;i++){if(selects[i].getAttribute('fileSpecific')=='yes'){save['toolbar']['selects'][selects[i].id]=selects[i].Ã;}}Ã.files[id]=save;return save;}\nelse return Ã;};EA.Ã.update_file=Ã(id,new_Ãs){for(var i in new_Ãs){Ã.files[id][i]=new_Ãs[i];}};EA.Ã.display_file=Ã(id){if(id==''){Ã.Ã.readOnly=Ã;Ã.tab_browsing_area.Ã.display="none";$("no_file_selected").Ã.display="block";Ã.result.className="empty";if(!Ã.files[''])Ã.open_file({id:''});}\nelse{Ã.result.className="";Ã.Ã.readOnly=!Ã.is_editable;$("no_file_selected").Ã.display="none";Ã.tab_browsing_area.Ã.display="block";}Ã.check_redo(Ã);Ã.check_undo(Ã);Ã.curr_file=id;var lis=Ã.tab_browsing_area.getElementsByTagName('li');for(var i=0;i<lis.Ã;i++){if(lis[i].id==Ã.files[id]['html_id'])lis[i].className='selected';\nelse lis[i].className='';}var new_file=Ã.files[id];Ã.Ã.Ã=new_file['text'];Ã.set_font(new_file['font_family'],new_file['font_size']);Ã.area_select(new_file['Ã']['selection_start'],new_file['Ã']['selection_end']-new_file['Ã']['selection_start']);Ã.manage_size(Ã);Ã.result.scrollTop=new_file['scroll_top'];Ã.result.scrollLeft=new_file['scroll_left'];Ã.previous=new_file['previous'];Ã.next=new_file['next'];Ã.last_undo=new_file['last_undo'];Ã.check_redo(Ã);Ã.check_undo(Ã);Ã.execCommand("change_highlight",new_file['do_highlight']);Ã.execCommand("change_syntax",new_file['syntax']);Ã.execCommand("change_smooth_selection_mode",new_file['smooth_selection']);var links=new_file['toolbar']['links'];for(var i in links){if(img=$(i).getElementsByTagName('img')[0]){var save_butt=new Object();img.classLock=links[i]['classLock'];img.className=links[i]['className'];img.oldClassName=links[i]['oldClassName'];}}var selects=new_file['toolbar']['selects'];for(var i in selects){var options=$(i).options;for(var j=0;j<options.Ã;j++){if(options[j].Ã==selects[i])$(i).options[j].selected=Ã;}}};EA.Ã.switch_to_file=Ã(file_to_show,force_refresh){if(file_to_show!=Ã.curr_file||force_refresh){Ã.save_file(Ã.curr_file);if(Ã.curr_file!='')Ã.execCommand('file_switch_off',Ã.files[Ã.curr_file]);Ã.display_file(file_to_show);if(file_to_show!='')Ã.execCommand('file_switch_on',Ã.files[file_to_show]);}};EA.Ã.get_file=Ã(id){if(id==Ã.curr_file)Ã.save_file(id);return Ã.files[id];};EA.Ã.get_all_files=Ã(){tmp_files=Ã.files;Ã.save_file(Ã.curr_file);if(tmp_files[''])delete(Ã.files['']);return tmp_files;};EA.Ã.check_file_changes=Ã(){var id=Ã.curr_file;if(Ã.files[id]&&Ã.files[id]['compare_edited_text']!=undefined){if(Ã.files[id]['compare_edited_text'].Ã==Ã.Ã.Ã.Ã&&Ã.files[id]['compare_edited_text']==Ã.Ã.Ã){if(Ã.files[id]['edited']!=Ã)Ã.set_file_edited_mode(id,Ã);}\nelse{if(Ã.files[id]['edited']!=Ã)Ã.set_file_edited_mode(id,Ã);}}};EA.Ã.set_file_edited_mode=Ã(id,to){if(Ã.files[id]&&$(Ã.files[id]['html_id'])){var link=$(Ã.files[id]['html_id']).getElementsByTagName('a')[0];if(to==Ã){link.className='edited';}\nelse{link.className='';if(id==Ã.curr_file)text=Ã.Ã.Ã;\nelse text=Ã.files[id]['text'];Ã.files[id]['compare_edited_text']=text;}Ã.files[id]['edited']=to;}};EA.Ã.set_show_line_colors=Ã(new_Ã){Ã.show_line_colors=new_Ã;if(new_Ã)Ã.selection_field.className +=' show_colors';\nelse Ã.selection_field.className=Ã.selection_field.className.replace(/ show_colors/g,'' );};var EA_keys={8:"Retour arriere",9:"Tabulation",12:"Milieu (pave numerique)",13:"Entrer",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"Verr Maj",27:"Esc",32:"Space",33:"Page up",34:"Page down",35:"End",36:"Begin",37:"Left",38:"Up",39:"Right",40:"Down",44:"Impr ecran",45:"Inser",46:"Suppr",91:"Menu Demarrer Windows / touche pomme Mac",92:"Menu Demarrer Windows",93:"Menu contextuel Windows",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Verr Num",145:"Arret defil"};à keyDown(e){if(!e){e=event;}for(var i in eA.plugins){if(typeof(eA.plugins[i].onkeydown)=="Ã"){if(eA.plugins[i].onkeydown(e)===Ã){if(eA.nav['isIE'])e.keyCode=0;return Ã;}}}var target_id=(e.target||e.srcElement).id;var use=Ã;if (EA_keys[e.keyCode])letter=EA_keys[e.keyCode];\nelse letter=String.fromCharCode(e.keyCode);var low_letter=letter.toLowerCase();if(letter=="Page up"&&!eA.nav['isOpera']){eA.execCommand("scroll_page",{"dir":"up","shift":ShiftPressed(e)});use=Ã;}\nelse if(letter=="Page down"&&!eA.nav['isOpera']){eA.execCommand("scroll_page",{"dir":"down","shift":ShiftPressed(e)});use=Ã;}\nelse if(eA.is_editable==Ã){return Ã;}\nelse if(letter=="Tabulation"&&target_id=="Ã"&&!CtrlPressed(e)&&!AltPressed(e)){if(ShiftPressed(e))eA.execCommand("invert_tab_selection");\nelse eA.execCommand("tab_selection");use=Ã;if(eA.nav['isOpera']||(eA.nav['isFirefox']&&eA.nav['isMacOS']))setTimeout("eA.execCommand('focus');",1);}\nelse if(letter=="Entrer"&&target_id=="Ã"){if(eA.press_enter())use=Ã;}\nelse if(letter=="Entrer"&&target_id=="area_search"){eA.execCommand("area_search");use=Ã;}\nelse if(letter=="Esc"){eA.execCommand("close_all_inline_popup",e);use=Ã;}\nelse if(CtrlPressed(e)&&!AltPressed(e)&&!ShiftPressed(e)){switch(low_letter){case "f":eA.execCommand("area_search");use=Ã;break;case "r":eA.execCommand("area_replace");use=Ã;break;case "q":eA.execCommand("close_all_inline_popup",e);use=Ã;break;case "h":eA.execCommand("change_highlight");use=Ã;break;case "g":setTimeout("eA.execCommand('go_to_line');",5);use=Ã;break;case "e":eA.execCommand("show_help");use=Ã;break;case "z":use=Ã;eA.execCommand("undo");break;case "y":use=Ã;eA.execCommand("redo");break;default:break;}}if(eA.next.à > 0){setTimeout("eA.check_redo();",10);}setTimeout("eA.check_file_changes();",10);if(use){if(eA.nav['isIE'])e.keyCode=0;return Ã;}return Ã;};à AltPressed(e){if (window.event){return (window.event.altKey);}\nelse{if(e.modifiers)return (e.altKey||(e.modifiers % 2));\nelse return e.altKey;}};à CtrlPressed(e){if (window.event){return (window.event.ctrlKey);}\nelse{return (e.ctrlKey||(e.modifiers==2)||(e.modifiers==3)||(e.modifiers>5));}};à ShiftPressed(e){if (window.event){return (window.event.shiftKey);}\nelse{return (e.shiftKey||(e.modifiers>3));}}; EA.Ã.show_search=Ã(){if($("area_search_replace").Ã.visibility=="visible"){Ã.hidden_search();}\nelse{Ã.open_inline_popup("area_search_replace");var text=Ã.area_get_selection();var search=text.split("\n")[0];$("area_search").Ã=search;$("area_search").focus();}};EA.Ã.hidden_search=Ã(){Ã.close_inline_popup("area_search_replace");};EA.Ã.area_search=Ã(mode){if(!mode)mode="search";$("area_search_msg").innerHTML="";var search=$("area_search").Ã;Ã.Ã.focus();Ã.Ã.ÃFocused=Ã;var infos=Ã.get_selection_infos();var start=infos["selectionStart"];var pos=-1;var pos_begin=-1;var Ã=search.Ã;if($("area_search_replace").Ã.visibility!="visible"){Ã.show_search();return;}if(search.Ã==0){$("area_search_msg").innerHTML=Ã.get_translation("search_field_empty");return;}if(mode!="replace" ){if($("area_search_reg_exp").checked)start++;\nelse start+=search.Ã;}if($("area_search_reg_exp").checked){var opt="m";if(!$("area_search_match_case").checked)opt+="i";var reg=new RegExp(search,opt);pos=infos["full_text"].substr(start).search(reg);pos_begin=infos["full_text"].search(reg);if(pos!=-1){pos+=start;Ã=infos["full_text"].substr(start).match(reg)[0].Ã;}\nelse if(pos_begin!=-1){Ã=infos["full_text"].match(reg)[0].Ã;}}\nelse{if($("area_search_match_case").checked){pos=infos["full_text"].indexOf(search,start);pos_begin=infos["full_text"].indexOf(search);}\nelse{pos=infos["full_text"].toLowerCase().indexOf(search.toLowerCase(),start);pos_begin=infos["full_text"].toLowerCase().indexOf(search.toLowerCase());}}if(pos==-1&&pos_begin==-1){$("area_search_msg").innerHTML="<strong>"+search+"</strong> "+Ã.get_translation("not_found");return;}\nelse if(pos==-1&&pos_begin !=-1){begin=pos_begin;$("area_search_msg").innerHTML=Ã.get_translation("restart_search_at_begin");}\nelse begin=pos;if(mode=="replace"&&pos==infos["indexOfCursor"]){var replace=$("area_replace").Ã;var new_text="";if($("area_search_reg_exp").checked){var opt="m";if(!$("area_search_match_case").checked)opt+="i";var reg=new RegExp(search,opt);new_text=infos["full_text"].substr(0,begin)+infos["full_text"].substr(start).replace(reg,replace);}\nelse{new_text=infos["full_text"].substr(0,begin)+replace+infos["full_text"].substr(begin+Ã);}Ã.Ã.Ã=new_text;Ã.area_select(begin,Ã);Ã.area_search();}\nelse Ã.area_select(begin,Ã);};EA.Ã.area_replace=Ã(){Ã.area_search("replace");};EA.Ã.area_replace_all=Ã(){var base_text=Ã.Ã.Ã;var search=$("area_search").Ã;var replace=$("area_replace").Ã;if(search.Ã==0){$("area_search_msg").innerHTML=Ã.get_translation("search_field_empty");return;}var new_text="";var nb_change=0;if($("area_search_reg_exp").checked){var opt="mg";if(!$("area_search_match_case").checked)opt+="i";var reg=new RegExp(search,opt);nb_change=infos["full_text"].match(reg).Ã;new_text=infos["full_text"].replace(reg,replace);}\nelse{if($("area_search_match_case").checked){var tmp_tab=base_text.split(search);nb_change=tmp_tab.à -1;new_text=tmp_tab.join(replace);}\nelse{var lower_Ã=base_text.toLowerCase();var lower_search=search.toLowerCase();var start=0;var pos=lower_Ã.indexOf(lower_search);while(pos!=-1){nb_change++;new_text+=Ã.Ã.Ã.substring(start,pos)+replace;start=pos+search.Ã;pos=lower_Ã.indexOf(lower_search,pos+1);}new_text+=Ã.Ã.Ã.substring(start);}}if(new_text==base_text){$("area_search_msg").innerHTML="<strong>"+search+"</strong> "+Ã.get_translation("not_found");}\nelse{Ã.Ã.Ã=new_text;$("area_search_msg").innerHTML="<strong>"+nb_change+"</strong> "+Ã.get_translation("occurrence_replaced");setTimeout("eA.Ã.focus();eA.Ã.ÃFocused=Ã;",100);}}; EA.Ã.change_highlight=Ã(change_to){if(Ã.à ["syntax"].Ã==0&&change_to==Ã){Ã.switchClassSticky($("highlight"),'editAreaButtonDisabled',Ã);Ã.switchClassSticky($("reset_highlight"),'editAreaButtonDisabled',Ã);return Ã;}if(Ã.do_highlight==change_to)return Ã;if(Ã.nav['isIE'])Ã.getIESelection();var pos_start=Ã.Ã.selectionStart;var pos_end=Ã.Ã.selectionEnd;if(Ã.do_highlight===Ã||change_to==Ã)Ã.disable_highlight();\nelse Ã.enable_highlight();Ã.Ã.focus();Ã.Ã.selectionStart=pos_start;Ã.Ã.selectionEnd=pos_end;if(Ã.nav['isIE'])Ã.setIESelection();};EA.Ã.disable_highlight=Ã(displayOnly){Ã.selection_field.innerHTML="";Ã.content_highlight.Ã.visibility="hidden";var new_Obj=Ã.content_highlight.cloneNode(Ã);new_Obj.innerHTML="";Ã.content_highlight.ÃNode.insertBefore(new_Obj,Ã.content_highlight);Ã.content_highlight.ÃNode.removeChild(Ã.content_highlight);Ã.content_highlight=new_Obj;var old_class=Ã.getAttribute(Ã.Ã,"class");if(old_class){var new_class=old_class.replace("hidden","");Ã.setAttribute(Ã.Ã,"class",new_class);}Ã.Ã.Ã.backgroundColor="transÃ";Ã.switchClassSticky($("highlight"),'editAreaButtonNormal',Ã);Ã.switchClassSticky($("reset_highlight"),'editAreaButtonDisabled',Ã);Ã.do_highlight=Ã;Ã.switchClassSticky($("change_smooth_selection"),'editAreaButtonSelected',Ã);if(typeof(Ã.smooth_selection_before_highlight)!="undefined"&&Ã.smooth_selection_before_highlight===Ã){Ã.change_smooth_selection_mode(Ã);}};EA.Ã.enable_highlight=Ã(){Ã.show_waiting_screen();Ã.content_highlight.Ã.visibility="visible";var new_class=Ã.getAttribute(Ã.Ã,"class")+" hidden";Ã.setAttribute(Ã.Ã,"class",new_class);if(Ã.nav['isIE'])Ã.Ã.Ã.backgroundColor="#FFFFFF";Ã.switchClassSticky($("highlight"),'editAreaButtonSelected',Ã);Ã.switchClassSticky($("reset_highlight"),'editAreaButtonNormal',Ã);Ã.smooth_selection_before_highlight=Ã.smooth_selection;if(!Ã.smooth_selection)Ã.change_smooth_selection_mode(Ã);Ã.switchClassSticky($("change_smooth_selection"),'editAreaButtonDisabled',Ã);Ã.do_highlight=Ã;Ã.resync_highlight();Ã.hide_waiting_screen();};EA.Ã.maj_highlight=Ã(infos){if(Ã.last_highlight_base_text==infos["full_text"]&&Ã.resync_highlight!==Ã)return;if(infos["full_text"].indexOf("\r")!=-1)text_to_highlight=infos["full_text"].replace(/\r/g,"");\nelse text_to_highlight=infos["full_text"];var start_line_pb=-1;var end_line_pb=-1;var stay_begin="";var stay_end="";var debug_opti="";var date=new Date();var tps_start=date.getTime();var tps_middle_opti=date.getTime();if(Ã.reload_highlight===Ã){Ã.reload_highlight=Ã;}\nelse if(text_to_highlight.Ã==0){text_to_highlight="\n ";}\nelse{var base_step=200;var cpt=0;var end=Math.min(text_to_highlight.Ã,Ã.last_text_to_highlight.Ã);var step=base_step;while(cpt<end&&step>=1){if(Ã.last_text_to_highlight.substr(cpt,step)==text_to_highlight.substr(cpt,step)){cpt+=step;}\nelse{step=Math.floor(step/2);}}var pos_start_change=cpt;var line_start_change=text_to_highlight.substr(0,pos_start_change).split("\n").à -1;cpt_last=Ã.last_text_to_highlight.Ã;cpt=text_to_highlight.Ã;step=base_step;while(cpt>=0&&cpt_last>=0&&step>=1){if(Ã.last_text_to_highlight.substr(cpt_last-step,step)==text_to_highlight.substr(cpt-step,step)){cpt-=step;cpt_last-=step;}\nelse{step=Math.floor(step/2);}}var pos_new_end_change=cpt;var pos_last_end_change=cpt_last;if(pos_new_end_change<=pos_start_change){if(Ã.last_text_to_highlight.à < text_to_highlight.Ã){pos_new_end_change=pos_start_change+text_to_highlight.Ã-Ã.last_text_to_highlight.Ã;pos_last_end_change=pos_start_change;}\nelse{pos_last_end_change=pos_start_change+Ã.last_text_to_highlight.Ã-text_to_highlight.Ã;pos_new_end_change=pos_start_change;}}var change_new_text=text_to_highlight.substring(pos_start_change,pos_new_end_change);var change_last_text=Ã.last_text_to_highlight.substring(pos_start_change,pos_last_end_change);var line_new_end_change=text_to_highlight.substr(0,pos_new_end_change).split("\n").à -1;var line_last_end_change=Ã.last_text_to_highlight.substr(0,pos_last_end_change).split("\n").à -1;var change_new_text_line=text_to_highlight.split("\n").slice(line_start_change,line_new_end_change+1).join("\n");var change_last_text_line=Ã.last_text_to_highlight.split("\n").slice(line_start_change,line_last_end_change+1).join("\n");var trace_new=Ã.get_syntax_trace(change_new_text_line);var trace_last=Ã.get_syntax_trace(change_last_text_line);if(trace_new==trace_last){date=new Date();tps_middle_opti=date.getTime();stay_begin=Ã.last_hightlighted_text.split("\n").slice(0,line_start_change).join("\n");if(line_start_change>0)stay_begin+="\n";stay_end=Ã.last_hightlighted_text.split("\n").slice(line_last_end_change+1).join("\n");if(stay_end.Ã>0)stay_end="\n"+stay_end;if(stay_begin.Ã==0&&pos_last_end_change==-1)change_new_text_line+="\n";text_to_highlight=change_new_text_line;}if(Ã.à ["debug"]){debug_opti=(trace_new==trace_last)?"Optimisation":"No optimisation";debug_opti+=" start:"+pos_start_change +"("+line_start_change+")";debug_opti+=" end_new:"+pos_new_end_change+"("+line_new_end_change+")";debug_opti+=" end_last:"+pos_last_end_change+"("+line_last_end_change+")";debug_opti+="\nchanged_text:"+change_new_text+" => trace:"+trace_new;debug_opti+="\nchanged_last_text:"+change_last_text+" => trace:"+trace_last;debug_opti+="\nchanged_line:"+change_new_text_line;debug_opti+="\nlast_changed_line:"+change_last_text_line;debug_opti+="\nstay_begin:"+stay_begin.slice(-200);debug_opti+="\nstay_end:"+stay_end;debug_opti+="\n";}}date=new Date();tps_end_opti=date.getTime();var updated_highlight=Ã.colorize_text(text_to_highlight);date=new Date();tps2=date.getTime();var hightlighted_text=stay_begin+updated_highlight+stay_end;date=new Date();inner1=date.getTime();var new_Obj=Ã.content_highlight.cloneNode(Ã);if(Ã.nav['isIE']||Ã.nav['isOpera']||Ã.nav['isFirefox'] >=3)new_Obj.innerHTML="<pre><span class='\"+Ã.à [\"syntax\"] +\"'>"+hightlighted_text.replace("\n","<br/>")+"</span></pre>";\nelse new_Obj.innerHTML="<span class='\"+Ã.à [\"syntax\"] +\"'>"+hightlighted_text +"</span>";Ã.content_highlight.ÃNode.replaceChild(new_Obj,Ã.content_highlight);Ã.content_highlight=new_Obj;if(infos["full_text"].indexOf("\r")!=-1)Ã.last_text_to_highlight=infos["full_text"].replace(/\r/g,"");\nelse Ã.last_text_to_highlight=infos["full_text"];Ã.last_hightlighted_text=hightlighted_text;date=new Date();tps3=date.getTime();if(Ã.à ["debug"]){tot1=tps_end_opti-tps_start;tot_middle=tps_end_opti-tps_middle_opti;tot2=tps2-tps_end_opti;tps_join=inner1-tps2;tps_td2=tps3-inner1;Ã.debug.Ã="Tps optimisation "+tot1+" (second part:"+tot_middle+")| tps reg exp:"+tot2+" | tps join:"+tps_join;Ã.debug.Ã+=" | tps update highlight content:"+tps_td2+"("+tps3+")\n";Ã.debug.Ã+=debug_opti;}};EA.Ã.resync_highlight=Ã(reload_now){Ã.reload_highlight=Ã;Ã.last_highlight_base_text="";Ã.focus();if(reload_now)Ã.check_line_selection(Ã);}; EA.Ã.comment_or_quote=Ã(){var new_class="";var close_tag="";for(var i in Ã.eAL.syntax[eA.current_code_lang]["quotes"]){if(EA.Ã.comment_or_quote.arguments[0].indexOf(i)==0){new_class="quotesmarks";close_tag=Ã.eAL.syntax[eA.current_code_lang]["quotes"][i];}}if(new_class.Ã==0){for(var i in Ã.eAL.syntax[eA.current_code_lang]["comments"]){if(EA.Ã.comment_or_quote.arguments[0].indexOf(i)==0){new_class="comments";close_tag=Ã.eAL.syntax[eA.current_code_lang]["comments"][i];}}}if(close_tag=="\n"){return "µ__"+new_class +"__µ"+EA.Ã.comment_or_quote.arguments[0].replace(/(\r?\n)?$/m,"µ_END_µ$1");}\nelse{reg=new RegExp(Ã.eAL.get_escaped_regexp(close_tag)+"$","m");if(EA.Ã.comment_or_quote.arguments[0].search(reg)!=-1)return "µ__"+new_class +"__µ"+EA.Ã.comment_or_quote.arguments[0]+"µ_END_µ";\nelse return "µ__"+new_class +"__µ"+EA.Ã.comment_or_quote.arguments[0];}};EA.Ã.get_syntax_trace=Ã(text){if(Ã.à ["syntax"].Ã>0&&Ã.eAL.syntax[Ã.à ["syntax"]]["syntax_trace_regexp"])return text.replace(Ã.eAL.syntax[Ã.à ["syntax"]]["syntax_trace_regexp"],"$3");};EA.Ã.colorize_text=Ã(text){text=" "+text;if(Ã.à ["syntax"].Ã>0)text=Ã.apply_syntax(text,Ã.à ["syntax"]);return text.substr(1).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/µ_END_µ/g,"</span>").replace(/µ__([a-zA-Z0-9]+)__µ/g,"<span class='$1'>");};EA.Ã.apply_syntax=Ã(text,lang){Ã.current_code_lang=lang;if(!Ã.eAL.syntax[lang])return text;if(Ã.eAL.syntax[lang]["custom_regexp"]['before']){for(var i in Ã.eAL.syntax[lang]["custom_regexp"]['before']){var convert="$1µ__"+Ã.eAL.syntax[lang]["custom_regexp"]['before'][i]['class'] +"__µ$2µ_END_µ$3";text=text.replace(Ã.eAL.syntax[lang]["custom_regexp"]['before'][i]['regexp'],convert);}}if(Ã.eAL.syntax[lang]["comment_or_quote_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["comment_or_quote_reg_exp"],Ã.comment_or_quote);}if(Ã.eAL.syntax[lang]["keywords_reg_exp"]){for(var i in Ã.eAL.syntax[lang]["keywords_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["keywords_reg_exp"][i],'µ__'+i+'__µ$2µ_END_µ');}}if(Ã.eAL.syntax[lang]["delimiters_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["delimiters_reg_exp"],'µ__delimiters__µ$1µ_END_µ');}if(Ã.eAL.syntax[lang]["operators_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["operators_reg_exp"],'µ__operators__µ$1µ_END_µ');}if(Ã.eAL.syntax[lang]["custom_regexp"]['after']){for(var i in Ã.eAL.syntax[lang]["custom_regexp"]['after']){var convert="$1µ__"+Ã.eAL.syntax[lang]["custom_regexp"]['after'][i]['class'] +"__µ$2µ_END_µ$3";text=text.replace(Ã.eAL.syntax[lang]["custom_regexp"]['after'][i]['regexp'],convert);}}return text;};var editArea= eA;EditArea=EA;</script>".replace(/Ã/g,'this').replace(/Ã/g,'textarea').replace(/Ã/g,'function').replace(/Ã/g,'prototype').replace(/à /g,'settings').replace(/Ã/g,'length').replace(/Ã/g,'style').replace(/Ã/g,'parent').replace(/Ã/g,'last_selection').replace(/Ã/g,'value').replace(/Ã/g,'true').replace(/Ã/g,'false'); -editAreaLoader.template= "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\"> <html xmlns="http://www.w3.org/1999/xhtml%5C" xml:lang="en" > <head> <title>EditArea</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [__CSSRULES__] [__JSCODE__] </head> <body> <div id='editor'> <div class='area_toolbar' id='toolbar_1'>[__TOOLBAR__]</div> <div class='area_toolbar' id='tab_browsing_area'><ul id='tab_browsing_list' class='menu'> <li> </li> </ul></div> <div id='result'> <div id='no_file_selected'></div> <div id='container'> <div id='cursor_pos' class='edit_area_cursor'> </div> <div id='end_bracket' class='edit_area_cursor'> </div> <div id='selection_field'></div> <div id='line_number' selec='none'></div> <div id='content_highlight'></div> <div id='test_font_size'></div> <textarea id='textarea' wrap='off' onchange='editArea.execCommand(\"onchange\");' onfocus='javascript:editArea.textareaFocused=true;' onblur='javascript:editArea.textareaFocused=false;'> </textarea> </div> </div> <div class='area_toolbar' id='toolbar_2'> <table class='statusbar' cellspacing='0' cellpadding='0'> <tr> <td class='total' selec='none'>{$position}:</td> <td class='infos' selec='none'> {$line_abbr} <span id='linePos'>0</span>, {$char_abbr} <span id='currPos'>0</span> </td> <td class='total' selec='none'>{$total}:</td> <td class='infos' selec='none'> {$line_abbr} <span id='nbLine'>0</span>, {$char_abbr} <span id='nbChar'>0</span> </td> <td class='resize'> <span id='resize_area'><img src='[__BASEURL__]images/statusbar_resize.gif' alt='resize' selec='none'></span> </td> </tr> </table> </div> </div> <div id='processing'> <div id='processing_text'> {$processing} </div> </div> <div id='area_search_replace' class='editarea_popup'> <table cellspacing='2' cellpadding='0' style='width: 100%'> <tr> <td selec='none'>{$search}</td> <td><input type='text' id='area_search' /></td> <td id='close_area_search_replace'> <a onclick='Javascript:editArea.execCommand(\"hidden_search\")'><img selec='none' src='[__BASEURL__]images/close.gif' alt='{$close_popup}' title='{$close_popup}' /></a><br /> </tr><tr> <td selec='none'>{$replace}</td> <td><input type='text' id='area_replace' /></td> <td><img id='move_area_search_replace' onmousedown='return parent.start_move_element(event,\"area_search_replace\", parent.frames[\"frame_\"+editArea.id]);' src='[__BASEURL__]images/move.gif' alt='{$move_popup}' title='{$move_popup}' /></td> </tr> </table> <div class='button'> <input type='checkbox' id='area_search_match_case' /><label for='area_search_match_case' selec='none'>{$match_case}</label> <input type='checkbox' id='area_search_reg_exp' /><label for='area_search_reg_exp' selec='none'>{$reg_exp}</label> <br /> <a onclick='Javascript:editArea.execCommand(\"area_search\")' selec='none'>{$find_next}</a> <a onclick='Javascript:editArea.execCommand(\"area_replace\")' selec='none'>{$replace}</a> <a onclick='Javascript:editArea.execCommand(\"area_replace_all\")' selec='none'>{$replace_all}</a><br /> </div> <div id='area_search_msg' selec='none'></div> </div> <div id='edit_area_help' class='editarea_popup'> <div class='close_popup'> <a onclick='Javascript:editArea.execCommand(\"close_all_inline_popup\")'><img src='[__BASEURL__]images/close.gif' alt='{$close_popup}' title='{$close_popup}' /></a> </div> <div><h2>Editarea [__EA_VERSION__]</h2><br /> <h3>{$shortcuts}:</h3> {$tab}: {$add_tab}<br /> {$shift}+{$tab}: {$remove_tab}<br /> {$ctrl}+f: {$search_command}<br /> {$ctrl}+r: {$replace_command}<br /> {$ctrl}+h: {$highlight}<br /> {$ctrl}+g: {$go_to_line}<br /> {$ctrl}+z: {$undo}<br /> {$ctrl}+y: {$redo}<br /> {$ctrl}+e: {$help}<br /> {$ctrl}+q, {$esc}: {$close_popup}<br /> {$accesskey} E: {$toggle}<br /> <br /> <em>{$about_notice}</em> <br /><div class='copyright'>© Christophe Dolivet 2007-2008</div> </div> </div> </div> </body> </html> "; -editAreaLoader.iframe_css= "<style>body,html{margin:0;padding:0;height:100%;border:none;overflow:hidden;background-color:#FFF;}body,html,table,form,textarea{font:12px monospace,sans-serif;}#editor{border:solid #888 1px;overflow:visible;}#result{z-index:4;overflow-x:auto;overflow-y:scroll;border-top:solid #888 1px;border-bottom:solid #888 1px;position:relative;clear:both;}#result.empty{overflow:hidden;}#container{overflow:hidden;border:solid blue 0;position:relative;z-index:10;padding:0 5px 0 45px;}#textarea{position:relative;top:0;left:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden;z-index:7;border-width:0;background-color:transparent;}#textarea,#textarea:hover{outline:none;}#content_highlight{white-space:pre;margin:0;padding:0;position:absolute;z-index:4;overflow:visible;}#selection_field{margin:0;background-color:#E1F2F9;height:1px;position:absolute;z-index:5;top:-100px;padding:0;white-space:pre;overflow:hidden;}#selection_field.show_colors{z-index:3;background-color:#EDF9FC;color:transparent;}#container.wrap_text #content_highlight,#container.wrap_text #selection_field{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:99%;}#line_number{position:absolute;overflow:hidden;border-right:solid black 1px;z-index:8;width:38px;padding:0 5px 0 0;margin:0 0 0 -45px;text-align:right;color:#AAAAAA;}#test_font_size{padding:0;margin:0;visibility:hidden;position:absolute;white-space:pre;}pre{margin:0;padding:0;}.hidden{opacity:0.2;filter:alpha(opacity=20);}#result .edit_area_cursor{position:absolute;z-index:6;background-color:#FF6633;top:-100px;margin:1px 0 0 0;}#result .edit_area_selection_field .overline{background-color:#996600;}.editarea_popup{border:solid 1px #888888;background-color:#ECE9D8;width:250px;padding:4px;position:absolute;visibility:hidden;z-index:15;top:-500px;}.editarea_popup,.editarea_popup table{font-family:sans-serif;font-size:10pt;}.editarea_popup img{border:0;}.editarea_popup .close_popup{float:right;line-height:16px;border:0;padding:0;}.editarea_popup h1,.editarea_popup h2,.editarea_popup h3,.editarea_popup h4,.editarea_popup h5,.editarea_popup h6{margin:0;padding:0;}.editarea_popup .copyright{text-align:right;}div#area_search_replace{}div#area_search_replace img{border:0;}div#area_search_replace div.button{text-align:center;line-height:1.7em;}div#area_search_replace .button a{cursor:pointer;border:solid 1px #888888;background-color:#DEDEDE;text-decoration:none;padding:0 2px;color:#000000;white-space:nowrap;}div#area_search_replace a:hover{background-color:#EDEDED;}div#area_search_replace #move_area_search_replace{cursor:move;border:solid 1px #888;}div#area_search_replace #close_area_search_replace{text-align:right;vertical-align:top;white-space:nowrap;}div#area_search_replace #area_search_msg{height:18px;overflow:hidden;border-top:solid 1px #888;margin-top:3px;}#edit_area_help{width:350px;}#edit_area_help div.close_popup{float:right;}.area_toolbar{width:100%;margin:0;padding:0;background-color:#ECE9D8;text-align:center;}.area_toolbar,.area_toolbar table{font:11px sans-serif;}.area_toolbar img{border:0;vertical-align:middle;}.area_toolbar input{margin:0;padding:0;}.area_toolbar select{font-family:'MS Sans Serif',sans-serif,Verdana,Arial;font-size:7pt;font-weight:normal;margin:2px 0 0 0 ;padding:0;vertical-align:top;background-color:#F0F0EE;}table.statusbar{width:100%;}.area_toolbar td.infos{text-align:center;width:130px;border-right:solid 1px #888;border-width:0 1px 0 0;padding:0;}.area_toolbar td.total{text-align:right;width:50px;padding:0;}.area_toolbar td.resize{text-align:right;}.area_toolbar span#resize_area{cursor:nw-resize;visibility:hidden;}.editAreaButtonNormal,.editAreaButtonOver,.editAreaButtonDown,.editAreaSeparator,.editAreaSeparatorLine,.editAreaButtonDisabled,.editAreaButtonSelected {border:0; margin:0; padding:0; background:transparent;margin-top:0;margin-left:1px;padding:0;}.editAreaButtonNormal {border:1px solid #ECE9D8 !important;cursor:pointer;}.editAreaButtonOver {border:1px solid #0A246A !important;cursor:pointer;background-color:#B6BDD2;}.editAreaButtonDown {cursor:pointer;border:1px solid #0A246A !important;background-color:#8592B5;}.editAreaButtonSelected {border:1px solid #C0C0BB !important;cursor:pointer;background-color:#F4F2E8;}.editAreaButtonDisabled {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;border:1px solid #F0F0EE !important;cursor:pointer;}.editAreaSeparatorLine {margin:1px 2px;background-color:#C0C0BB;width:2px;height:18px;}#processing{display:none;background-color:#ECE9D8;border:solid #888 1px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;text-align:center;}#processing_text{position:absolute;left:50%;top:50%;width:200px;height:20px;margin-left:-100px;margin-top:-10px;text-align:center;}#tab_browsing_area{display:none;background-color:#CCC9A8;border-top:1px solid #888;text-align:left;margin:0;}#tab_browsing_list {padding:0;margin:0;list-style-type:none;white-space:nowrap;}#tab_browsing_list li {float:left;margin:-1px;}#tab_browsing_list a {position:relative;display:block;text-decoration:none;float:left;cursor:pointer;line-height:14px;}#tab_browsing_list a span {display:block;color:#000;background:#ECE9D8;border:1px solid #888;border-width:1px 1px 0;text-align:center;padding:2px 2px 1px 4px;position:relative;}#tab_browsing_list a b {display:block;border-bottom:2px solid #617994;}#tab_browsing_list a .edited {display:none;}#tab_browsing_list a.edited .edited {display:inline;}#tab_browsing_list a img{margin-left:7px;}#tab_browsing_list a.edited img{margin-left:3px;}#tab_browsing_list a:hover span {background:#F4F2E8;border-color:#0A246A;}#tab_browsing_list .selected a span{background:#046380;color:#FFF;}#no_file_selected{height:100%;width:150%;background:#CCC;display:none;z-index:20;position:absolute;}.non_editable #editor{border-width:0 1px;}.non_editable .area_toolbar{display:none;}#auto_completion_area{background:#FFF;border:solid 1px #888;position:absolute;z-index:15;width:280px;height:180px;overflow:auto;display:none;}#auto_completion_area a,#auto_completion_area a:visited{display:block;padding:0 2px 1px;color:#000;text-decoration:none;}#auto_completion_area a:hover,#auto_completion_area a:focus,#auto_completion_area a.focus{background:#D6E1FE;text-decoration:none;}#auto_completion_area ul{margin:0;padding:0;list-style:none inside;}#auto_completion_area li{padding:0;}#auto_completion_area .prefix{font-style:italic;padding:0 3px;}</style>"; diff --git a/web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.gz b/web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.gz deleted file mode 100644 index ffad297..0000000 Binary files a/web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.gz and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.js b/web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.js deleted file mode 100644 index 47ebd47..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area_full_with_plugins.js +++ /dev/null @@ -1,39 +0,0 @@ - function EAL(){this.version="0.7.2.3";date=new Date();this.start_time=date.getTime();this.win="loading";this.error=false;this.baseURL="";this.template="";this.lang=new Object();this.load_syntax=new Object();this.syntax=new Object();this.loadedFiles=new Array();this.waiting_loading=new Object();this.scripts_to_load=new Array();this.sub_scripts_to_load=new Array();this.resize=new Array();this.hidden=new Object();this.default_settings={debug:false ,smooth_selection:true ,font_size:"10" ,font_family:"monospace" ,start_highlight:false ,autocompletion:false ,toolbar:"search,go_to_line,fullscreen,|,undo,redo,|,select_font,|,change_smooth_selection,highlight,reset_highlight,|,help" ,begin_toolbar:"" ,end_toolbar:"" ,is_multi_files:false ,allow_resize:"both" ,show_line_colors:false ,min_width:400 ,min_height:125 ,replace_tab_by_spaces:false ,allow_toggle:true ,language:"en" ,syntax:"" ,syntax_selection_allow:"basic,brainfuck,c,coldfusion,cpp,css,html,js,pas,perl,php,python,ruby,robotstxt,sql,tsql,vb,xml" ,display:"onload" ,max_undo:30 ,browsers:"known" ,plugins:"" ,gecko_spellcheck:false ,fullscreen:false ,is_editable:true ,wrap_text:false ,load_callback:"" ,save_callback:"" ,change_callback:"" ,submit_callback:"" ,EA_init_callback:"" ,EA_delete_callback:"" ,EA_load_callback:"" ,EA_unload_callback:"" ,EA_toggle_on_callback:"" ,EA_toggle_off_callback:"" ,EA_file_switch_on_callback:"" ,EA_file_switch_off_callback:"" ,EA_file_close_callback:"" };this.advanced_buttons=[ ['new_document','newdocument.gif','new_document',false],['search','search.gif','show_search',false],['go_to_line','go_to_line.gif','go_to_line',false],['undo','undo.gif','undo',true],['redo','redo.gif','redo',true],['change_smooth_selection','smooth_selection.gif','change_smooth_selection_mode',true],['reset_highlight','reset_highlight.gif','resync_highlight',true],['highlight','highlight.gif','change_highlight',true],['help','help.gif','show_help',false],['save','save.gif','save',false],['load','load.gif','load',false],['fullscreen','fullscreen.gif','toggle_full_screen',false],['autocompletion','autocompletion.gif','toggle_autocompletion',true] ];ua=navigator.userAgent;this.nav=new Object();this.nav['isMacOS']=(ua.indexOf('Mac OS')!=-1);this.nav['isIE']=(navigator.appName=="Microsoft Internet Explorer");if(this.nav['isIE']){this.nav['isIE']=ua.replace(/^.*?MSIE ([0-9.]*).*$/,"$1");if(this.nav['isIE']<6)this.has_error();}if(this.nav['isNS']=ua.indexOf('Netscape/')!=-1){this.nav['isNS']=ua.substr(ua.indexOf('Netscape/')+9);if(this.nav['isNS']<8||!this.nav['isIE'])this.has_error();}if(this.nav['isOpera']=(ua.indexOf('Opera')!=-1)){this.nav['isOpera']=ua.replace(/^.*?Opera.*?([0-9.]+).*$/i,"$1");if(this.nav['isOpera']<9)this.has_error();this.nav['isIE']=false;}this.nav['isGecko']=(ua.indexOf('Gecko')!=-1);if(this.nav['isFirefox'] =(ua.indexOf('Firefox')!=-1))this.nav['isFirefox']=ua.replace(/^.*?Firefox.*?([0-9.]+).*$/i,"$1");if(this.nav['isIceweasel'] =(ua.indexOf('Iceweasel')!=-1))this.nav['isFirefox']=this.nav['isIceweasel']=ua.replace(/^.*?Iceweasel.*?([0-9.]+).*$/i,"$1");if(this.nav['GranParadiso'] =(ua.indexOf('GranParadiso')!=-1))this.nav['isFirefox']=this.nav['isGranParadiso']=ua.replace(/^.*?GranParadiso.*?([0-9.]+).*$/i,"$1");if(this.nav['BonEcho'] =(ua.indexOf('BonEcho')!=-1))this.nav['isFirefox']=this.nav['isBonEcho']=ua.replace(/^.*?BonEcho.*?([0-9.]+).*$/i,"$1");if(this.nav['isCamino'] =(ua.indexOf('Camino')!=-1))this.nav['isCamino']=ua.replace(/^.*?Camino.*?([0-9.]+).*$/i,"$1");if(this.nav['isChrome'] =(ua.indexOf('Chrome')!=-1))this.nav['isChrome']=ua.replace(/^.*?Chrome.*?([0-9.]+).*$/i,"$1");if(this.nav['isSafari'] =(ua.indexOf('Safari')!=-1))this.nav['isSafari']=ua.replace(/^.*?Version/([0-9]+.[0-9]+).*$/i,"$1");if(this.nav['isIE']>=6||this.nav['isOpera']>=9||this.nav['isFirefox']||this.nav['isChrome']||this.nav['isCamino']||this.nav['isSafari']>=3)this.nav['isValidBrowser']=true; -else this.nav['isValidBrowser']=false;this.set_base_url();for(var i=0;i<this.scripts_to_load.length;i++){setTimeout("eAL.load_script('"+this.baseURL+this.scripts_to_load[i]+".js');",1);this.waiting_loading[this.scripts_to_load[i]+".js"]=false;}this.add_event(window,"load",EAL.prototype.window_loaded);};EAL.prototype ={has_error:function(){this.error=true;for(var i in EAL.prototype){EAL.prototype[i]=function(){};}},window_loaded:function(){eAL.win="loaded";if (document.forms){for (var i=0;i<document.forms.length;i++){var form=document.forms[i];form.edit_area_replaced_submit=null;try{form.edit_area_replaced_submit=form.onsubmit;form.onsubmit="";}catch (e){}eAL.add_event(form,"submit",EAL.prototype.submit);eAL.add_event(form,"reset",EAL.prototype.reset);}}eAL.add_event(window,"unload",function(){for(var i in eAs){eAL.delete_instance(i);}});},init_ie_textarea:function(id){var t=document.getElementById(id);try{if(t&&typeof(t.focused)=="undefined"){t.focus();t.focused=true;t.selectionStart=t.selectionEnd=0;get_IE_selection(t);eAL.add_event(t,"focus",IE_textarea_focus);eAL.add_event(t,"blur",IE_textarea_blur);}}catch(ex){}},init:function(settings){if(!settings["id"])this.has_error();if(this.error)return;if(eAs[settings["id"]])eAL.delete_instance(settings["id"]);for(var i in this.default_settings){if(typeof(settings[i])=="undefined")settings[i]=this.default_settings[i];}if(settings["browsers"]=="known"&&this.nav['isValidBrowser']==false){return;}if(settings["begin_toolbar"].length>0)settings["toolbar"]=settings["begin_toolbar"] +","+settings["toolbar"];if(settings["end_toolbar"].length>0)settings["toolbar"]=settings["toolbar"] +","+settings["end_toolbar"];settings["tab_toolbar"]=settings["toolbar"].replace(/ /g,"").split(",");settings["plugins"]=settings["plugins"].replace(/ /g,"").split(",");for(var i=0;i<settings["plugins"].length;i++){if(settings["plugins"][i].length==0)settings["plugins"].splice(i,1);}this.get_template();this.load_script(this.baseURL+"langs/"+settings["language"]+".js");if(settings["syntax"].length>0){settings["syntax"]=settings["syntax"].toLowerCase();this.load_script(this.baseURL+"reg_syntax/"+settings["syntax"]+".js");}eAs[settings["id"]]={"settings":settings};eAs[settings["id"]]["displayed"]=false;eAs[settings["id"]]["hidden"]=false;eAL.start(settings["id"]);},delete_instance:function(id){eAL.execCommand(id,"EA_delete");if(window.frames["frame_"+id]&&window.frames["frame_"+id].editArea){if(eAs[id]["displayed"])eAL.toggle(id,"off");window.frames["frame_"+id].editArea.execCommand("EA_unload");}var span=document.getElementById("EditAreaArroundInfos_"+id);if(span)span.parentNode.removeChild(span);var iframe=document.getElementById("frame_"+id);if(iframe){iframe.parentNode.removeChild(iframe);try{delete window.frames["frame_"+id];}catch (e){}}delete eAs[id];},start:function(id){if(this.win!="loaded"){setTimeout("eAL.start('"+id+"');",50);return;}for(var i in eAL.waiting_loading){if(eAL.waiting_loading[i]!="loaded"&&typeof(eAL.waiting_loading[i])!="function"){setTimeout("eAL.start('"+id+"');",50);return;}}if(!eAL.lang[eAs[id]["settings"]["language"]]||(eAs[id]["settings"]["syntax"].length>0&&!eAL.load_syntax[eAs[id]["settings"]["syntax"]])){setTimeout("eAL.start('"+id+"');",50);return;}if(eAs[id]["settings"]["syntax"].length>0)eAL.init_syntax_regexp();if(!document.getElementById("EditAreaArroundInfos_"+id)&&(eAs[id]["settings"]["debug"]||eAs[id]["settings"]["allow_toggle"])){var span=document.createElement("span");span.id="EditAreaArroundInfos_"+id;var html="";if(eAs[id]["settings"]["allow_toggle"]){checked=(eAs[id]["settings"]["display"]=="onload")?"checked":"";html+="<div id='edit_area_toggle_"+i+"'>";html+="<input id='edit_area_toggle_checkbox_"+id +"' class='toggle_"+id +"' type='checkbox' onclick='eAL.toggle(""+id +"");' accesskey='e' "+checked+" />";html+="<label for='edit_area_toggle_checkbox_"+id +"'>{$toggle}</label></div>";}if(eAs[id]["settings"]["debug"])html+="<textarea id='edit_area_debug_"+id +"' style='z-index:20;width:100%;height:120px;overflow:auto;border:solid black 1px;'></textarea><br />";html=eAL.translate(html,eAs[id]["settings"]["language"]);span.innerHTML=html;var father=document.getElementById(id).parentNode;var next=document.getElementById(id).nextSibling;if(next==null)father.appendChild(span); -else father.insertBefore(span,next);}if(!eAs[id]["initialized"]){this.execCommand(id,"EA_init");if(eAs[id]["settings"]["display"]=="later"){eAs[id]["initialized"]=true;return;}}if(this.nav['isIE']){eAL.init_ie_textarea(id);}var html_toolbar_content="";area=eAs[id];for(var i=0;i<area["settings"]["tab_toolbar"].length;i++){html_toolbar_content+=this.get_control_html(area["settings"]["tab_toolbar"][i],area["settings"]["language"]);}if(!this.iframe_script){this.iframe_script="";for(var i=0;i<this.sub_scripts_to_load.length;i++)this.iframe_script+='<script language="javascript" type="text/javascript" src="'+this.baseURL+this.sub_scripts_to_load[i] +'.js"></script>';}for(var i=0;i<area["settings"]["plugins"].length;i++){if(!eAL.all_plugins_loaded)this.iframe_script+='<script language="javascript" type="text/javascript" src="'+this.baseURL+'plugins/'+area["settings"]["plugins"][i]+'/'+area["settings"]["plugins"][i] +'.js"></script>';this.iframe_script+='<script language="javascript" type="text/javascript" src="'+this.baseURL+'plugins/'+area["settings"]["plugins"][i]+'/langs/'+area["settings"]["language"] +'.js"></script>';}if(!this.iframe_css){this.iframe_css="<link href='"+this.baseURL +"edit_area.css' rel='stylesheet' type='text/css' />";}var template=this.template.replace(/[__BASEURL__]/g,this.baseURL);template=template.replace("[__TOOLBAR__]",html_toolbar_content);template=this.translate(template,area["settings"]["language"],"template");template=template.replace("[__CSSRULES__]",this.iframe_css);template=template.replace("[__JSCODE__]",this.iframe_script);template=template.replace("[__EA_VERSION__]",this.version);area.textarea=document.getElementById(area["settings"]["id"]);eAs[area["settings"]["id"]]["textarea"]=area.textarea;if(typeof(window.frames["frame_"+area["settings"]["id"]])!='undefined')delete window.frames["frame_"+area["settings"]["id"]];var father=area.textarea.parentNode;var content=document.createElement("iframe");content.name="frame_"+area["settings"]["id"];content.id="frame_"+area["settings"]["id"];content.style.borderWidth="0px";setAttribute(content,"frameBorder","0");content.style.overflow="hidden";content.style.display="none";var next=area.textarea.nextSibling;if(next==null)father.appendChild(content); -else father.insertBefore(content,next);var frame=window.frames["frame_"+area["settings"]["id"]];frame.document.open();frame.eAs=eAs;frame.area_id=area["settings"]["id"];frame.document.area_id=area["settings"]["id"];frame.document.write(template);frame.document.close();},toggle:function(id,toggle_to){if(!toggle_to)toggle_to=(eAs[id]["displayed"]==true)?"off":"on";if(eAs[id]["displayed"]==true &&toggle_to=="off"){this.toggle_off(id);} -else if(eAs[id]["displayed"]==false &&toggle_to=="on"){this.toggle_on(id);}return false;},toggle_off:function(id){if(window.frames["frame_"+id]){var frame=window.frames["frame_"+id];if(frame.editArea.fullscreen['isFull'])frame.editArea.toggle_full_screen(false);eAs[id]["displayed"]=false;eAs[id]["textarea"].wrap="off";setAttribute(eAs[id]["textarea"],"wrap","off");var parNod=eAs[id]["textarea"].parentNode;var nxtSib=eAs[id]["textarea"].nextSibling;parNod.removeChild(eAs[id]["textarea"]);parNod.insertBefore(eAs[id]["textarea"],nxtSib);eAs[id]["textarea"].value=frame.editArea.textarea.value;var selStart=frame.editArea.last_selection["selectionStart"];var selEnd=frame.editArea.last_selection["selectionEnd"];var scrollTop=frame.document.getElementById("result").scrollTop;var scrollLeft=frame.document.getElementById("result").scrollLeft;document.getElementById("frame_"+id).style.display='none';eAs[id]["textarea"].style.display="inline";eAs[id]["textarea"].focus();if(this.nav['isIE']){eAs[id]["textarea"].selectionStart=selStart;eAs[id]["textarea"].selectionEnd=selEnd;eAs[id]["textarea"].focused=true;set_IE_selection(eAs[id]["textarea"]);} -else{if(this.nav['isOpera']){eAs[id]["textarea"].setSelectionRange(0,0);}try{eAs[id]["textarea"].setSelectionRange(selStart,selEnd);}catch(e){};}eAs[id]["textarea"].scrollTop=scrollTop;eAs[id]["textarea"].scrollLeft=scrollLeft;frame.editArea.execCommand("toggle_off");}},toggle_on:function(id){if(window.frames["frame_"+id]){var frame=window.frames["frame_"+id];area=window.frames["frame_"+id].editArea;area.textarea.value=eAs[id]["textarea"].value;var selStart=0;var selEnd=0;var scrollTop=0;var scrollLeft=0;if(eAs[id]["textarea"].use_last==true){var selStart=eAs[id]["textarea"].last_selectionStart;var selEnd=eAs[id]["textarea"].last_selectionEnd;var scrollTop=eAs[id]["textarea"].last_scrollTop;var scrollLeft=eAs[id]["textarea"].last_scrollLeft;eAs[id]["textarea"].use_last=false;} -else{try{var selStart=eAs[id]["textarea"].selectionStart;var selEnd=eAs[id]["textarea"].selectionEnd;var scrollTop=eAs[id]["textarea"].scrollTop;var scrollLeft=eAs[id]["textarea"].scrollLeft;}catch(ex){}}this.set_editarea_size_from_textarea(id,document.getElementById("frame_"+id));eAs[id]["textarea"].style.display="none";document.getElementById("frame_"+id).style.display="inline";area.execCommand("focus");eAs[id]["displayed"]=true;area.execCommand("update_size");window.frames["frame_"+id].document.getElementById("result").scrollTop=scrollTop;window.frames["frame_"+id].document.getElementById("result").scrollLeft=scrollLeft;area.area_select(selStart,selEnd-selStart);area.execCommand("toggle_on");} -else{var elem=document.getElementById(id);elem.last_selectionStart=elem.selectionStart;elem.last_selectionEnd=elem.selectionEnd;elem.last_scrollTop=elem.scrollTop;elem.last_scrollLeft=elem.scrollLeft;elem.use_last=true;eAL.start(id);}},set_editarea_size_from_textarea:function(id,frame){var elem=document.getElementById(id);var width=Math.max(eAs[id]["settings"]["min_width"],elem.offsetWidth)+"px";var height=Math.max(eAs[id]["settings"]["min_height"],elem.offsetHeight)+"px";if(elem.style.width.indexOf("%")!=-1)width=elem.style.width;if(elem.style.height.indexOf("%")!=-1)height=elem.style.height;frame.style.width=width;frame.style.height=height;},set_base_url:function(){if (!this.baseURL){var elements=document.getElementsByTagName('script');for (var i=0;i<elements.length;i++){if (elements[i].src&&elements[i].src.match(/edit_area_[^\/]*$/i)){var src=elements[i].src;src=src.substring(0,src.lastIndexOf('/'));this.baseURL=src;this.file_name=elements[i].src.substr(elements[i].src.lastIndexOf("/")+1);break;}}}var documentBasePath=document.location.href;if (documentBasePath.indexOf('?')!=-1)documentBasePath=documentBasePath.substring(0,documentBasePath.indexOf('?'));var documentURL=documentBasePath;documentBasePath=documentBasePath.substring(0,documentBasePath.lastIndexOf('/'));if (this.baseURL.indexOf('://')==-1&&this.baseURL.charAt(0)!='/'){this.baseURL=documentBasePath+"/"+this.baseURL;}this.baseURL+="/";},get_button_html:function(id,img,exec,isFileSpecific,baseURL){if(!baseURL)baseURL=this.baseURL;var cmd='editArea.execCommand(''+exec+'')';html='<a id="a_'+id +'" href="javascript:'+cmd+'" onclick="'+cmd+';return false;" onmousedown="return false;" target="_self" fileSpecific="'+(isFileSpecific?'yes':'no')+'">';html+='<img id="'+id+'" src="'+baseURL +'images/'+img+'" title="{$'+id+'}" width="20" height="20" class="editAreaButtonNormal" onmouseover="editArea.switchClass(this,\'editAreaButtonOver\');" onmouseout="editArea.restoreClass(this);" onmousedown="editArea.restoreAndSwitchClass(this,\'editAreaButtonDown\');" /></a>';return html;},get_control_html:function(button_name,lang){for (var i=0;i<this.advanced_buttons.length;i++){var but=this.advanced_buttons[i];if (but[0]==button_name){return this.get_button_html(but[0],but[1],but[2],but[3]);}}switch (button_name){case "*":case "return":return "<br />";case "|":case "separator":return '<img src="'+this.baseURL +'images/spacer.gif" width="1" height="15" class="editAreaSeparatorLine">';case "select_font":html="<select id='area_font_size' onchange='javascript:editArea.execCommand(\"change_font_size\")' fileSpecific='yes'>" +"<option value='-1'>{$font_size}</option>" +"<option value='8'>8 pt</option>" +"<option value='9'>9 pt</option>" +"<option value='10'>10 pt</option>" +"<option value='11'>11 pt</option>" +"<option value='12'>12 pt</option>" +"<option value='14'>14 pt</option>" +"</select>";return html;case "syntax_selection":var html="<select id='syntax_selection' onchange='javascript:editArea.execCommand(\"change_syntax\",this.value)' fileSpecific='yes'>";html+="<option value='-1'>{$syntax_selection}</option>";html+="</select>";return html;}return "<span id='tmp_tool_"+button_name+"'>["+button_name+"]</span>";},get_template:function(){if(this.template==""){var xhr_object=null;if(window.XMLHttpRequest)xhr_object=new XMLHttpRequest(); -else if(window.ActiveXObject)xhr_object=new ActiveXObject("Microsoft.XMLHTTP"); -else{alert("XMLHTTPRequest not supported. EditArea not loaded");return;}xhr_object.open("GET",this.baseURL+"template.html",false);xhr_object.send(null);if(xhr_object.readyState==4)this.template=xhr_object.responseText; -else this.has_error();}},translate:function(text,lang,mode){if(mode=="word")text=eAL.get_word_translation(text,lang); -else if(mode="template"){eAL.current_language=lang;text=text.replace(/{$([^}]+)}/gm,eAL.translate_template);}return text;},translate_template:function(){return eAL.get_word_translation(EAL.prototype.translate_template.arguments[1],eAL.current_language);},get_word_translation:function(val,lang){for(var i in eAL.lang[lang]){if(i==val)return eAL.lang[lang][i];}return "_"+val;},load_script:function(url){if (this.loadedFiles[url])return;try{var script=document.createElement("script");script.type="text/javascript";script.src=url;script.charset="UTF-8";var head=document.getElementsByTagName("head");head[0].appendChild(script);}catch(e){document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'" charset="UTF-8"></sc'+'ript>');}this.loadedFiles[url]=true;},add_event:function(obj,name,handler){if (obj.attachEvent){obj.attachEvent("on"+name,handler);} -else{obj.addEventListener(name,handler,false);}},remove_event:function(obj,name,handler){if (obj.detachEvent)obj.detachEvent("on"+name,handler); -else obj.removeEventListener(name,handler,false);},reset:function(e){var formObj=eAL.nav['isIE'] ? window.event.srcElement:e.target;if(formObj.tagName!='FORM')formObj=formObj.form;for(var i in eAs){var is_child=false;for (var x=0;x<formObj.elements.length;x++){if(formObj.elements[x].id==i)is_child=true;}if(window.frames["frame_"+i]&&is_child&&eAs[i]["displayed"]==true){var exec='window.frames["frame_'+i +'"].editArea.textarea.value=document.getElementById("'+i +'").value;';exec+='window.frames["frame_'+i +'"].editArea.execCommand("focus");';exec+='window.frames["frame_'+i +'"].editArea.check_line_selection();';exec+='window.frames["frame_'+i +'"].editArea.execCommand("reset");';window.setTimeout(exec,10);}}return;},submit:function(e){var formObj=eAL.nav['isIE'] ? window.event.srcElement:e.target;if(formObj.tagName!='FORM')formObj=formObj.form;for(var i in eAs){var is_child=false;for (var x=0;x<formObj.elements.length;x++){if(formObj.elements[x].id==i)is_child=true;}if(is_child){if(window.frames["frame_"+i]&&eAs[i]["displayed"]==true)document.getElementById(i).value=window.frames["frame_"+i].editArea.textarea.value;eAL.execCommand(i,"EA_submit");}}if(typeof(formObj.edit_area_replaced_submit)=="function"){res=formObj.edit_area_replaced_submit();if(res==false){if(eAL.nav['isIE'])return false; -else e.preventDefault();}}return;},getValue:function(id){if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){return window.frames["frame_"+id].editArea.textarea.value;} -else if(elem=document.getElementById(id)){return elem.value;}return false;},setValue:function(id,new_val){if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].editArea.textarea.value=new_val;window.frames["frame_"+id].editArea.execCommand("focus");window.frames["frame_"+id].editArea.check_line_selection(false);window.frames["frame_"+id].editArea.execCommand("onchange");} -else if(elem=document.getElementById(id)){elem.value=new_val;}},getSelectionRange:function(id){var sel={"start":0,"end":0};if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){var editArea=window.frames["frame_"+id].editArea;sel["start"]=editArea.textarea.selectionStart;sel["end"]=editArea.textarea.selectionEnd;} -else if(elem=document.getElementById(id)){sel=getSelectionRange(elem);}return sel;},setSelectionRange:function(id,new_start,new_end){if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].editArea.area_select(new_start,new_end-new_start);if(!this.nav['isIE']){window.frames["frame_"+id].editArea.check_line_selection(false);window.frames["frame_"+id].editArea.scroll_to_view();}} -else if(elem=document.getElementById(id)){setSelectionRange(elem,new_start,new_end);}},getSelectedText:function(id){var sel=this.getSelectionRange(id);return this.getValue(id).substring(sel["start"],sel["end"]);},setSelectedText:function(id,new_val){new_val=new_val.replace(/\r/g,"");var sel=this.getSelectionRange(id);var text=this.getValue(id);if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){var scrollTop=window.frames["frame_"+id].document.getElementById("result").scrollTop;var scrollLeft=window.frames["frame_"+id].document.getElementById("result").scrollLeft;} -else{var scrollTop=document.getElementById(id).scrollTop;var scrollLeft=document.getElementById(id).scrollLeft;}text=text.substring(0,sel["start"])+new_val +text.substring(sel["end"]);this.setValue(id,text);var new_sel_end=sel["start"]+new_val.length;this.setSelectionRange(id,sel["start"],new_sel_end);if(new_val !=this.getSelectedText(id).replace(/\r/g,"")){this.setSelectionRange(id,sel["start"],new_sel_end+new_val.split("\n").length -1);}if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].document.getElementById("result").scrollTop=scrollTop;window.frames["frame_"+id].document.getElementById("result").scrollLeft=scrollLeft;window.frames["frame_"+id].editArea.execCommand("onchange");} -else{document.getElementById(id).scrollTop=scrollTop;document.getElementById(id).scrollLeft=scrollLeft;}},insertTags:function(id,open_tag,close_tag){var old_sel=this.getSelectionRange(id);text=open_tag+this.getSelectedText(id)+close_tag;eAL.setSelectedText(id,text);var new_sel=this.getSelectionRange(id);if(old_sel["end"] > old_sel["start"])this.setSelectionRange(id,new_sel["end"],new_sel["end"]); -else this.setSelectionRange(id,old_sel["start"]+open_tag.length,old_sel["start"]+open_tag.length);},hide:function(id){if(document.getElementById(id)&&!this.hidden[id]){this.hidden[id]=new Object();this.hidden[id]["selectionRange"]=this.getSelectionRange(id);if(document.getElementById(id).style.display!="none"){this.hidden[id]["scrollTop"]=document.getElementById(id).scrollTop;this.hidden[id]["scrollLeft"]=document.getElementById(id).scrollLeft;}if(window.frames["frame_"+id]){this.hidden[id]["toggle"]=eAs[id]["displayed"];if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){var scrollTop=window.frames["frame_"+id].document.getElementById("result").scrollTop;var scrollLeft=window.frames["frame_"+id].document.getElementById("result").scrollLeft;} -else{var scrollTop=document.getElementById(id).scrollTop;var scrollLeft=document.getElementById(id).scrollLeft;}this.hidden[id]["scrollTop"]=scrollTop;this.hidden[id]["scrollLeft"]=scrollLeft;if(eAs[id]["displayed"]==true)eAL.toggle_off(id);}var span=document.getElementById("EditAreaArroundInfos_"+id);if(span){span.style.display='none';}document.getElementById(id).style.display="none";}},show:function(id){if((elem=document.getElementById(id))&&this.hidden[id]){elem.style.display="inline";elem.scrollTop=this.hidden[id]["scrollTop"];elem.scrollLeft=this.hidden[id]["scrollLeft"];var span=document.getElementById("EditAreaArroundInfos_"+id);if(span){span.style.display='inline';}if(window.frames["frame_"+id]){elem.style.display="inline";if(this.hidden[id]["toggle"]==true)eAL.toggle_on(id);scrollTop=this.hidden[id]["scrollTop"];scrollLeft=this.hidden[id]["scrollLeft"];if(window.frames["frame_"+id]&&eAs[id]["displayed"]==true){window.frames["frame_"+id].document.getElementById("result").scrollTop=scrollTop;window.frames["frame_"+id].document.getElementById("result").scrollLeft=scrollLeft;} -else{elem.scrollTop=scrollTop;elem.scrollLeft=scrollLeft;}}sel=this.hidden[id]["selectionRange"];this.setSelectionRange(id,sel["start"],sel["end"]);delete this.hidden[id];}},getCurrentFile:function(id){return this.execCommand(id,'get_file',this.execCommand(id,'curr_file'));},getFile:function(id,file_id){return this.execCommand(id,'get_file',file_id);},getAllFiles:function(id){return this.execCommand(id,'get_all_files()');},openFile:function(id,file_infos){return this.execCommand(id,'open_file',file_infos);},closeFile:function(id,file_id){return this.execCommand(id,'close_file',file_id);},setFileEditedMode:function(id,file_id,to){var reg1=new RegExp('\\','g');var reg2=new RegExp('"','g');return this.execCommand(id,'set_file_edited_mode("'+file_id.replace(reg1,'\\').replace(reg2,'\"')+'",'+to +')');},execCommand:function(id,cmd,fct_param){switch(cmd){case "EA_init":if(eAs[id]['settings']["EA_init_callback"].length>0)eval(eAs[id]['settings']["EA_init_callback"]+"('"+id +"');");break;case "EA_delete":if(eAs[id]['settings']["EA_delete_callback"].length>0)eval(eAs[id]['settings']["EA_delete_callback"]+"('"+id +"');");break;case "EA_submit":if(eAs[id]['settings']["submit_callback"].length>0)eval(eAs[id]['settings']["submit_callback"]+"('"+id +"');");break;}if(window.frames["frame_"+id]&&window.frames["frame_"+id].editArea){if(fct_param!=undefined)return eval('window.frames["frame_'+id +'"].editArea.'+cmd +'(fct_param);'); -else return eval('window.frames["frame_'+id +'"].editArea.'+cmd +';');}return false;}};var eAL=new EAL();var eAs=new Object(); function getAttribute(elm,aname){try{var avalue=elm.getAttribute(aname );}catch(exept){}if(! avalue){for(var i=0;i < elm.attributes.length;i ++){var taName=elm.attributes [i] .name.toLowerCase();if(taName==aname){avalue=elm.attributes [i] .value;return avalue;}}}return avalue;};function setAttribute(elm,attr,val){if(attr=="class"){elm.setAttribute("className",val);elm.setAttribute("class",val);} -else{elm.setAttribute(attr,val);}};function getChildren(elem,elem_type,elem_attribute,elem_attribute_match,option,depth){if(!option)var option="single";if(!depth)var depth=-1;if(elem){var children=elem.childNodes;var result=null;var results=new Array();for (var x=0;x<children.length;x++){strTagName=new String(children[x].tagName);children_class="?";if(strTagName!="undefined"){child_attribute=getAttribute(children[x],elem_attribute);if((strTagName.toLowerCase()==elem_type.toLowerCase()||elem_type=="")&&(elem_attribute==""||child_attribute==elem_attribute_match)){if(option=="all"){results.push(children[x]);} -else{return children[x];}}if(depth!=0){result=getChildren(children[x],elem_type,elem_attribute,elem_attribute_match,option,depth-1);if(option=="all"){if(result.length>0){results=results.concat(result);}} -else if(result!=null){return result;}}}}if(option=="all")return results;}return null;};function isChildOf(elem,parent){if(elem){if(elem==parent)return true;while(elem.parentNode !='undefined'){return isChildOf(elem.parentNode,parent);}}return false;};function getMouseX(e){if(e!=null&&typeof(e.pageX)!="undefined"){return e.pageX;} -else{return (e!=null?e.x:event.x)+document.documentElement.scrollLeft;}};function getMouseY(e){if(e!=null&&typeof(e.pageY)!="undefined"){return e.pageY;} -else{return (e!=null?e.y:event.y)+document.documentElement.scrollTop;}};function calculeOffsetLeft(r){return calculeOffset(r,"offsetLeft")};function calculeOffsetTop(r){return calculeOffset(r,"offsetTop")};function calculeOffset(element,attr){var offset=0;while(element){offset+=element[attr];element=element.offsetParent}return offset;};function get_css_property(elem,prop){if(document.defaultView){return document.defaultView.getComputedStyle(elem,null).getPropertyValue(prop);} -else if(elem.currentStyle){var prop=prop.replace(/-\D/gi,function(sMatch){return sMatch.charAt(sMatch.length-1).toUpperCase();});return elem.currentStyle[prop];} -else return null;}var move_current_element;function start_move_element(e,id,frame){var elem_id=(e.target||e.srcElement).id;if(id)elem_id=id;if(!frame)frame=window;if(frame.event)e=frame.event;move_current_element=frame.document.getElementById(elem_id);move_current_element.frame=frame;frame.document.onmousemove=move_element;frame.document.onmouseup=end_move_element;mouse_x=getMouseX(e);mouse_y=getMouseY(e);move_current_element.start_pos_x=mouse_x-(move_current_element.style.left.replace("px","")||calculeOffsetLeft(move_current_element));move_current_element.start_pos_y=mouse_y-(move_current_element.style.top.replace("px","")||calculeOffsetTop(move_current_element));return false;};function end_move_element(e){move_current_element.frame.document.onmousemove="";move_current_element.frame.document.onmouseup="";move_current_element=null;};function move_element(e){if(move_current_element.frame&&move_current_element.frame.event)e=move_current_element.frame.event;var mouse_x=getMouseX(e);var mouse_y=getMouseY(e);var new_top=mouse_y-move_current_element.start_pos_y;var new_left=mouse_x-move_current_element.start_pos_x;var max_left=move_current_element.frame.document.body.offsetWidth-move_current_element.offsetWidth;max_top=move_current_element.frame.document.body.offsetHeight-move_current_element.offsetHeight;new_top=Math.min(Math.max(0,new_top),max_top);new_left=Math.min(Math.max(0,new_left),max_left);move_current_element.style.top=new_top+"px";move_current_element.style.left=new_left+"px";return false;};var nav=eAL.nav;function getSelectionRange(textarea){return {"start":textarea.selectionStart,"end":textarea.selectionEnd};};function setSelectionRange(textarea,start,end){textarea.focus();start=Math.max(0,Math.min(textarea.value.length,start));end=Math.max(start,Math.min(textarea.value.length,end));if(nav['isOpera']){textarea.selectionEnd=1;textarea.selectionStart=0;textarea.selectionEnd=1;textarea.selectionStart=0;}textarea.selectionStart=start;textarea.selectionEnd=end;if(nav['isIE'])set_IE_selection(textarea);};function get_IE_selection(textarea){if(textarea&&textarea.focused){if(!textarea.ea_line_height){var div=document.createElement("div");div.style.fontFamily=get_css_property(textarea,"font-family");div.style.fontSize=get_css_property(textarea,"font-size");div.style.visibility="hidden";div.innerHTML="0";document.body.appendChild(div);textarea.ea_line_height=div.offsetHeight;document.body.removeChild(div);}var range=document.selection.createRange();var stored_range=range.duplicate();stored_range.moveToElementText(textarea );stored_range.setEndPoint('EndToEnd',range );if(stored_range.parentElement()==textarea){var elem=textarea;var scrollTop=0;while(elem.parentNode){scrollTop+=elem.scrollTop;elem=elem.parentNode;}var relative_top=range.offsetTop-calculeOffsetTop(textarea)+scrollTop;var line_start=Math.round((relative_top / textarea.ea_line_height)+1);var line_nb=Math.round(range.boundingHeight / textarea.ea_line_height);var range_start=stored_range.text.length-range.text.length;var tab=textarea.value.substr(0,range_start).split("\n");range_start+=(line_start-tab.length)*2;textarea.selectionStart=range_start;var range_end=textarea.selectionStart+range.text.length;tab=textarea.value.substr(0,range_start+range.text.length).split("\n");range_end+=(line_start+line_nb-1-tab.length)*2;textarea.selectionEnd=range_end;}}setTimeout("get_IE_selection(document.getElementById('"+textarea.id +"'));",50);};function IE_textarea_focus(){event.srcElement.focused=true;}function IE_textarea_blur(){event.srcElement.focused=false;}function set_IE_selection(textarea){if(!window.closed){var nbLineStart=textarea.value.substr(0,textarea.selectionStart).split("\n").length-1;var nbLineEnd=textarea.value.substr(0,textarea.selectionEnd).split("\n").length-1;var range=document.selection.createRange();range.moveToElementText(textarea );range.setEndPoint('EndToStart',range );range.moveStart('character',textarea.selectionStart-nbLineStart);range.moveEnd('character',textarea.selectionEnd-nbLineEnd-(textarea.selectionStart-nbLineStart));range.select();}};eAL.waiting_loading["elements_functions.js"]="loaded"; - EAL.prototype.start_resize_area=function(){document.onmouseup=eAL.end_resize_area;document.onmousemove=eAL.resize_area;eAL.toggle(eAL.resize["id"]);var textarea=eAs[eAL.resize["id"]]["textarea"];var div=document.getElementById("edit_area_resize");if(!div){div=document.createElement("div");div.id="edit_area_resize";div.style.border="dashed #888888 1px";}var width=textarea.offsetWidth -2;var height=textarea.offsetHeight -2;div.style.display="block";div.style.width=width+"px";div.style.height=height+"px";var father=textarea.parentNode;father.insertBefore(div,textarea);textarea.style.display="none";eAL.resize["start_top"]=calculeOffsetTop(div);eAL.resize["start_left"]=calculeOffsetLeft(div);};EAL.prototype.end_resize_area=function(e){document.onmouseup="";document.onmousemove="";var div=document.getElementById("edit_area_resize");var textarea=eAs[eAL.resize["id"]]["textarea"];var width=Math.max(eAs[eAL.resize["id"]]["settings"]["min_width"],div.offsetWidth-4);var height=Math.max(eAs[eAL.resize["id"]]["settings"]["min_height"],div.offsetHeight-4);if(eAL.nav['isIE']==6){width-=2;height-=2;}textarea.style.width=width+"px";textarea.style.height=height+"px";div.style.display="none";textarea.style.display="inline";textarea.selectionStart=eAL.resize["selectionStart"];textarea.selectionEnd=eAL.resize["selectionEnd"];eAL.toggle(eAL.resize["id"]);return false;};EAL.prototype.resize_area=function(e){var allow=eAs[eAL.resize["id"]]["settings"]["allow_resize"];if(allow=="both"||allow=="y"){new_y=getMouseY(e);var new_height=Math.max(20,new_y-eAL.resize["start_top"]);document.getElementById("edit_area_resize").style.height=new_height+"px";}if(allow=="both"||allow=="x"){new_x=getMouseX(e);var new_width=Math.max(20,new_x-eAL.resize["start_left"]);document.getElementById("edit_area_resize").style.width=new_width+"px";}return false;};eAL.waiting_loading["resize_area.js"]="loaded"; - EAL.prototype.get_regexp=function(text_array){res="(\b)(";for(i=0;i<text_array.length;i++){if(i>0)res+="|";res+=this.get_escaped_regexp(text_array[i]);}res+=")(\b)";reg=new RegExp(res);return res;};EAL.prototype.get_escaped_regexp=function(str){return str.replace(/(.|?|*|+|\|(|)|[|]|}|{|$|^||)/g,"\$1");};EAL.prototype.init_syntax_regexp=function(){var lang_style=new Object();for(var lang in this.load_syntax){if(!this.syntax[lang]){this.syntax[lang]=new Object();this.syntax[lang]["keywords_reg_exp"]=new Object();this.keywords_reg_exp_nb=0;if(this.load_syntax[lang]['KEYWORDS']){param="g";if(this.load_syntax[lang]['KEYWORD_CASE_SENSITIVE']===false)param+="i";for(var i in this.load_syntax[lang]['KEYWORDS']){if(typeof(this.load_syntax[lang]['KEYWORDS'][i])=="function")continue;this.syntax[lang]["keywords_reg_exp"][i]=new RegExp(this.get_regexp(this.load_syntax[lang]['KEYWORDS'][i] ),param);this.keywords_reg_exp_nb++;}}if(this.load_syntax[lang]['OPERATORS']){var str="";var nb=0;for(var i in this.load_syntax[lang]['OPERATORS']){if(typeof(this.load_syntax[lang]['OPERATORS'][i])=="function")continue;if(nb>0)str+="|";str+=this.get_escaped_regexp(this.load_syntax[lang]['OPERATORS'][i]);nb++;}if(str.length>0)this.syntax[lang]["operators_reg_exp"]=new RegExp("("+str+")","g");}if(this.load_syntax[lang]['DELIMITERS']){var str="";var nb=0;for(var i in this.load_syntax[lang]['DELIMITERS']){if(typeof(this.load_syntax[lang]['DELIMITERS'][i])=="function")continue;if(nb>0)str+="|";str+=this.get_escaped_regexp(this.load_syntax[lang]['DELIMITERS'][i]);nb++;}if(str.length>0)this.syntax[lang]["delimiters_reg_exp"]=new RegExp("("+str+")","g");}var syntax_trace=new Array();this.syntax[lang]["quotes"]=new Object();var quote_tab=new Array();if(this.load_syntax[lang]['QUOTEMARKS']){for(var i in this.load_syntax[lang]['QUOTEMARKS']){if(typeof(this.load_syntax[lang]['QUOTEMARKS'][i])=="function")continue;var x=this.get_escaped_regexp(this.load_syntax[lang]['QUOTEMARKS'][i]);this.syntax[lang]["quotes"][x]=x;quote_tab[quote_tab.length]="("+x+"(?:[^"+x+"\\]*(\\\\)*(\\"+x+"?)?)*("+x+"|$))";syntax_trace.push(x);}}this.syntax[lang]["comments"]=new Object();if(this.load_syntax[lang]['COMMENT_SINGLE']){for(var i in this.load_syntax[lang]['COMMENT_SINGLE']){if(typeof(this.load_syntax[lang]['COMMENT_SINGLE'][i])=="function")continue;var x=this.get_escaped_regexp(this.load_syntax[lang]['COMMENT_SINGLE'][i]);quote_tab[quote_tab.length]="("+x+"(.|\r|\t)*(\n|$))";syntax_trace.push(x);this.syntax[lang]["comments"][x]="\n";}}if(this.load_syntax[lang]['COMMENT_MULTI']){for(var i in this.load_syntax[lang]['COMMENT_MULTI']){if(typeof(this.load_syntax[lang]['COMMENT_MULTI'][i])=="function")continue;var start=this.get_escaped_regexp(i);var end=this.get_escaped_regexp(this.load_syntax[lang]['COMMENT_MULTI'][i]);quote_tab[quote_tab.length]="("+start+"(.|\n|\r)*?("+end+"|$))";syntax_trace.push(start);syntax_trace.push(end);this.syntax[lang]["comments"][i]=this.load_syntax[lang]['COMMENT_MULTI'][i];}}if(quote_tab.length>0)this.syntax[lang]["comment_or_quote_reg_exp"]=new RegExp("("+quote_tab.join("|")+")","gi");if(syntax_trace.length>0)this.syntax[lang]["syntax_trace_regexp"]=new RegExp("((.|\n)*?)(\\*("+syntax_trace.join("|")+"|$))","gmi");if(this.load_syntax[lang]['SCRIPT_DELIMITERS']){this.syntax[lang]["script_delimiters"]=new Object();for(var i in this.load_syntax[lang]['SCRIPT_DELIMITERS']){if(typeof(this.load_syntax[lang]['SCRIPT_DELIMITERS'][i])=="function")continue;this.syntax[lang]["script_delimiters"][i]=this.load_syntax[lang]['SCRIPT_DELIMITERS'];}}this.syntax[lang]["custom_regexp"]=new Object();if(this.load_syntax[lang]['REGEXPS']){for(var i in this.load_syntax[lang]['REGEXPS']){if(typeof(this.load_syntax[lang]['REGEXPS'][i])=="function")continue;var val=this.load_syntax[lang]['REGEXPS'][i];if(!this.syntax[lang]["custom_regexp"][val['execute']])this.syntax[lang]["custom_regexp"][val['execute']]=new Object();this.syntax[lang]["custom_regexp"][val['execute']][i]={'regexp':new RegExp(val['search'],val['modifiers']),'class':val['class']};}}if(this.load_syntax[lang]['STYLES']){lang_style[lang]=new Object();for(var i in this.load_syntax[lang]['STYLES']){if(typeof(this.load_syntax[lang]['STYLES'][i])=="function")continue;if(typeof(this.load_syntax[lang]['STYLES'][i])!="string"){for(var j in this.load_syntax[lang]['STYLES'][i]){lang_style[lang][j]=this.load_syntax[lang]['STYLES'][i][j];}} -else{lang_style[lang][i]=this.load_syntax[lang]['STYLES'][i];}}}var style="";for(var i in lang_style[lang]){if(lang_style[lang][i].length>0){style+="."+lang +" ."+i.toLowerCase()+" span{"+lang_style[lang][i]+"}\n";style+="."+lang +" ."+i.toLowerCase()+"{"+lang_style[lang][i]+"}\n";}}this.syntax[lang]["styles"]=style;}}};eAL.waiting_loading["reg_syntax.js"]="loaded"; -var editAreaLoader= eAL;var editAreas=eAs;EditAreaLoader=EAL;editAreaLoader.iframe_script= "<script type='text/javascript'> à EA(){Ã.error=Ã;Ã.inlinePopup=new Array({popup_id:"area_search_replace",icon_id:"search"},{popup_id:"edit_area_help",icon_id:"help"});Ã.plugins=new Object();Ã.line_number=0;Ã.nav=Ã.eAL.nav;Ã.Ã=new Object();Ã.last_text_to_highlight="";Ã.last_hightlighted_text="";Ã.syntax_list=new Array();Ã.allready_used_syntax=new Object();Ã.check_line_selection_timer=50;Ã.ÃFocused=Ã;Ã.highlight_selection_line=null;Ã.previous=new Array();Ã.next=new Array();Ã.last_undo="";Ã.files=new Object();Ã.filesIdAssoc=new Object();Ã.curr_file='';Ã.assocBracket=new Object();Ã.revertAssocBracket=new Object();Ã.assocBracket["("]=")";Ã.assocBracket["{"]="}";Ã.assocBracket["["]="]";for(var index in Ã.assocBracket){Ã.revertAssocBracket[Ã.assocBracket[index]]=index;}Ã.is_editable=Ã;Ã.lineHeight=16;Ã.tab_nb_char=8;if(Ã.nav['isOpera'])Ã.tab_nb_char=6;Ã.is_tabbing=Ã;Ã.fullscreen={'isFull':Ã};Ã.isResizing=Ã;Ã.id=area_id;Ã.à =eAs[Ã.id]["à "];if((""+Ã.à ['replace_tab_by_spaces']).match(/^[0-9]+$/)){Ã.tab_nb_char=Ã.à ['replace_tab_by_spaces'];Ã.tabulation="";for(var i=0;i<Ã.tab_nb_char;i++)Ã.tabulation+=" ";}\nelse{Ã.tabulation="\t";}if(Ã.à ["syntax_selection_allow"]&&Ã.à ["syntax_selection_allow"].Ã>0)Ã.syntax_list=Ã.à ["syntax_selection_allow"].replace(/ /g,"").split(",");if(Ã.à ['syntax'])Ã.allready_used_syntax[Ã.à ['syntax']]=Ã;};EA.Ã.update_size=Ã(){if(eAs[eA.id]&&eAs[eA.id]["displayed"]==Ã){if(eA.fullscreen['isFull']){Ã.document.getElementById("frame_"+eA.id).Ã.width=Ã.document.getElementsByTagName("html")[0].clientWidth+"px";Ã.document.getElementById("frame_"+eA.id).Ã.height=Ã.document.getElementsByTagName("html")[0].clientHeight+"px";}if(eA.tab_browsing_area.Ã.display=='block'&&!eA.nav['isIE']){eA.tab_browsing_area.Ã.height="0px";eA.tab_browsing_area.Ã.height=(eA.result.offsetTop-eA.tab_browsing_area.offsetTop -1)+"px";}var height=document.body.offsetHeight-eA.get_all_toolbar_height()-4;eA.result.Ã.height=height +"px";var width=document.body.offsetWidth -2;eA.result.Ã.width=width+"px";for(var i=0;i<eA.inlinePopup.Ã;i++){var popup=$(eA.inlinePopup[i]["popup_id"]);var max_left=document.body.offsetWidth-popup.offsetWidth;var max_top=document.body.offsetHeight-popup.offsetHeight;if(popup.offsetTop>max_top)popup.Ã.top=max_top+"px";if(popup.offsetLeft>max_left)popup.Ã.left=max_left+"px";}}};EA.Ã.init=Ã(){Ã.Ã=$("Ã");Ã.container=$("container");Ã.result=$("result");Ã.content_highlight=$("content_highlight");Ã.selection_field=$("selection_field");Ã.processing_screen=$("processing");Ã.editor_area=$("editor");Ã.tab_browsing_area=$("tab_browsing_area");if(!Ã.à ['is_editable'])Ã.set_editable(Ã);Ã.set_show_line_colors(Ã.à ['show_line_colors'] );if(syntax_selec=$("syntax_selection")){for(var i=0;i<Ã.syntax_list.Ã;i++){var syntax=Ã.syntax_list[i];var option=document.createElement("option");option.Ã=syntax;if(syntax==Ã.à ['syntax'])option.selected="selected";option.innerHTML=Ã.get_translation("syntax_"+syntax,"word");syntax_selec.appendChild(option);}}spans=Ã.getChildren($("toolbar_1"),"span","","","all",-1);for(var i=0;i<spans.Ã;i++){id=spans[i].id.replace(/tmp_tool_(.*)/,"$1");if(id!=spans[i].id){for(var j in Ã.plugins){if(typeof(Ã.plugins[j].get_control_html)=="Ã" ){html=Ã.plugins[j].get_control_html(id);if(html!=Ã){html=Ã.get_translation(html,"template");var new_span=document.createElement("span");new_span.innerHTML=html;var father=spans[i].ÃNode;spans[i].ÃNode.replaceChild(new_span,spans[i]);break;}}}}}Ã.Ã.Ã=eAs[Ã.id]["Ã"].Ã;if(Ã.à ["debug"])Ã.debug=Ã.document.getElementById("edit_area_debug_"+Ã.id);if($("redo")!=null)Ã.switchClassSticky($("redo"),'editAreaButtonDisabled',Ã);if(typeof(Ã.eAL.syntax[Ã.à ["syntax"]])!="undefined"){for(var i in Ã.eAL.syntax){Ã.add_Ã(Ã.eAL.syntax[i]["Ãs"]);}}if(Ã.nav['isOpera'])$("editor").onkeypress=keyDown;\nelse $("editor").onkeydown=keyDown;for(var i=0;i<Ã.inlinePopup.Ã;i++){if(Ã.nav['isIE']||Ã.nav['isFirefox'])$(Ã.inlinePopup[i]["popup_id"]).onkeydown=keyDown;\nelse $(Ã.inlinePopup[i]["popup_id"]).onkeypress=keyDown;}if(Ã.à ["allow_resize"]=="both"||Ã.à ["allow_resize"]=="x"||Ã.à ["allow_resize"]=="y")Ã.allow_resize(Ã);Ã.eAL.toggle(Ã.id,"on");Ã.change_smooth_selection_mode(eA.smooth_selection);Ã.execCommand("change_highlight",Ã.à ["start_highlight"]);Ã.set_font(eA.à ["font_family"],eA.à ["font_size"]);children=Ã.getChildren(document.body,"","selec","none","all",-1);for(var i=0;i<children.Ã;i++){if(Ã.nav['isIE'])children[i].unselectable=Ã;\nelse children[i].onmousedown=Ã(){return Ã};}if(Ã.nav['isGecko']){Ã.Ã.spellcheck=Ã.à ["gecko_spellcheck"];}if(Ã.nav['isFirefox'] >='3')Ã.content_highlight.Ã.borderLeft="solid 1px transÃ";if(Ã.nav['isIE']){Ã.Ã.Ã.marginTop="-1px";}if(Ã.nav['isSafari'] ){Ã.editor_area.Ã.position="absolute";Ã.Ã.Ã.marginLeft="-3px";Ã.Ã.Ã.marginTop="1px";}if(Ã.nav['isChrome'] ){Ã.editor_area.Ã.position="absolute";Ã.Ã.Ã.marginLeft="0px";Ã.Ã.Ã.marginTop="0px";}Ã.eAL.add_event(Ã.result,"click",Ã(e){if((e.target||e.srcElement)==eA.result){eA.area_select(eA.Ã.Ã.Ã,0);}});if(Ã.à ['is_multi_files']!=Ã)Ã.open_file({'id':Ã.curr_file,'text':''});Ã.set_wrap_text(Ã.à ['wrap_text'] );setTimeout("eA.focus();eA.manage_size();eA.execCommand('EA_load');",10);Ã.check_undo();Ã.check_line_selection(Ã);Ã.scroll_to_view();for(var i in Ã.plugins){if(typeof(Ã.plugins[i].onload)=="Ã")Ã.plugins[i].onload();}if(Ã.à ['fullscreen']==Ã)Ã.toggle_full_screen(Ã);Ã.eAL.add_event(window,"resize",eA.update_size);Ã.eAL.add_event(Ã.window,"resize",eA.update_size);Ã.eAL.add_event(top.window,"resize",eA.update_size);Ã.eAL.add_event(window,"unload",Ã(){if(eAs[eA.id]&&eAs[eA.id]["displayed"])eA.execCommand("EA_unload");});};EA.Ã.manage_size=Ã(onlyOneTime){if(!eAs[Ã.id])return Ã;if(eAs[Ã.id]["displayed"]==Ã&&Ã.ÃFocused){var resized=Ã;if(Ã.à ['wrap_text']){}\nelse{var area_width=Ã.Ã.scrollWidth;var area_height=Ã.Ã.scrollHeight;if(Ã.nav['isOpera']){area_width=10000;}}if(Ã.Ã.previous_scrollWidth!=area_width){Ã.container.Ã.width=area_width+"px";Ã.Ã.Ã.width=area_width+"px";Ã.content_highlight.Ã.width=area_width+"px";Ã.Ã.previous_scrollWidth=area_width;resized=Ã;}var area_height=Ã.Ã.scrollHeight;if(Ã.nav['isOpera']){area_height=Ã.Ã['nb_line']*Ã.lineHeight;}if(Ã.nav['isGecko']&&Ã.smooth_selection&&Ã.Ã["nb_line"])area_height=Ã.Ã["nb_line"]*Ã.lineHeight;if(Ã.Ã.previous_scrollHeight!=area_height){Ã.container.Ã.height=(area_height+2)+"px";Ã.Ã.Ã.height=area_height+"px";Ã.content_highlight.Ã.height=area_height+"px";Ã.Ã.previous_scrollHeight=area_height;resized=Ã;}if(Ã.Ã["nb_line"] >=Ã.line_number){var div_line_number="";for(i=Ã.line_number+1;i<Ã.Ã["nb_line"]+100;i++){div_line_number+=i+"<br />";Ã.line_number++;}var span=document.createElement("span");if(Ã.nav['isIE'])span.unselectable=Ã;span.innerHTML=div_line_number;$("line_number").appendChild(span);}Ã.Ã.scrollTop="0px";Ã.Ã.scrollLeft="0px";if(resized==Ã){Ã.scroll_to_view();}}if(!onlyOneTime)setTimeout("eA.manage_size();",100);};EA.Ã.add_event=Ã(obj,name,handler){if (Ã.nav['isIE']){obj.attachEvent("on"+name,handler);}\nelse{obj.addEventListener(name,handler,Ã);}};EA.Ã.execCommand=Ã(cmd,param){for(var i in Ã.plugins){if(typeof(Ã.plugins[i].execCommand)=="Ã"){if(!Ã.plugins[i].execCommand(cmd,param))return;}}switch(cmd){case "save":if(Ã.à ["save_callback"].Ã>0)eval("Ã."+Ã.à ["save_callback"]+"('"+Ã.id +"',eA.Ã.Ã);");break;case "load":if(Ã.à ["load_callback"].Ã>0)eval("Ã."+Ã.à ["load_callback"]+"('"+Ã.id +"');");break;case "onchange":if(Ã.à ["change_callback"].Ã>0)eval("Ã."+Ã.à ["change_callback"]+"('"+Ã.id +"');");break;case "EA_load":if(Ã.à ["EA_load_callback"].Ã>0)eval("Ã."+Ã.à ["EA_load_callback"]+"('"+Ã.id +"');");break;case "EA_unload":if(Ã.à ["EA_unload_callback"].Ã>0)eval("Ã."+Ã.à ["EA_unload_callback"]+"('"+Ã.id +"');");break;case "toggle_on":if(Ã.à ["EA_toggle_on_callback"].Ã>0)eval("Ã."+Ã.à ["EA_toggle_on_callback"]+"('"+Ã.id +"');");break;case "toggle_off":if(Ã.à ["EA_toggle_off_callback"].Ã>0)eval("Ã."+Ã.à ["EA_toggle_off_callback"]+"('"+Ã.id +"');");break;case "re_sync":if(!Ã.do_highlight)break;case "file_switch_on":if(Ã.à ["EA_file_switch_on_callback"].Ã>0)eval("Ã."+Ã.à ["EA_file_switch_on_callback"]+"(param);");break;case "file_switch_off":if(Ã.à ["EA_file_switch_off_callback"].Ã>0)eval("Ã."+Ã.à ["EA_file_switch_off_callback"]+"(param);");break;case "file_close":if(Ã.à ["EA_file_close_callback"].Ã>0)return eval("Ã."+Ã.à ["EA_file_close_callback"]+"(param);");break;default:if(typeof(eval("eA."+cmd))=="Ã"){if(Ã.à ["debug"])eval("eA."+cmd +"(param);");\nelse try{eval("eA."+cmd +"(param);");}catch(e){};}}};EA.Ã.get_translation=Ã(word,mode){if(mode=="template")return Ã.eAL.translate(word,Ã.à ["language"],mode);\nelse return Ã.eAL.get_word_translation(word,Ã.à ["language"]);};EA.Ã.add_plugin=Ã(plug_name,plug_obj){for(var i=0;i<Ã.à ["plugins"].Ã;i++){if(Ã.à ["plugins"][i]==plug_name){Ã.plugins[plug_name]=plug_obj;plug_obj.baseURL=Ã.eAL.baseURL+"plugins/"+plug_name+"/";if(typeof(plug_obj.init)=="Ã")plug_obj.init();}}};EA.Ã.load_css=Ã(url){try{link=document.createElement("link");link.type="text/css";link.rel="Ãsheet";link.media="all";link.href=url;head=document.getElementsByTagName("head");head[0].appendChild(link);}catch(e){document.write("<link href='\"+url +\"' rel='Ãsheet' type='text/css' />");}};EA.Ã.load_script=Ã(url){try{script=document.createElement("script");script.type="text/javascript";script.src =url;script.charset="UTF-8";head=document.getElementsByTagName("head");head[0].appendChild(script);}catch(e){document.write("<script type='text/javascript' src='"+url+"' charset=\"UTF-8\"><"+"/script>");}};EA.Ã.add_lang=Ã(language,Ãs){if(!Ã.eAL.lang[language])Ã.eAL.lang[language]=new Object();for(var i in Ãs)Ã.eAL.lang[language][i]=Ãs[i];};à $(id){return document.getElementById(id );};var eA=new EA();eA.add_event(window,"load",init);à init(){setTimeout("eA.init();",10);}; EA.Ã.focus=Ã(){Ã.Ã.focus();Ã.ÃFocused=Ã;};EA.Ã.check_line_selection=Ã(timer_checkup){if(!eAs[Ã.id])return Ã;if(!Ã.smooth_selection&&!Ã.do_highlight){}\nelse if(Ã.ÃFocused&&eAs[Ã.id]["displayed"]==Ã&&Ã.isResizing==Ã){infos=Ã.get_selection_infos();if(Ã.Ã["line_start"] !=infos["line_start"]||Ã.Ã["line_nb"] !=infos["line_nb"]||infos["full_text"] !=Ã.Ã["full_text"]||Ã.reload_highlight){new_top=Ã.lineHeight * (infos["line_start"]-1);new_height=Math.max(0,Ã.lineHeight * infos["line_nb"]);new_width=Math.max(Ã.Ã.scrollWidth,Ã.container.clientWidth -50);Ã.selection_field.Ã.top=new_top+"px";Ã.selection_field.Ã.width=new_width+"px";Ã.selection_field.Ã.height=new_height+"px";$("cursor_pos").Ã.top=new_top+"px";if(Ã.do_highlight==Ã){var curr_text=infos["full_text"].split("\n");var content="";var start=Math.max(0,infos["line_start"]-1);var end=Math.min(curr_text.Ã,infos["line_start"]+infos["line_nb"]-1);for(i=start;i< end;i++){content+=curr_text[i]+"\n";}content=content.replace(/&/g,"&");content=content.replace(/</g,"<");content=content.replace(/>/g,">");if(Ã.nav['isIE']||Ã.nav['isOpera']||Ã.nav['isFirefox'] >=3)Ã.selection_field.innerHTML="<pre>"+content.replace("\n","<br/>")+"</pre>";\nelse Ã.selection_field.innerHTML=content;if(Ã.reload_highlight||(infos["full_text"] !=Ã.last_text_to_highlight&&(Ã.Ã["line_start"]!=infos["line_start"]||Ã.show_line_colors||Ã.Ã["line_nb"]!=infos["line_nb"]||Ã.Ã["nb_line"]!=infos["nb_line"])))Ã.maj_highlight(infos);}}if(infos["line_start"] !=Ã.Ã["line_start"]||infos["curr_pos"] !=Ã.Ã["curr_pos"]||infos["full_text"].Ã!=Ã.Ã["full_text"].Ã||Ã.reload_highlight){var selec_char=infos["curr_line"].charAt(infos["curr_pos"]-1);var no_real_move=Ã;if(infos["line_nb"]==1&&(Ã.assocBracket[selec_char]||Ã.revertAssocBracket[selec_char])){no_real_move=Ã;if(Ã.findEndBracket(infos,selec_char)===Ã){$("end_bracket").Ã.visibility="visible";$("cursor_pos").Ã.visibility="visible";$("cursor_pos").innerHTML=selec_char;$("end_bracket").innerHTML=(Ã.assocBracket[selec_char]||Ã.revertAssocBracket[selec_char]);}\nelse{$("end_bracket").Ã.visibility="hidden";$("cursor_pos").Ã.visibility="hidden";}}\nelse{$("cursor_pos").Ã.visibility="hidden";$("end_bracket").Ã.visibility="hidden";}Ã.displayToCursorPosition("cursor_pos",infos["line_start"],infos["curr_pos"]-1,infos["curr_line"],no_real_move);if(infos["line_nb"]==1&&infos["line_start"]!=Ã.Ã["line_start"])Ã.scroll_to_view();}Ã.Ã=infos;}if(timer_checkup){setTimeout("eA.check_line_selection(Ã)",Ã.check_line_selection_timer);}};EA.Ã.get_selection_infos=Ã(){if(Ã.nav['isIE'])Ã.getIESelection();start=Ã.Ã.selectionStart;end=Ã.Ã.selectionEnd;if(Ã.Ã["selectionStart"]==start&&Ã.Ã["selectionEnd"]==end&&Ã.Ã["full_text"]==Ã.Ã.Ã)return Ã.Ã;if(Ã.tabulation!="\t"&&Ã.Ã.Ã.indexOf("\t")!=-1){var len=Ã.Ã.Ã.Ã;Ã.Ã.Ã=Ã.replace_tab(Ã.Ã.Ã);start=end=start+(Ã.Ã.Ã.Ã-len);Ã.area_select(start,0);}var selections=new Object();selections["selectionStart"]=start;selections["selectionEnd"]=end;selections["full_text"]=Ã.Ã.Ã;selections["line_start"]=1;selections["line_nb"]=1;selections["curr_pos"]=0;selections["curr_line"]="";selections["indexOfCursor"]=0;selections["selec_direction"]=Ã.Ã["selec_direction"];var splitTab=selections["full_text"].split("\n");var nbLine=Math.max(0,splitTab.Ã);var nbChar=Math.max(0,selections["full_text"].Ã-(nbLine-1));if(selections["full_text"].indexOf("\r")!=-1)nbChar=nbChar-(nbLine -1);selections["nb_line"]=nbLine;selections["nb_char"]=nbChar;if(start>0){var str=selections["full_text"].substr(0,start);selections["curr_pos"]=start-str.lastIndexOf("\n");selections["line_start"]=Math.max(1,str.split("\n").Ã);}\nelse{selections["curr_pos"]=1;}if(end>start){selections["line_nb"]=selections["full_text"].substring(start,end).split("\n").Ã;}selections["indexOfCursor"]=Ã.Ã.selectionStart;selections["curr_line"]=splitTab[Math.max(0,selections["line_start"]-1)];if(selections["selectionStart"]==Ã.Ã["selectionStart"]){if(selections["selectionEnd"]>Ã.Ã["selectionEnd"])selections["selec_direction"]="down";\nelse if(selections["selectionEnd"]==Ã.Ã["selectionStart"])selections["selec_direction"]=Ã.Ã["selec_direction"];}\nelse if(selections["selectionStart"]==Ã.Ã["selectionEnd"]&&selections["selectionEnd"]>Ã.Ã["selectionEnd"]){selections["selec_direction"]="down";}\nelse{selections["selec_direction"]="up";}$("nbLine").innerHTML=nbLine;$("nbChar").innerHTML=nbChar;$("linePos").innerHTML=selections["line_start"];$("currPos").innerHTML=selections["curr_pos"];return selections;};EA.Ã.getIESelection=Ã(){var range=document.selection.createRange();var stored_range=range.duplicate();stored_range.moveToElementText(Ã.à );stored_range.setEndPoint('EndToEnd',range );if(stored_range.ÃElement()!=Ã.Ã)return;var scrollTop=Ã.result.scrollTop+document.body.scrollTop;var relative_top=range.offsetTop-Ã.calculeOffsetTop(Ã.Ã)+scrollTop;var line_start=Math.round((relative_top / Ã.lineHeight)+1);var line_nb=Math.round(range.boundingHeight / Ã.lineHeight);var range_start=stored_range.text.Ã-range.text.Ã;var tab=Ã.Ã.Ã.substr(0,range_start).split("\n");range_start+=(line_start-tab.Ã)*2;Ã.Ã.selectionStart=range_start;var range_end=Ã.Ã.selectionStart+range.text.Ã;tab=Ã.Ã.Ã.substr(0,range_start+range.text.Ã).split("\n");range_end+=(line_start+line_nb-1-tab.Ã)*2;Ã.Ã.selectionEnd=range_end;};EA.Ã.setIESelection=Ã(){var nbLineStart=Ã.Ã.Ã.substr(0,Ã.Ã.selectionStart).split("\n").Ã-1;var nbLineEnd=Ã.Ã.Ã.substr(0,Ã.Ã.selectionEnd).split("\n").Ã-1;var range=document.selection.createRange();range.moveToElementText(Ã.à );range.setEndPoint('EndToStart',range );range.moveStart('character',Ã.Ã.selectionStart-nbLineStart);range.moveEnd('character',Ã.Ã.selectionEnd-nbLineEnd-(Ã.Ã.selectionStart-nbLineStart));range.select();};EA.Ã.tab_selection=Ã(){if(Ã.is_tabbing)return;Ã.is_tabbing=Ã;if(Ã.nav['isIE'])Ã.getIESelection();var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var insText=Ã.Ã.Ã.substring(start,end);var pos_start=start;var pos_end=end;if (insText.Ã==0){Ã.Ã.Ã=Ã.Ã.Ã.substr(0,start)+Ã.tabulation+Ã.Ã.Ã.substr(end);pos_start=start+Ã.tabulation.Ã;pos_end=pos_start;}\nelse{start=Math.max(0,Ã.Ã.Ã.substr(0,start).lastIndexOf("\n")+1);endText=Ã.Ã.Ã.substr(end);startText=Ã.Ã.Ã.substr(0,start);tmp=Ã.Ã.Ã.substring(start,end).split("\n");insText=Ã.tabulation+tmp.join("\n"+Ã.tabulation);Ã.Ã.Ã=startText+insText+endText;pos_start=start;pos_end=Ã.Ã.Ã.indexOf("\n",startText.Ã+insText.Ã);if(pos_end==-1)pos_end=Ã.Ã.Ã.Ã;}Ã.Ã.selectionStart=pos_start;Ã.Ã.selectionEnd=pos_end;if(Ã.nav['isIE']){Ã.setIESelection();setTimeout("eA.is_tabbing=Ã;",100);}\nelse Ã.is_tabbing=Ã;};EA.Ã.invert_tab_selection=Ã(){if(Ã.is_tabbing)return;Ã.is_tabbing=Ã;if(Ã.nav['isIE'])Ã.getIESelection();var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var insText=Ã.Ã.Ã.substring(start,end);var pos_start=start;var pos_end=end;if (insText.Ã==0){if(Ã.Ã.Ã.substring(start-Ã.tabulation.Ã,start)==Ã.tabulation){Ã.Ã.Ã=Ã.Ã.Ã.substr(0,start-Ã.tabulation.Ã)+Ã.Ã.Ã.substr(end);pos_start=Math.max(0,start-Ã.tabulation.Ã);pos_end=pos_start;}}\nelse{start=Ã.Ã.Ã.substr(0,start).lastIndexOf("\n")+1;endText=Ã.Ã.Ã.substr(end);startText=Ã.Ã.Ã.substr(0,start);tmp=Ã.Ã.Ã.substring(start,end).split("\n");insText="";for(i=0;i<tmp.Ã;i++){for(j=0;j<Ã.tab_nb_char;j++){if(tmp[i].charAt(0)=="\t"){tmp[i]=tmp[i].substr(1);j=Ã.tab_nb_char;}\nelse if(tmp[i].charAt(0)==" ")tmp[i]=tmp[i].substr(1);}insText+=tmp[i];if(i<tmp.Ã-1)insText+="\n";}Ã.Ã.Ã=startText+insText+endText;pos_start=start;pos_end=Ã.Ã.Ã.indexOf("\n",startText.Ã+insText.Ã);if(pos_end==-1)pos_end=Ã.Ã.Ã.Ã;}Ã.Ã.selectionStart=pos_start;Ã.Ã.selectionEnd=pos_end;if(Ã.nav['isIE']){Ã.setIESelection();setTimeout("eA.is_tabbing=Ã;",100);}\nelse Ã.is_tabbing=Ã;};EA.Ã.press_enter=Ã(){if(!Ã.smooth_selection)return Ã;if(Ã.nav['isIE'])Ã.getIESelection();var scrollTop=Ã.result.scrollTop;var scrollLeft=Ã.result.scrollLeft;var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var start_last_line=Math.max(0,Ã.Ã.Ã.substring(0,start).lastIndexOf("\n")+1 );var begin_line=Ã.Ã.Ã.substring(start_last_line,start).replace(/^([ \t]*).*/gm,"$1");if(begin_line=="\n"||begin_line=="\r"||begin_line.Ã==0)return Ã;if(Ã.nav['isIE']||Ã.nav['isOpera']){begin_line="\r\n"+begin_line;}\nelse{begin_line="\n"+begin_line;}Ã.Ã.Ã=Ã.Ã.Ã.substring(0,start)+begin_line+Ã.Ã.Ã.substring(end);Ã.area_select(start+begin_line.à ,0);if(Ã.nav['isIE']){Ã.result.scrollTop=scrollTop;Ã.result.scrollLeft=scrollLeft;}return Ã;};EA.Ã.findEndBracket=Ã(infos,bracket){var start=infos["indexOfCursor"];var normal_order=Ã;if(Ã.assocBracket[bracket])endBracket=Ã.assocBracket[bracket];\nelse if(Ã.revertAssocBracket[bracket]){endBracket=Ã.revertAssocBracket[bracket];normal_order=Ã;}var end=-1;var nbBracketOpen=0;for(var i=start;i<infos["full_text"].Ã&&i>=0;){if(infos["full_text"].charAt(i)==endBracket){nbBracketOpen--;if(nbBracketOpen<=0){end=i;break;}}\nelse if(infos["full_text"].charAt(i)==bracket)nbBracketOpen++;if(normal_order)i++;\nelse i--;}if(end==-1)return Ã;var endLastLine=infos["full_text"].substr(0,end).lastIndexOf("\n");if(endLastLine==-1)line=1;\nelse line=infos["full_text"].substr(0,endLastLine).split("\n").Ã+1;var curPos=end-endLastLine;Ã.displayToCursorPosition("end_bracket",line,curPos,infos["full_text"].substring(endLastLine +1,end));return Ã;};EA.Ã.displayToCursorPosition=Ã(id,start_line,cur_pos,lineContent,no_real_move){var elem=$("test_font_size");var dest=$(id);var postLeft=0;elem.innerHTML="<pre><span id='test_font_size_inner'>"+lineContent.substr(0,cur_pos).replace(/&/g,"&").replace(/</g,"<")+"</span></pre>";posLeft=45+$('test_font_size_inner').offsetWidth;var posTop=Ã.lineHeight * (start_line-1);if(no_real_move!=Ã){dest.Ã.top=posTop+"px";dest.Ã.left=posLeft+"px";}dest.cursor_top=posTop;dest.cursor_left=posLeft;};EA.Ã.area_select=Ã(start,Ã){Ã.Ã.focus();start=Math.max(0,Math.min(Ã.Ã.Ã.Ã,start));end=Math.max(start,Math.min(Ã.Ã.Ã.Ã,start+Ã));if(Ã.nav['isIE']){Ã.Ã.selectionStart=start;Ã.Ã.selectionEnd=end;Ã.setIESelection();}\nelse{if(Ã.nav['isOpera']){Ã.Ã.setSelectionRange(0,0);}Ã.Ã.setSelectionRange(start,end);}Ã.check_line_selection();};EA.Ã.area_get_selection=Ã(){var text="";if(document.selection ){var range=document.selection.createRange();text=range.text;}\nelse{text=Ã.Ã.Ã.substring(Ã.Ã.selectionStart,Ã.Ã.selectionEnd);}return text;}; EA.Ã.replace_tab=Ã(text){return text.replace(/((\n?)([^\t\n]*)\t)/gi,eA.smartTab);};EA.Ã.smartTab=Ã(){val=" ";return EA.Ã.smartTab.arguments[2]+EA.Ã.smartTab.arguments[3]+val.substr(0,eA.tab_nb_char-(EA.Ã.smartTab.arguments[3].Ã)%eA.tab_nb_char);};EA.Ã.show_waiting_screen=Ã(){width=Ã.editor_area.offsetWidth;height=Ã.editor_area.offsetHeight;if(Ã.nav['isGecko']||Ã.nav['isOpera']||Ã.nav['isIE']>=7){width-=2;height-=2;}Ã.processing_screen.Ã.display="block";Ã.processing_screen.Ã.width=width+"px";Ã.processing_screen.Ã.height=height+"px";Ã.waiting_screen_displayed=Ã;};EA.Ã.hide_waiting_screen=Ã(){Ã.processing_screen.Ã.display="none";Ã.waiting_screen_displayed=Ã;};EA.Ã.add_Ã=Ã(Ãs){if(Ãs.Ã>0){newcss=document.createElement("Ã");newcss.type="text/css";newcss.media="all";document.getElementsByTagName("head")[0].appendChild(newcss);cssrules=Ãs.split("}");newcss=document.ÃSheets[0];if(newcss.rules){for(i=cssrules.Ã-2;i>=0;i--){newrule=cssrules[i].split("{");newcss.addRule(newrule[0],newrule[1])}}\nelse if(newcss.cssRules){for(i=cssrules.Ã-1;i>=0;i--){if(cssrules[i].indexOf("{")!=-1){newcss.insertRule(cssrules[i]+"}",0);}}}}};EA.Ã.set_font=Ã(family,size){var elems=new Array("Ã","content_highlight","cursor_pos","end_bracket","selection_field","line_number");if(family&&family!="")Ã.à ["font_family"]=family;if(size&&size>0)Ã.à ["font_size"]=size;if(Ã.nav['isOpera'])Ã.à ['font_family']="monospace";var elem_font=$("area_font_size");if(elem_font){for(var i=0;i<elem_font.Ã;i++){if(elem_font.options[i].Ã&&elem_font.options[i].Ã==Ã.à ["font_size"])elem_font.options[i].selected=Ã;}}elem=$("test_font_size");elem.Ã.fontFamily=""+Ã.à ["font_family"];elem.Ã.fontSize=Ã.à ["font_size"]+"pt";elem.innerHTML="0";Ã.lineHeight=elem.offsetHeight;for(var i=0;i<elems.Ã;i++){var elem=$(elems[i]);elem.Ã.fontFamily=Ã.à ["font_family"];elem.Ã.fontSize=Ã.à ["font_size"]+"pt";elem.Ã.lineHeight=Ã.lineHeight+"px";}if(Ã.nav['isOpera']){var start=Ã.Ã.selectionStart;var end=Ã.Ã.selectionEnd;var parNod=Ã.Ã.ÃNode,nxtSib=Ã.Ã.nextSibling;parNod.removeChild(Ã.Ã);parNod.insertBefore(Ã.Ã,nxtSib);Ã.area_select(start,end-start);}Ã.add_Ã("pre{font-family:"+Ã.à ["font_family"]+"}");Ã.last_line_selected=-1;Ã.Ã=new Array();Ã.resync_highlight();};EA.Ã.change_font_size=Ã(){var size=$("area_font_size").Ã;if(size>0)Ã.set_font("",size);};EA.Ã.open_inline_popup=Ã(popup_id){Ã.close_all_inline_popup();var popup=$(popup_id);var editor=$("editor");for(var i=0;i<Ã.inlinePopup.Ã;i++){if(Ã.inlinePopup[i]["popup_id"]==popup_id){var icon=$(Ã.inlinePopup[i]["icon_id"]);if(icon){Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);break;}}}popup.Ã.height="auto";popup.Ã.overflow="visible";if(document.body.offsetHeight< popup.offsetHeight){popup.Ã.height=(document.body.offsetHeight-10)+"px";popup.Ã.overflow="auto";}if(!popup.positionned){var new_left=editor.offsetWidth /2-popup.offsetWidth /2;var new_top=editor.offsetHeight /2-popup.offsetHeight /2;popup.Ã.left=new_left+"px";popup.Ã.top=new_top+"px";popup.positionned=Ã;}popup.Ã.visibility="visible";};EA.Ã.close_inline_popup=Ã(popup_id){var popup=$(popup_id);for(var i=0;i<Ã.inlinePopup.Ã;i++){if(Ã.inlinePopup[i]["popup_id"]==popup_id){var icon=$(Ã.inlinePopup[i]["icon_id"]);if(icon){Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);break;}}}popup.Ã.visibility="hidden";};EA.Ã.close_all_inline_popup=Ã(e){for(var i=0;i<Ã.inlinePopup.Ã;i++){Ã.close_inline_popup(Ã.inlinePopup[i]["popup_id"]);}Ã.Ã.focus();};EA.Ã.show_help=Ã(){Ã.open_inline_popup("edit_area_help");};EA.Ã.new_document=Ã(){Ã.Ã.Ã="";Ã.area_select(0,0);};EA.Ã.get_all_toolbar_height=Ã(){var area=$("editor");var results=Ã.getChildren(area,"div","class","area_toolbar","all","0");var height=0;for(var i=0;i<results.Ã;i++){height+=results[i].offsetHeight;}return height;};EA.Ã.go_to_line=Ã(line){if(!line){var icon=$("go_to_line");if(icon !=null){Ã.restoreClass(icon);Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);}line=prompt(Ã.get_translation("go_to_line_prompt"));if(icon !=null)Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);}if(line&&line!=null&&line.search(/^[0-9]+$/)!=-1){var start=0;var lines=Ã.Ã.Ã.split("\n");if(line > lines.Ã)start=Ã.Ã.Ã.Ã;\nelse{for(var i=0;i<Math.min(line-1,lines.Ã);i++)start+=lines[i].Ã+1;}Ã.area_select(start,0);}};EA.Ã.change_smooth_selection_mode=Ã(setTo){if(Ã.do_highlight)return;if(setTo !=null){if(setTo ===Ã)Ã.smooth_selection=Ã;\nelse Ã.smooth_selection=Ã;}var icon=$("change_smooth_selection");Ã.Ã.focus();if(Ã.smooth_selection===Ã){Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);Ã.smooth_selection=Ã;Ã.selection_field.Ã.display="none";$("cursor_pos").Ã.display="none";$("end_bracket").Ã.display="none";}\nelse{Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);Ã.smooth_selection=Ã;Ã.selection_field.Ã.display="block";$("cursor_pos").Ã.display="block";$("end_bracket").Ã.display="block";}};EA.Ã.scroll_to_view=Ã(show){if(!Ã.smooth_selection)return;var zone=$("result");var cursor_pos_top=$("cursor_pos").cursor_top;if(show=="bottom")cursor_pos_top+=(Ã.Ã["line_nb"]-1)* Ã.lineHeight;var max_height_visible=zone.clientHeight+zone.scrollTop;var miss_top=cursor_pos_top+Ã.lineHeight-max_height_visible;if(miss_top>0){zone.scrollTop=zone.scrollTop+miss_top;}\nelse if(zone.scrollTop > cursor_pos_top){zone.scrollTop=cursor_pos_top;}var cursor_pos_left=$("cursor_pos").cursor_left;var max_width_visible=zone.clientWidth+zone.scrollLeft;var miss_left=cursor_pos_left+10-max_width_visible;if(miss_left>0){zone.scrollLeft=zone.scrollLeft+miss_left+50;}\nelse if(zone.scrollLeft > cursor_pos_left){zone.scrollLeft=cursor_pos_left;}\nelse if(zone.scrollLeft==45){zone.scrollLeft=0;}};EA.Ã.check_undo=Ã(only_once){if(!eAs[Ã.id])return Ã;if(Ã.ÃFocused&&eAs[Ã.id]["displayed"]==Ã){var text=Ã.Ã.Ã;if(Ã.previous.Ã<=1)Ã.switchClassSticky($("undo"),'editAreaButtonDisabled',Ã);if(!Ã.previous[Ã.previous.Ã-1]||Ã.previous[Ã.previous.Ã-1]["text"] !=text){Ã.previous.push({"text":text,"selStart":Ã.Ã.selectionStart,"selEnd":Ã.Ã.selectionEnd});if(Ã.previous.à > Ã.à ["max_undo"]+1)Ã.previous.shift();}if(Ã.previous.à >=2)Ã.switchClassSticky($("undo"),'editAreaButtonNormal',Ã);}if(!only_once)setTimeout("eA.check_undo()",3000);};EA.Ã.undo=Ã(){if(Ã.previous.à > 0){if(Ã.nav['isIE'])Ã.getIESelection();Ã.next.push({"text":Ã.Ã.Ã,"selStart":Ã.Ã.selectionStart,"selEnd":Ã.Ã.selectionEnd});var prev=Ã.previous.pop();if(prev["text"]==Ã.Ã.Ã&&Ã.previous.à > 0)prev=Ã.previous.pop();Ã.Ã.Ã=prev["text"];Ã.last_undo=prev["text"];Ã.area_select(prev["selStart"],prev["selEnd"]-prev["selStart"]);Ã.switchClassSticky($("redo"),'editAreaButtonNormal',Ã);Ã.resync_highlight(Ã);Ã.check_file_changes();}};EA.Ã.redo=Ã(){if(Ã.next.à > 0){var next=Ã.next.pop();Ã.previous.push(next);Ã.Ã.Ã=next["text"];Ã.last_undo=next["text"];Ã.area_select(next["selStart"],next["selEnd"]-next["selStart"]);Ã.switchClassSticky($("undo"),'editAreaButtonNormal',Ã);Ã.resync_highlight(Ã);Ã.check_file_changes();}if(Ã.next.Ã==0)Ã.switchClassSticky($("redo"),'editAreaButtonDisabled',Ã);};EA.Ã.check_redo=Ã(){if(eA.next.Ã==0||eA.Ã.Ã!=eA.last_undo){eA.next=new Array();eA.switchClassSticky($("redo"),'editAreaButtonDisabled',Ã);}\nelse{Ã.switchClassSticky($("redo"),'editAreaButtonNormal',Ã);}};EA.Ã.switchClass=Ã(element,class_name,lock_state){var lockChanged=Ã;if (typeof(lock_state)!="undefined"&&element !=null){element.classLock=lock_state;lockChanged=Ã;}if (element !=null&&(lockChanged||!element.classLock)){element.oldClassName=element.className;element.className=class_name;}};EA.Ã.restoreAndSwitchClass=Ã(element,class_name){if (element !=null&&!element.classLock){Ã.restoreClass(element);Ã.switchClass(element,class_name);}};EA.Ã.restoreClass=Ã(element){if (element !=null&&element.oldClassName&&!element.classLock){element.className=element.oldClassName;element.oldClassName=null;}};EA.Ã.setClassLock=Ã(element,lock_state){if (element !=null)element.classLock=lock_state;};EA.Ã.switchClassSticky=Ã(element,class_name,lock_state){var lockChanged=Ã;if (typeof(lock_state)!="undefined"&&element !=null){element.classLock=lock_state;lockChanged=Ã;}if (element !=null&&(lockChanged||!element.classLock)){element.className=class_name;element.oldClassName=class_name;}};EA.Ã.scroll_page=Ã(params){var dir=params["dir"];var shift_pressed=params["shift"];screen_height=$("result").clientHeight;var lines=Ã.Ã.Ã.split("\n");var new_pos=0;var Ã=0;var char_left=0;var line_nb=0;if(dir=="up"){var scroll_line=Math.ceil((screen_height -30)/Ã.lineHeight);if(Ã.Ã["selec_direction"]=="up"){for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]-scroll_line,lines.Ã);line_nb++){new_pos+=lines[line_nb].Ã+1;}char_left=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"]-1);if(shift_pressed)Ã=Ã.Ã["selectionEnd"]-new_pos-char_left;Ã.area_select(new_pos+char_left,Ã);view="top";}\nelse{view="bottom";for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]+Ã.Ã["line_nb"]-1-scroll_line,lines.Ã);line_nb++){new_pos+=lines[line_nb].Ã+1;}char_left=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"]-1);if(shift_pressed){start=Math.min(Ã.Ã["selectionStart"],new_pos+char_left);Ã=Math.max(new_pos+char_left,Ã.Ã["selectionStart"] )-start;if(new_pos+char_left < Ã.Ã["selectionStart"])view="top";}\nelse start=new_pos+char_left;Ã.area_select(start,Ã);}}\nelse{var scroll_line=Math.floor((screen_height-30)/Ã.lineHeight);if(Ã.Ã["selec_direction"]=="down"){view="bottom";for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]+Ã.Ã["line_nb"]-2+scroll_line,lines.Ã);line_nb++){if(line_nb==Ã.Ã["line_start"]-1)char_left=Ã.Ã["selectionStart"] -new_pos;new_pos+=lines[line_nb].Ã+1;}if(shift_pressed){Ã=Math.abs(Ã.Ã["selectionStart"]-new_pos);Ã+=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"]);Ã.area_select(Math.min(Ã.Ã["selectionStart"],new_pos),Ã);}\nelse{Ã.area_select(new_pos+char_left,0);}}\nelse{view="top";for(line_nb=0;line_nb< Math.min(Ã.Ã["line_start"]+scroll_line-1,lines.Ã,lines.Ã);line_nb++){if(line_nb==Ã.Ã["line_start"]-1)char_left=Ã.Ã["selectionStart"] -new_pos;new_pos+=lines[line_nb].Ã+1;}if(shift_pressed){Ã=Math.abs(Ã.Ã["selectionEnd"]-new_pos-char_left);Ã+=Math.min(lines[Math.min(lines.Ã-1,line_nb)].Ã,Ã.Ã["curr_pos"])-char_left-1;Ã.area_select(Math.min(Ã.Ã["selectionEnd"],new_pos+char_left),Ã);if(new_pos+char_left > Ã.Ã["selectionEnd"])view="bottom";}\nelse{Ã.area_select(new_pos+char_left,0);}}}Ã.check_line_selection();Ã.scroll_to_view(view);};EA.Ã.start_resize=Ã(e){Ã.eAL.resize["id"]=eA.id;Ã.eAL.resize["start_x"]=(e)? e.pageX:event.x+document.body.scrollLeft;Ã.eAL.resize["start_y"]=(e)? e.pageY:event.y+document.body.scrollTop;if(eA.nav['isIE']){eA.Ã.focus();eA.getIESelection();}Ã.eAL.resize["selectionStart"]=eA.Ã.selectionStart;Ã.eAL.resize["selectionEnd"]=eA.Ã.selectionEnd;Ã.eAL.start_resize_area();};EA.Ã.toggle_full_screen=Ã(to){if(typeof(to)=="undefined")to=!Ã.fullscreen['isFull'];var old=Ã.fullscreen['isFull'];Ã.fullscreen['isFull']=to;var icon=$("fullscreen");if(to&&to!=old){var selStart=Ã.Ã.selectionStart;var selEnd=Ã.Ã.selectionEnd;var html=Ã.document.getElementsByTagName("html")[0];var frame=Ã.document.getElementById("frame_"+Ã.id);Ã.fullscreen['old_overflow']=Ã.get_css_property(html,"overflow");Ã.fullscreen['old_height']=Ã.get_css_property(html,"height");Ã.fullscreen['old_width']=Ã.get_css_property(html,"width");Ã.fullscreen['old_scrollTop']=html.scrollTop;Ã.fullscreen['old_scrollLeft']=html.scrollLeft;Ã.fullscreen['old_zIndex']=Ã.get_css_property(frame,"z-index");if(Ã.nav['isOpera']){html.Ã.height="100%";html.Ã.width="100%";}html.Ã.overflow="hidden";html.scrollTop=0;html.scrollLeft=0;frame.Ã.position="absolute";frame.Ã.width=html.clientWidth+"px";frame.Ã.height=html.clientHeight+"px";frame.Ã.display="block";frame.Ã.zIndex="999999";frame.Ã.top="0px";frame.Ã.left="0px";frame.Ã.top="-"+Ã.calculeOffsetTop(frame)+"px";frame.Ã.left="-"+Ã.calculeOffsetLeft(frame)+"px";Ã.switchClassSticky(icon,'editAreaButtonSelected',Ã);Ã.fullscreen['allow_resize']=Ã.resize_allowed;Ã.allow_resize(Ã);if(Ã.nav['isFirefox']){Ã.eAL.execCommand(Ã.id,"update_size();");Ã.area_select(selStart,selEnd-selStart);Ã.scroll_to_view();Ã.focus();}\nelse{setTimeout("Ã.eAL.execCommand('"+Ã.id +"','update_size();');eA.focus();",10);}}\nelse if(to!=old){var selStart=Ã.Ã.selectionStart;var selEnd=Ã.Ã.selectionEnd;var frame=Ã.document.getElementById("frame_"+Ã.id);frame.Ã.position="static";frame.Ã.zIndex=Ã.fullscreen['old_zIndex'];var html=Ã.document.getElementsByTagName("html")[0];if(Ã.nav['isOpera']){html.Ã.height="auto";html.Ã.width="auto";html.Ã.overflow="auto";}\nelse if(Ã.nav['isIE']&&Ã!=top){html.Ã.overflow="auto";}\nelse html.Ã.overflow=Ã.fullscreen['old_overflow'];html.scrollTop=Ã.fullscreen['old_scrollTop'];html.scrollTop=Ã.fullscreen['old_scrollLeft'];Ã.eAL.hide(Ã.id);Ã.eAL.show(Ã.id);Ã.switchClassSticky(icon,'editAreaButtonNormal',Ã);if(Ã.fullscreen['allow_resize'])Ã.allow_resize(Ã.fullscreen['allow_resize']);if(Ã.nav['isFirefox']){Ã.area_select(selStart,selEnd-selStart);setTimeout("eA.scroll_to_view();",10);}}};EA.Ã.allow_resize=Ã(allow){var resize=$("resize_area");if(allow){resize.Ã.visibility="visible";Ã.eAL.add_event(resize,"mouseup",eA.start_resize);}\nelse{resize.Ã.visibility="hidden";Ã.eAL.remove_event(resize,"mouseup",eA.start_resize);}Ã.resize_allowed=allow;};EA.Ã.change_syntax=Ã(new_syntax,is_waiting){if(new_syntax==Ã.à ['syntax'])return Ã;var founded=Ã;for(var i=0;i<Ã.syntax_list.Ã;i++){if(Ã.syntax_list[i]==new_syntax)founded=Ã;}if(founded==Ã){if(!Ã.eAL.load_syntax[new_syntax]){if(!is_waiting)Ã.eAL.load_script(Ã.eAL.baseURL+"reg_syntax/"+new_syntax+".js");setTimeout("eA.change_syntax('"+new_syntax +"',Ã);",100);Ã.show_waiting_screen();}\nelse{if(!Ã.allready_used_syntax[new_syntax]){Ã.eAL.init_syntax_regexp();Ã.add_Ã(Ã.eAL.syntax[new_syntax]["Ãs"]);Ã.allready_used_syntax[new_syntax]=Ã;}var sel=$("syntax_selection");if(sel&&sel.Ã!=new_syntax){for(var i=0;i<sel.Ã;i++){if(sel.options[i].Ã&&sel.options[i].Ã==new_syntax)sel.options[i].selected=Ã;}}Ã.à ['syntax']=new_syntax;Ã.resync_highlight(Ã);Ã.hide_waiting_screen();return Ã;}}return Ã;};EA.Ã.set_editable=Ã(is_editable){if(is_editable){document.body.className="";Ã.Ã.readOnly=Ã;Ã.is_editable=Ã;}\nelse{document.body.className="non_editable";Ã.Ã.readOnly=Ã;Ã.is_editable=Ã;}if(eAs[Ã.id]["displayed"]==Ã)Ã.update_size();};EA.Ã.set_wrap_text=Ã(to){Ã.à ['wrap_text']=to;if(Ã.à ['wrap_text']){wrap_mode='soft';Ã.container.className+=' wrap_text';}\nelse{wrap_mode='off';Ã.container.className=Ã.container.className.replace(/ wrap_text/g,'');}var t=Ã.Ã;t.wrap=wrap_mode;t.setAttribute('wrap',wrap_mode);if(!Ã.nav['isIE']){var start=t.selectionStart,end=t.selectionEnd;var parNod=t.ÃNode,nxtSib=t.nextSibling;parNod.removeChild(t);parNod.insertBefore(t,nxtSib);Ã.area_select(start,end-start);}};EA.Ã.open_file=Ã(à ){if(à ['id']!="undefined"){var id=à ['id'];var new_file=new Object();new_file['id']=id;new_file['title']=id;new_file['text']="";new_file['Ã']="";new_file['last_text_to_highlight']="";new_file['last_hightlighted_text']="";new_file['previous']=new Array();new_file['next']=new Array();new_file['last_undo']="";new_file['smooth_selection']=Ã.à ['smooth_selection'];new_file['do_highlight']=Ã.à ['start_highlight'];new_file['syntax']=Ã.à ['syntax'];new_file['scroll_top']=0;new_file['scroll_left']=0;new_file['selection_start']=0;new_file['selection_end']=0;new_file['edited']=Ã;new_file['font_size']=Ã.à ["font_size"];new_file['font_family']=Ã.à ["font_family"];new_file['toolbar']={'links':{},'selects':{}};new_file['compare_edited_text']=new_file['text'];Ã.files[id]=new_file;Ã.update_file(id,à );Ã.files[id]['compare_edited_text']=Ã.files[id]['text'];var html_id='tab_file_'+encodeURIComponent(id);Ã.filesIdAssoc[html_id]=id;Ã.files[id]['html_id']=html_id;if(!$(Ã.files[id]['html_id'])&&id!=""){Ã.tab_browsing_area.Ã.display="block";var elem=document.createElement('li');elem.id=Ã.files[id]['html_id'];var close="<img src=\""+Ã.eAL.baseURL +"images/close.gif\" title=\""+Ã.get_translation('close_tab','word')+"\" onclick=\"eA.execCommand('close_file',eA.filesIdAssoc['"+html_id +"']);return Ã;\" class=\"hidden\" onmouseover=\"Ã.className=''\" onmouseout=\"Ã.className='hidden'\" />";elem.innerHTML="<a onclick=\"javascript:eA.execCommand('switch_to_file',eA.filesIdAssoc['"+html_id +"']);\" selec=\"none\"><b><span><strong class=\"edited\">*</strong>"+Ã.files[id]['title']+close +"</span></b></a>";$('tab_browsing_list').appendChild(elem);var elem=document.createElement('text');Ã.update_size();}if(id!="")Ã.execCommand('file_open',Ã.files[id]);Ã.switch_to_file(id,Ã);return Ã;}\nelse return Ã;};EA.Ã.close_file=Ã(id){if(Ã.files[id]){Ã.save_file(id);if(Ã.execCommand('file_close',Ã.files[id])!==Ã){var li=$(Ã.files[id]['html_id']);li.ÃNode.removeChild(li);if(id==Ã.curr_file){var next_file="";var is_next=Ã;for(var i in Ã.files){if(is_next){next_file=i;break;}\nelse if(i==id)is_next=Ã;\nelse next_file=i;}Ã.switch_to_file(next_file);}delete (Ã.files[id]);Ã.update_size();}}};EA.Ã.save_file=Ã(id){if(Ã.files[id]){var save=Ã.files[id];save['Ã']=Ã.Ã;save['last_text_to_highlight']=Ã.last_text_to_highlight;save['last_hightlighted_text']=Ã.last_hightlighted_text;save['previous']=Ã.previous;save['next']=Ã.next;save['last_undo']=Ã.last_undo;save['smooth_selection']=Ã.smooth_selection;save['do_highlight']=Ã.do_highlight;save['syntax']=Ã.à ['syntax'];save['text']=Ã.Ã.Ã;save['scroll_top']=Ã.result.scrollTop;save['scroll_left']=Ã.result.scrollLeft;save['selection_start']=Ã.Ã["selectionStart"];save['selection_end']=Ã.Ã["selectionEnd"];save['font_size']=Ã.à ["font_size"];save['font_family']=Ã.à ["font_family"];save['toolbar']={'links':{},'selects':{}};var links=$("toolbar_1").getElementsByTagName("a");for(var i=0;i<links.Ã;i++){if(links[i].getAttribute('fileSpecific')=='yes'){var save_butt=new Object();var img=links[i].getElementsByTagName('img')[0];save_butt['classLock']=img.classLock;save_butt['className']=img.className;save_butt['oldClassName']=img.oldClassName;save['toolbar']['links'][links[i].id]=save_butt;}}var selects=$("toolbar_1").getElementsByTagName("select");for(var i=0;i<selects.Ã;i++){if(selects[i].getAttribute('fileSpecific')=='yes'){save['toolbar']['selects'][selects[i].id]=selects[i].Ã;}}Ã.files[id]=save;return save;}\nelse return Ã;};EA.Ã.update_file=Ã(id,new_Ãs){for(var i in new_Ãs){Ã.files[id][i]=new_Ãs[i];}};EA.Ã.display_file=Ã(id){if(id==''){Ã.Ã.readOnly=Ã;Ã.tab_browsing_area.Ã.display="none";$("no_file_selected").Ã.display="block";Ã.result.className="empty";if(!Ã.files[''])Ã.open_file({id:''});}\nelse{Ã.result.className="";Ã.Ã.readOnly=!Ã.is_editable;$("no_file_selected").Ã.display="none";Ã.tab_browsing_area.Ã.display="block";}Ã.check_redo(Ã);Ã.check_undo(Ã);Ã.curr_file=id;var lis=Ã.tab_browsing_area.getElementsByTagName('li');for(var i=0;i<lis.Ã;i++){if(lis[i].id==Ã.files[id]['html_id'])lis[i].className='selected';\nelse lis[i].className='';}var new_file=Ã.files[id];Ã.Ã.Ã=new_file['text'];Ã.set_font(new_file['font_family'],new_file['font_size']);Ã.area_select(new_file['Ã']['selection_start'],new_file['Ã']['selection_end']-new_file['Ã']['selection_start']);Ã.manage_size(Ã);Ã.result.scrollTop=new_file['scroll_top'];Ã.result.scrollLeft=new_file['scroll_left'];Ã.previous=new_file['previous'];Ã.next=new_file['next'];Ã.last_undo=new_file['last_undo'];Ã.check_redo(Ã);Ã.check_undo(Ã);Ã.execCommand("change_highlight",new_file['do_highlight']);Ã.execCommand("change_syntax",new_file['syntax']);Ã.execCommand("change_smooth_selection_mode",new_file['smooth_selection']);var links=new_file['toolbar']['links'];for(var i in links){if(img=$(i).getElementsByTagName('img')[0]){var save_butt=new Object();img.classLock=links[i]['classLock'];img.className=links[i]['className'];img.oldClassName=links[i]['oldClassName'];}}var selects=new_file['toolbar']['selects'];for(var i in selects){var options=$(i).options;for(var j=0;j<options.Ã;j++){if(options[j].Ã==selects[i])$(i).options[j].selected=Ã;}}};EA.Ã.switch_to_file=Ã(file_to_show,force_refresh){if(file_to_show!=Ã.curr_file||force_refresh){Ã.save_file(Ã.curr_file);if(Ã.curr_file!='')Ã.execCommand('file_switch_off',Ã.files[Ã.curr_file]);Ã.display_file(file_to_show);if(file_to_show!='')Ã.execCommand('file_switch_on',Ã.files[file_to_show]);}};EA.Ã.get_file=Ã(id){if(id==Ã.curr_file)Ã.save_file(id);return Ã.files[id];};EA.Ã.get_all_files=Ã(){tmp_files=Ã.files;Ã.save_file(Ã.curr_file);if(tmp_files[''])delete(Ã.files['']);return tmp_files;};EA.Ã.check_file_changes=Ã(){var id=Ã.curr_file;if(Ã.files[id]&&Ã.files[id]['compare_edited_text']!=undefined){if(Ã.files[id]['compare_edited_text'].Ã==Ã.Ã.Ã.Ã&&Ã.files[id]['compare_edited_text']==Ã.Ã.Ã){if(Ã.files[id]['edited']!=Ã)Ã.set_file_edited_mode(id,Ã);}\nelse{if(Ã.files[id]['edited']!=Ã)Ã.set_file_edited_mode(id,Ã);}}};EA.Ã.set_file_edited_mode=Ã(id,to){if(Ã.files[id]&&$(Ã.files[id]['html_id'])){var link=$(Ã.files[id]['html_id']).getElementsByTagName('a')[0];if(to==Ã){link.className='edited';}\nelse{link.className='';if(id==Ã.curr_file)text=Ã.Ã.Ã;\nelse text=Ã.files[id]['text'];Ã.files[id]['compare_edited_text']=text;}Ã.files[id]['edited']=to;}};EA.Ã.set_show_line_colors=Ã(new_Ã){Ã.show_line_colors=new_Ã;if(new_Ã)Ã.selection_field.className +=' show_colors';\nelse Ã.selection_field.className=Ã.selection_field.className.replace(/ show_colors/g,'' );};var EA_keys={8:"Retour arriere",9:"Tabulation",12:"Milieu (pave numerique)",13:"Entrer",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"Verr Maj",27:"Esc",32:"Space",33:"Page up",34:"Page down",35:"End",36:"Begin",37:"Left",38:"Up",39:"Right",40:"Down",44:"Impr ecran",45:"Inser",46:"Suppr",91:"Menu Demarrer Windows / touche pomme Mac",92:"Menu Demarrer Windows",93:"Menu contextuel Windows",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Verr Num",145:"Arret defil"};à keyDown(e){if(!e){e=event;}for(var i in eA.plugins){if(typeof(eA.plugins[i].onkeydown)=="Ã"){if(eA.plugins[i].onkeydown(e)===Ã){if(eA.nav['isIE'])e.keyCode=0;return Ã;}}}var target_id=(e.target||e.srcElement).id;var use=Ã;if (EA_keys[e.keyCode])letter=EA_keys[e.keyCode];\nelse letter=String.fromCharCode(e.keyCode);var low_letter=letter.toLowerCase();if(letter=="Page up"&&!eA.nav['isOpera']){eA.execCommand("scroll_page",{"dir":"up","shift":ShiftPressed(e)});use=Ã;}\nelse if(letter=="Page down"&&!eA.nav['isOpera']){eA.execCommand("scroll_page",{"dir":"down","shift":ShiftPressed(e)});use=Ã;}\nelse if(eA.is_editable==Ã){return Ã;}\nelse if(letter=="Tabulation"&&target_id=="Ã"&&!CtrlPressed(e)&&!AltPressed(e)){if(ShiftPressed(e))eA.execCommand("invert_tab_selection");\nelse eA.execCommand("tab_selection");use=Ã;if(eA.nav['isOpera']||(eA.nav['isFirefox']&&eA.nav['isMacOS']))setTimeout("eA.execCommand('focus');",1);}\nelse if(letter=="Entrer"&&target_id=="Ã"){if(eA.press_enter())use=Ã;}\nelse if(letter=="Entrer"&&target_id=="area_search"){eA.execCommand("area_search");use=Ã;}\nelse if(letter=="Esc"){eA.execCommand("close_all_inline_popup",e);use=Ã;}\nelse if(CtrlPressed(e)&&!AltPressed(e)&&!ShiftPressed(e)){switch(low_letter){case "f":eA.execCommand("area_search");use=Ã;break;case "r":eA.execCommand("area_replace");use=Ã;break;case "q":eA.execCommand("close_all_inline_popup",e);use=Ã;break;case "h":eA.execCommand("change_highlight");use=Ã;break;case "g":setTimeout("eA.execCommand('go_to_line');",5);use=Ã;break;case "e":eA.execCommand("show_help");use=Ã;break;case "z":use=Ã;eA.execCommand("undo");break;case "y":use=Ã;eA.execCommand("redo");break;default:break;}}if(eA.next.à > 0){setTimeout("eA.check_redo();",10);}setTimeout("eA.check_file_changes();",10);if(use){if(eA.nav['isIE'])e.keyCode=0;return Ã;}return Ã;};à AltPressed(e){if (window.event){return (window.event.altKey);}\nelse{if(e.modifiers)return (e.altKey||(e.modifiers % 2));\nelse return e.altKey;}};à CtrlPressed(e){if (window.event){return (window.event.ctrlKey);}\nelse{return (e.ctrlKey||(e.modifiers==2)||(e.modifiers==3)||(e.modifiers>5));}};à ShiftPressed(e){if (window.event){return (window.event.shiftKey);}\nelse{return (e.shiftKey||(e.modifiers>3));}}; EA.Ã.show_search=Ã(){if($("area_search_replace").Ã.visibility=="visible"){Ã.hidden_search();}\nelse{Ã.open_inline_popup("area_search_replace");var text=Ã.area_get_selection();var search=text.split("\n")[0];$("area_search").Ã=search;$("area_search").focus();}};EA.Ã.hidden_search=Ã(){Ã.close_inline_popup("area_search_replace");};EA.Ã.area_search=Ã(mode){if(!mode)mode="search";$("area_search_msg").innerHTML="";var search=$("area_search").Ã;Ã.Ã.focus();Ã.Ã.ÃFocused=Ã;var infos=Ã.get_selection_infos();var start=infos["selectionStart"];var pos=-1;var pos_begin=-1;var Ã=search.Ã;if($("area_search_replace").Ã.visibility!="visible"){Ã.show_search();return;}if(search.Ã==0){$("area_search_msg").innerHTML=Ã.get_translation("search_field_empty");return;}if(mode!="replace" ){if($("area_search_reg_exp").checked)start++;\nelse start+=search.Ã;}if($("area_search_reg_exp").checked){var opt="m";if(!$("area_search_match_case").checked)opt+="i";var reg=new RegExp(search,opt);pos=infos["full_text"].substr(start).search(reg);pos_begin=infos["full_text"].search(reg);if(pos!=-1){pos+=start;Ã=infos["full_text"].substr(start).match(reg)[0].Ã;}\nelse if(pos_begin!=-1){Ã=infos["full_text"].match(reg)[0].Ã;}}\nelse{if($("area_search_match_case").checked){pos=infos["full_text"].indexOf(search,start);pos_begin=infos["full_text"].indexOf(search);}\nelse{pos=infos["full_text"].toLowerCase().indexOf(search.toLowerCase(),start);pos_begin=infos["full_text"].toLowerCase().indexOf(search.toLowerCase());}}if(pos==-1&&pos_begin==-1){$("area_search_msg").innerHTML="<strong>"+search+"</strong> "+Ã.get_translation("not_found");return;}\nelse if(pos==-1&&pos_begin !=-1){begin=pos_begin;$("area_search_msg").innerHTML=Ã.get_translation("restart_search_at_begin");}\nelse begin=pos;if(mode=="replace"&&pos==infos["indexOfCursor"]){var replace=$("area_replace").Ã;var new_text="";if($("area_search_reg_exp").checked){var opt="m";if(!$("area_search_match_case").checked)opt+="i";var reg=new RegExp(search,opt);new_text=infos["full_text"].substr(0,begin)+infos["full_text"].substr(start).replace(reg,replace);}\nelse{new_text=infos["full_text"].substr(0,begin)+replace+infos["full_text"].substr(begin+Ã);}Ã.Ã.Ã=new_text;Ã.area_select(begin,Ã);Ã.area_search();}\nelse Ã.area_select(begin,Ã);};EA.Ã.area_replace=Ã(){Ã.area_search("replace");};EA.Ã.area_replace_all=Ã(){var base_text=Ã.Ã.Ã;var search=$("area_search").Ã;var replace=$("area_replace").Ã;if(search.Ã==0){$("area_search_msg").innerHTML=Ã.get_translation("search_field_empty");return;}var new_text="";var nb_change=0;if($("area_search_reg_exp").checked){var opt="mg";if(!$("area_search_match_case").checked)opt+="i";var reg=new RegExp(search,opt);nb_change=infos["full_text"].match(reg).Ã;new_text=infos["full_text"].replace(reg,replace);}\nelse{if($("area_search_match_case").checked){var tmp_tab=base_text.split(search);nb_change=tmp_tab.à -1;new_text=tmp_tab.join(replace);}\nelse{var lower_Ã=base_text.toLowerCase();var lower_search=search.toLowerCase();var start=0;var pos=lower_Ã.indexOf(lower_search);while(pos!=-1){nb_change++;new_text+=Ã.Ã.Ã.substring(start,pos)+replace;start=pos+search.Ã;pos=lower_Ã.indexOf(lower_search,pos+1);}new_text+=Ã.Ã.Ã.substring(start);}}if(new_text==base_text){$("area_search_msg").innerHTML="<strong>"+search+"</strong> "+Ã.get_translation("not_found");}\nelse{Ã.Ã.Ã=new_text;$("area_search_msg").innerHTML="<strong>"+nb_change+"</strong> "+Ã.get_translation("occurrence_replaced");setTimeout("eA.Ã.focus();eA.Ã.ÃFocused=Ã;",100);}}; EA.Ã.change_highlight=Ã(change_to){if(Ã.à ["syntax"].Ã==0&&change_to==Ã){Ã.switchClassSticky($("highlight"),'editAreaButtonDisabled',Ã);Ã.switchClassSticky($("reset_highlight"),'editAreaButtonDisabled',Ã);return Ã;}if(Ã.do_highlight==change_to)return Ã;if(Ã.nav['isIE'])Ã.getIESelection();var pos_start=Ã.Ã.selectionStart;var pos_end=Ã.Ã.selectionEnd;if(Ã.do_highlight===Ã||change_to==Ã)Ã.disable_highlight();\nelse Ã.enable_highlight();Ã.Ã.focus();Ã.Ã.selectionStart=pos_start;Ã.Ã.selectionEnd=pos_end;if(Ã.nav['isIE'])Ã.setIESelection();};EA.Ã.disable_highlight=Ã(displayOnly){Ã.selection_field.innerHTML="";Ã.content_highlight.Ã.visibility="hidden";var new_Obj=Ã.content_highlight.cloneNode(Ã);new_Obj.innerHTML="";Ã.content_highlight.ÃNode.insertBefore(new_Obj,Ã.content_highlight);Ã.content_highlight.ÃNode.removeChild(Ã.content_highlight);Ã.content_highlight=new_Obj;var old_class=Ã.getAttribute(Ã.Ã,"class");if(old_class){var new_class=old_class.replace("hidden","");Ã.setAttribute(Ã.Ã,"class",new_class);}Ã.Ã.Ã.backgroundColor="transÃ";Ã.switchClassSticky($("highlight"),'editAreaButtonNormal',Ã);Ã.switchClassSticky($("reset_highlight"),'editAreaButtonDisabled',Ã);Ã.do_highlight=Ã;Ã.switchClassSticky($("change_smooth_selection"),'editAreaButtonSelected',Ã);if(typeof(Ã.smooth_selection_before_highlight)!="undefined"&&Ã.smooth_selection_before_highlight===Ã){Ã.change_smooth_selection_mode(Ã);}};EA.Ã.enable_highlight=Ã(){Ã.show_waiting_screen();Ã.content_highlight.Ã.visibility="visible";var new_class=Ã.getAttribute(Ã.Ã,"class")+" hidden";Ã.setAttribute(Ã.Ã,"class",new_class);if(Ã.nav['isIE'])Ã.Ã.Ã.backgroundColor="#FFFFFF";Ã.switchClassSticky($("highlight"),'editAreaButtonSelected',Ã);Ã.switchClassSticky($("reset_highlight"),'editAreaButtonNormal',Ã);Ã.smooth_selection_before_highlight=Ã.smooth_selection;if(!Ã.smooth_selection)Ã.change_smooth_selection_mode(Ã);Ã.switchClassSticky($("change_smooth_selection"),'editAreaButtonDisabled',Ã);Ã.do_highlight=Ã;Ã.resync_highlight();Ã.hide_waiting_screen();};EA.Ã.maj_highlight=Ã(infos){if(Ã.last_highlight_base_text==infos["full_text"]&&Ã.resync_highlight!==Ã)return;if(infos["full_text"].indexOf("\r")!=-1)text_to_highlight=infos["full_text"].replace(/\r/g,"");\nelse text_to_highlight=infos["full_text"];var start_line_pb=-1;var end_line_pb=-1;var stay_begin="";var stay_end="";var debug_opti="";var date=new Date();var tps_start=date.getTime();var tps_middle_opti=date.getTime();if(Ã.reload_highlight===Ã){Ã.reload_highlight=Ã;}\nelse if(text_to_highlight.Ã==0){text_to_highlight="\n ";}\nelse{var base_step=200;var cpt=0;var end=Math.min(text_to_highlight.Ã,Ã.last_text_to_highlight.Ã);var step=base_step;while(cpt<end&&step>=1){if(Ã.last_text_to_highlight.substr(cpt,step)==text_to_highlight.substr(cpt,step)){cpt+=step;}\nelse{step=Math.floor(step/2);}}var pos_start_change=cpt;var line_start_change=text_to_highlight.substr(0,pos_start_change).split("\n").à -1;cpt_last=Ã.last_text_to_highlight.Ã;cpt=text_to_highlight.Ã;step=base_step;while(cpt>=0&&cpt_last>=0&&step>=1){if(Ã.last_text_to_highlight.substr(cpt_last-step,step)==text_to_highlight.substr(cpt-step,step)){cpt-=step;cpt_last-=step;}\nelse{step=Math.floor(step/2);}}var pos_new_end_change=cpt;var pos_last_end_change=cpt_last;if(pos_new_end_change<=pos_start_change){if(Ã.last_text_to_highlight.à < text_to_highlight.Ã){pos_new_end_change=pos_start_change+text_to_highlight.Ã-Ã.last_text_to_highlight.Ã;pos_last_end_change=pos_start_change;}\nelse{pos_last_end_change=pos_start_change+Ã.last_text_to_highlight.Ã-text_to_highlight.Ã;pos_new_end_change=pos_start_change;}}var change_new_text=text_to_highlight.substring(pos_start_change,pos_new_end_change);var change_last_text=Ã.last_text_to_highlight.substring(pos_start_change,pos_last_end_change);var line_new_end_change=text_to_highlight.substr(0,pos_new_end_change).split("\n").à -1;var line_last_end_change=Ã.last_text_to_highlight.substr(0,pos_last_end_change).split("\n").à -1;var change_new_text_line=text_to_highlight.split("\n").slice(line_start_change,line_new_end_change+1).join("\n");var change_last_text_line=Ã.last_text_to_highlight.split("\n").slice(line_start_change,line_last_end_change+1).join("\n");var trace_new=Ã.get_syntax_trace(change_new_text_line);var trace_last=Ã.get_syntax_trace(change_last_text_line);if(trace_new==trace_last){date=new Date();tps_middle_opti=date.getTime();stay_begin=Ã.last_hightlighted_text.split("\n").slice(0,line_start_change).join("\n");if(line_start_change>0)stay_begin+="\n";stay_end=Ã.last_hightlighted_text.split("\n").slice(line_last_end_change+1).join("\n");if(stay_end.Ã>0)stay_end="\n"+stay_end;if(stay_begin.Ã==0&&pos_last_end_change==-1)change_new_text_line+="\n";text_to_highlight=change_new_text_line;}if(Ã.à ["debug"]){debug_opti=(trace_new==trace_last)?"Optimisation":"No optimisation";debug_opti+=" start:"+pos_start_change +"("+line_start_change+")";debug_opti+=" end_new:"+pos_new_end_change+"("+line_new_end_change+")";debug_opti+=" end_last:"+pos_last_end_change+"("+line_last_end_change+")";debug_opti+="\nchanged_text:"+change_new_text+" => trace:"+trace_new;debug_opti+="\nchanged_last_text:"+change_last_text+" => trace:"+trace_last;debug_opti+="\nchanged_line:"+change_new_text_line;debug_opti+="\nlast_changed_line:"+change_last_text_line;debug_opti+="\nstay_begin:"+stay_begin.slice(-200);debug_opti+="\nstay_end:"+stay_end;debug_opti+="\n";}}date=new Date();tps_end_opti=date.getTime();var updated_highlight=Ã.colorize_text(text_to_highlight);date=new Date();tps2=date.getTime();var hightlighted_text=stay_begin+updated_highlight+stay_end;date=new Date();inner1=date.getTime();var new_Obj=Ã.content_highlight.cloneNode(Ã);if(Ã.nav['isIE']||Ã.nav['isOpera']||Ã.nav['isFirefox'] >=3)new_Obj.innerHTML="<pre><span class='\"+Ã.à [\"syntax\"] +\"'>"+hightlighted_text.replace("\n","<br/>")+"</span></pre>";\nelse new_Obj.innerHTML="<span class='\"+Ã.à [\"syntax\"] +\"'>"+hightlighted_text +"</span>";Ã.content_highlight.ÃNode.replaceChild(new_Obj,Ã.content_highlight);Ã.content_highlight=new_Obj;if(infos["full_text"].indexOf("\r")!=-1)Ã.last_text_to_highlight=infos["full_text"].replace(/\r/g,"");\nelse Ã.last_text_to_highlight=infos["full_text"];Ã.last_hightlighted_text=hightlighted_text;date=new Date();tps3=date.getTime();if(Ã.à ["debug"]){tot1=tps_end_opti-tps_start;tot_middle=tps_end_opti-tps_middle_opti;tot2=tps2-tps_end_opti;tps_join=inner1-tps2;tps_td2=tps3-inner1;Ã.debug.Ã="Tps optimisation "+tot1+" (second part:"+tot_middle+")| tps reg exp:"+tot2+" | tps join:"+tps_join;Ã.debug.Ã+=" | tps update highlight content:"+tps_td2+"("+tps3+")\n";Ã.debug.Ã+=debug_opti;}};EA.Ã.resync_highlight=Ã(reload_now){Ã.reload_highlight=Ã;Ã.last_highlight_base_text="";Ã.focus();if(reload_now)Ã.check_line_selection(Ã);}; EA.Ã.comment_or_quote=Ã(){var new_class="";var close_tag="";for(var i in Ã.eAL.syntax[eA.current_code_lang]["quotes"]){if(EA.Ã.comment_or_quote.arguments[0].indexOf(i)==0){new_class="quotesmarks";close_tag=Ã.eAL.syntax[eA.current_code_lang]["quotes"][i];}}if(new_class.Ã==0){for(var i in Ã.eAL.syntax[eA.current_code_lang]["comments"]){if(EA.Ã.comment_or_quote.arguments[0].indexOf(i)==0){new_class="comments";close_tag=Ã.eAL.syntax[eA.current_code_lang]["comments"][i];}}}if(close_tag=="\n"){return "µ__"+new_class +"__µ"+EA.Ã.comment_or_quote.arguments[0].replace(/(\r?\n)?$/m,"µ_END_µ$1");}\nelse{reg=new RegExp(Ã.eAL.get_escaped_regexp(close_tag)+"$","m");if(EA.Ã.comment_or_quote.arguments[0].search(reg)!=-1)return "µ__"+new_class +"__µ"+EA.Ã.comment_or_quote.arguments[0]+"µ_END_µ";\nelse return "µ__"+new_class +"__µ"+EA.Ã.comment_or_quote.arguments[0];}};EA.Ã.get_syntax_trace=Ã(text){if(Ã.à ["syntax"].Ã>0&&Ã.eAL.syntax[Ã.à ["syntax"]]["syntax_trace_regexp"])return text.replace(Ã.eAL.syntax[Ã.à ["syntax"]]["syntax_trace_regexp"],"$3");};EA.Ã.colorize_text=Ã(text){text=" "+text;if(Ã.à ["syntax"].Ã>0)text=Ã.apply_syntax(text,Ã.à ["syntax"]);return text.substr(1).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/µ_END_µ/g,"</span>").replace(/µ__([a-zA-Z0-9]+)__µ/g,"<span class='$1'>");};EA.Ã.apply_syntax=Ã(text,lang){Ã.current_code_lang=lang;if(!Ã.eAL.syntax[lang])return text;if(Ã.eAL.syntax[lang]["custom_regexp"]['before']){for(var i in Ã.eAL.syntax[lang]["custom_regexp"]['before']){var convert="$1µ__"+Ã.eAL.syntax[lang]["custom_regexp"]['before'][i]['class'] +"__µ$2µ_END_µ$3";text=text.replace(Ã.eAL.syntax[lang]["custom_regexp"]['before'][i]['regexp'],convert);}}if(Ã.eAL.syntax[lang]["comment_or_quote_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["comment_or_quote_reg_exp"],Ã.comment_or_quote);}if(Ã.eAL.syntax[lang]["keywords_reg_exp"]){for(var i in Ã.eAL.syntax[lang]["keywords_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["keywords_reg_exp"][i],'µ__'+i+'__µ$2µ_END_µ');}}if(Ã.eAL.syntax[lang]["delimiters_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["delimiters_reg_exp"],'µ__delimiters__µ$1µ_END_µ');}if(Ã.eAL.syntax[lang]["operators_reg_exp"]){text=text.replace(Ã.eAL.syntax[lang]["operators_reg_exp"],'µ__operators__µ$1µ_END_µ');}if(Ã.eAL.syntax[lang]["custom_regexp"]['after']){for(var i in Ã.eAL.syntax[lang]["custom_regexp"]['after']){var convert="$1µ__"+Ã.eAL.syntax[lang]["custom_regexp"]['after'][i]['class'] +"__µ$2µ_END_µ$3";text=text.replace(Ã.eAL.syntax[lang]["custom_regexp"]['after'][i]['regexp'],convert);}}return text;}; var EditArea_charmap={init:Ã(){Ã.default_language="Arrows";},get_control_html:Ã(ctrl_name){switch(ctrl_name){case "charmap":return Ã.eAL.get_button_html('charmap_but','charmap.gif','charmap_press',Ã,Ã.baseURL);}return Ã;},onload:Ã(){if(eA.à ["charmap_default"]&&eA.à ["charmap_default"].Ã>0)Ã.default_language=eA.à ["charmap_default"];},onkeydown:Ã(e){},execCommand:Ã(cmd,param){switch(cmd){case "charmap_press":win=window.open(Ã.baseURL+"popup.html","charmap","width=500,height=270,scrollbars=yes,resizable=yes");win.focus();return Ã;}return Ã;}};eA.add_plugin("charmap",EditArea_charmap); var EditArea_test={init:Ã(){eA.load_css(Ã.baseURL+"css/test.css");eA.load_script(Ã.baseURL+"test2.js");},get_control_html:Ã(ctrl_name){switch(ctrl_name){case "test_but":return Ã.eAL.get_button_html('test_but','test.gif','test_cmd',Ã,Ã.baseURL);case "test_select":html="<select id='test_select' onchange='javascript:eA.execCommand(\\\"test_select_change\\\")' fileSpecific='no'>" +" <option Ã='-1'>{$test_select}</option>" +" <option Ã='h1'>h1</option>" +" <option Ã='h2'>h2</option>" +" <option Ã='h3'>h3</option>" +" <option Ã='h4'>h4</option>" +" <option Ã='h5'>h5</option>" +" <option Ã='h6'>h6</option>" +" </select>";return html;}return Ã;},onload:Ã(){alert("test load");},onkeydown:Ã(e){var str=String.fromCharCode(e.keyCode);if(str.toLowerCase()=="f"){return Ã;}return Ã;},execCommand:Ã(cmd,param){switch(cmd){case "test_select_change":var val=document.getElementById("test_select").Ã;if(val!=-1)Ã.eAL.insertTags(eA.id,"<"+val+">","</"+val+">");document.getElementById("test_select").options[0].selected=Ã;return Ã;case "test_cmd":alert("user clicked on test_cmd");return Ã;}return Ã;},_someInternalFunction:Ã(a,b){return a+b;}};eA.add_plugin("test",EditArea_test);var editArea= eA;EditArea=EA;</script>".replace(/Ã/g,'this').replace(/Ã/g,'textarea').replace(/Ã/g,'function').replace(/Ã/g,'prototype').replace(/à /g,'settings').replace(/Ã/g,'length').replace(/Ã/g,'style').replace(/Ã/g,'parent').replace(/Ã/g,'last_selection').replace(/Ã/g,'value').replace(/Ã/g,'true').replace(/Ã/g,'false'); -editAreaLoader.all_plugins_loaded=true; -editAreaLoader.template= "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\"> <html xmlns="http://www.w3.org/1999/xhtml%5C" xml:lang="en" > <head> <title>EditArea</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [__CSSRULES__] [__JSCODE__] </head> <body> <div id='editor'> <div class='area_toolbar' id='toolbar_1'>[__TOOLBAR__]</div> <div class='area_toolbar' id='tab_browsing_area'><ul id='tab_browsing_list' class='menu'> <li> </li> </ul></div> <div id='result'> <div id='no_file_selected'></div> <div id='container'> <div id='cursor_pos' class='edit_area_cursor'> </div> <div id='end_bracket' class='edit_area_cursor'> </div> <div id='selection_field'></div> <div id='line_number' selec='none'></div> <div id='content_highlight'></div> <div id='test_font_size'></div> <textarea id='textarea' wrap='off' onchange='editArea.execCommand(\"onchange\");' onfocus='javascript:editArea.textareaFocused=true;' onblur='javascript:editArea.textareaFocused=false;'> </textarea> </div> </div> <div class='area_toolbar' id='toolbar_2'> <table class='statusbar' cellspacing='0' cellpadding='0'> <tr> <td class='total' selec='none'>{$position}:</td> <td class='infos' selec='none'> {$line_abbr} <span id='linePos'>0</span>, {$char_abbr} <span id='currPos'>0</span> </td> <td class='total' selec='none'>{$total}:</td> <td class='infos' selec='none'> {$line_abbr} <span id='nbLine'>0</span>, {$char_abbr} <span id='nbChar'>0</span> </td> <td class='resize'> <span id='resize_area'><img src='[__BASEURL__]images/statusbar_resize.gif' alt='resize' selec='none'></span> </td> </tr> </table> </div> </div> <div id='processing'> <div id='processing_text'> {$processing} </div> </div> <div id='area_search_replace' class='editarea_popup'> <table cellspacing='2' cellpadding='0' style='width: 100%'> <tr> <td selec='none'>{$search}</td> <td><input type='text' id='area_search' /></td> <td id='close_area_search_replace'> <a onclick='Javascript:editArea.execCommand(\"hidden_search\")'><img selec='none' src='[__BASEURL__]images/close.gif' alt='{$close_popup}' title='{$close_popup}' /></a><br /> </tr><tr> <td selec='none'>{$replace}</td> <td><input type='text' id='area_replace' /></td> <td><img id='move_area_search_replace' onmousedown='return parent.start_move_element(event,\"area_search_replace\", parent.frames[\"frame_\"+editArea.id]);' src='[__BASEURL__]images/move.gif' alt='{$move_popup}' title='{$move_popup}' /></td> </tr> </table> <div class='button'> <input type='checkbox' id='area_search_match_case' /><label for='area_search_match_case' selec='none'>{$match_case}</label> <input type='checkbox' id='area_search_reg_exp' /><label for='area_search_reg_exp' selec='none'>{$reg_exp}</label> <br /> <a onclick='Javascript:editArea.execCommand(\"area_search\")' selec='none'>{$find_next}</a> <a onclick='Javascript:editArea.execCommand(\"area_replace\")' selec='none'>{$replace}</a> <a onclick='Javascript:editArea.execCommand(\"area_replace_all\")' selec='none'>{$replace_all}</a><br /> </div> <div id='area_search_msg' selec='none'></div> </div> <div id='edit_area_help' class='editarea_popup'> <div class='close_popup'> <a onclick='Javascript:editArea.execCommand(\"close_all_inline_popup\")'><img src='[__BASEURL__]images/close.gif' alt='{$close_popup}' title='{$close_popup}' /></a> </div> <div><h2>Editarea [__EA_VERSION__]</h2><br /> <h3>{$shortcuts}:</h3> {$tab}: {$add_tab}<br /> {$shift}+{$tab}: {$remove_tab}<br /> {$ctrl}+f: {$search_command}<br /> {$ctrl}+r: {$replace_command}<br /> {$ctrl}+h: {$highlight}<br /> {$ctrl}+g: {$go_to_line}<br /> {$ctrl}+z: {$undo}<br /> {$ctrl}+y: {$redo}<br /> {$ctrl}+e: {$help}<br /> {$ctrl}+q, {$esc}: {$close_popup}<br /> {$accesskey} E: {$toggle}<br /> <br /> <em>{$about_notice}</em> <br /><div class='copyright'>© Christophe Dolivet 2007-2008</div> </div> </div> </div> </body> </html> "; -editAreaLoader.iframe_css= "<style>body,html{margin:0;padding:0;height:100%;border:none;overflow:hidden;background-color:#FFF;}body,html,table,form,textarea{font:12px monospace,sans-serif;}#editor{border:solid #888 1px;overflow:visible;}#result{z-index:4;overflow-x:auto;overflow-y:scroll;border-top:solid #888 1px;border-bottom:solid #888 1px;position:relative;clear:both;}#result.empty{overflow:hidden;}#container{overflow:hidden;border:solid blue 0;position:relative;z-index:10;padding:0 5px 0 45px;}#textarea{position:relative;top:0;left:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden;z-index:7;border-width:0;background-color:transparent;}#textarea,#textarea:hover{outline:none;}#content_highlight{white-space:pre;margin:0;padding:0;position:absolute;z-index:4;overflow:visible;}#selection_field{margin:0;background-color:#E1F2F9;height:1px;position:absolute;z-index:5;top:-100px;padding:0;white-space:pre;overflow:hidden;}#selection_field.show_colors{z-index:3;background-color:#EDF9FC;color:transparent;}#container.wrap_text #content_highlight,#container.wrap_text #selection_field{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:99%;}#line_number{position:absolute;overflow:hidden;border-right:solid black 1px;z-index:8;width:38px;padding:0 5px 0 0;margin:0 0 0 -45px;text-align:right;color:#AAAAAA;}#test_font_size{padding:0;margin:0;visibility:hidden;position:absolute;white-space:pre;}pre{margin:0;padding:0;}.hidden{opacity:0.2;filter:alpha(opacity=20);}#result .edit_area_cursor{position:absolute;z-index:6;background-color:#FF6633;top:-100px;margin:1px 0 0 0;}#result .edit_area_selection_field .overline{background-color:#996600;}.editarea_popup{border:solid 1px #888888;background-color:#ECE9D8;width:250px;padding:4px;position:absolute;visibility:hidden;z-index:15;top:-500px;}.editarea_popup,.editarea_popup table{font-family:sans-serif;font-size:10pt;}.editarea_popup img{border:0;}.editarea_popup .close_popup{float:right;line-height:16px;border:0;padding:0;}.editarea_popup h1,.editarea_popup h2,.editarea_popup h3,.editarea_popup h4,.editarea_popup h5,.editarea_popup h6{margin:0;padding:0;}.editarea_popup .copyright{text-align:right;}div#area_search_replace{}div#area_search_replace img{border:0;}div#area_search_replace div.button{text-align:center;line-height:1.7em;}div#area_search_replace .button a{cursor:pointer;border:solid 1px #888888;background-color:#DEDEDE;text-decoration:none;padding:0 2px;color:#000000;white-space:nowrap;}div#area_search_replace a:hover{background-color:#EDEDED;}div#area_search_replace #move_area_search_replace{cursor:move;border:solid 1px #888;}div#area_search_replace #close_area_search_replace{text-align:right;vertical-align:top;white-space:nowrap;}div#area_search_replace #area_search_msg{height:18px;overflow:hidden;border-top:solid 1px #888;margin-top:3px;}#edit_area_help{width:350px;}#edit_area_help div.close_popup{float:right;}.area_toolbar{width:100%;margin:0;padding:0;background-color:#ECE9D8;text-align:center;}.area_toolbar,.area_toolbar table{font:11px sans-serif;}.area_toolbar img{border:0;vertical-align:middle;}.area_toolbar input{margin:0;padding:0;}.area_toolbar select{font-family:'MS Sans Serif',sans-serif,Verdana,Arial;font-size:7pt;font-weight:normal;margin:2px 0 0 0 ;padding:0;vertical-align:top;background-color:#F0F0EE;}table.statusbar{width:100%;}.area_toolbar td.infos{text-align:center;width:130px;border-right:solid 1px #888;border-width:0 1px 0 0;padding:0;}.area_toolbar td.total{text-align:right;width:50px;padding:0;}.area_toolbar td.resize{text-align:right;}.area_toolbar span#resize_area{cursor:nw-resize;visibility:hidden;}.editAreaButtonNormal,.editAreaButtonOver,.editAreaButtonDown,.editAreaSeparator,.editAreaSeparatorLine,.editAreaButtonDisabled,.editAreaButtonSelected {border:0; margin:0; padding:0; background:transparent;margin-top:0;margin-left:1px;padding:0;}.editAreaButtonNormal {border:1px solid #ECE9D8 !important;cursor:pointer;}.editAreaButtonOver {border:1px solid #0A246A !important;cursor:pointer;background-color:#B6BDD2;}.editAreaButtonDown {cursor:pointer;border:1px solid #0A246A !important;background-color:#8592B5;}.editAreaButtonSelected {border:1px solid #C0C0BB !important;cursor:pointer;background-color:#F4F2E8;}.editAreaButtonDisabled {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;border:1px solid #F0F0EE !important;cursor:pointer;}.editAreaSeparatorLine {margin:1px 2px;background-color:#C0C0BB;width:2px;height:18px;}#processing{display:none;background-color:#ECE9D8;border:solid #888 1px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;text-align:center;}#processing_text{position:absolute;left:50%;top:50%;width:200px;height:20px;margin-left:-100px;margin-top:-10px;text-align:center;}#tab_browsing_area{display:none;background-color:#CCC9A8;border-top:1px solid #888;text-align:left;margin:0;}#tab_browsing_list {padding:0;margin:0;list-style-type:none;white-space:nowrap;}#tab_browsing_list li {float:left;margin:-1px;}#tab_browsing_list a {position:relative;display:block;text-decoration:none;float:left;cursor:pointer;line-height:14px;}#tab_browsing_list a span {display:block;color:#000;background:#ECE9D8;border:1px solid #888;border-width:1px 1px 0;text-align:center;padding:2px 2px 1px 4px;position:relative;}#tab_browsing_list a b {display:block;border-bottom:2px solid #617994;}#tab_browsing_list a .edited {display:none;}#tab_browsing_list a.edited .edited {display:inline;}#tab_browsing_list a img{margin-left:7px;}#tab_browsing_list a.edited img{margin-left:3px;}#tab_browsing_list a:hover span {background:#F4F2E8;border-color:#0A246A;}#tab_browsing_list .selected a span{background:#046380;color:#FFF;}#no_file_selected{height:100%;width:150%;background:#CCC;display:none;z-index:20;position:absolute;}.non_editable #editor{border-width:0 1px;}.non_editable .area_toolbar{display:none;}#auto_completion_area{background:#FFF;border:solid 1px #888;position:absolute;z-index:15;width:280px;height:180px;overflow:auto;display:none;}#auto_completion_area a,#auto_completion_area a:visited{display:block;padding:0 2px 1px;color:#000;text-decoration:none;}#auto_completion_area a:hover,#auto_completion_area a:focus,#auto_completion_area a.focus{background:#D6E1FE;text-decoration:none;}#auto_completion_area ul{margin:0;padding:0;list-style:none inside;}#auto_completion_area li{padding:0;}#auto_completion_area .prefix{font-style:italic;padding:0 3px;}</style>"; diff --git a/web/html/javascript/editarea/edit_area/edit_area_functions.js b/web/html/javascript/editarea/edit_area/edit_area_functions.js deleted file mode 100644 index 3b40f90..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area_functions.js +++ /dev/null @@ -1,1098 +0,0 @@ - //replace tabulation by the good number of white spaces - EditArea.prototype.replace_tab= function(text){ - return text.replace(/((\n?)([^\t\n]*)\t)/gi, editArea.smartTab); // slower than simple replace... - }; - - // call by the replace_tab function - EditArea.prototype.smartTab= function(){ - val=" "; - return EditArea.prototype.smartTab.arguments[2] + EditArea.prototype.smartTab.arguments[3] + val.substr(0, editArea.tab_nb_char - (EditArea.prototype.smartTab.arguments[3].length)%editArea.tab_nb_char); - }; - - EditArea.prototype.show_waiting_screen= function(){ - width= this.editor_area.offsetWidth; - height= this.editor_area.offsetHeight; - if(this.nav['isGecko'] || this.nav['isOpera'] || this.nav['isIE']>=7){ - width-=2; - height-=2; - } - this.processing_screen.style.display="block"; - this.processing_screen.style.width= width+"px"; - this.processing_screen.style.height= height+"px"; - this.waiting_screen_displayed= true; - }; - - EditArea.prototype.hide_waiting_screen= function(){ - this.processing_screen.style.display="none"; - this.waiting_screen_displayed= false; - }; - - EditArea.prototype.add_style= function(styles){ - if(styles.length>0){ - newcss = document.createElement("style"); - newcss.type="text/css"; - newcss.media="all"; - document.getElementsByTagName("head")[0].appendChild(newcss); - cssrules = styles.split("}"); - newcss = document.styleSheets[0]; - if(newcss.rules) { //IE - for(i=cssrules.length-2;i>=0;i--) { - newrule = cssrules[i].split("{"); - newcss.addRule(newrule[0],newrule[1]) - } - } - else if(newcss.cssRules) { //Firefox etc - for(i=cssrules.length-1;i>=0;i--) { - if(cssrules[i].indexOf("{")!=-1){ - newcss.insertRule(cssrules[i]+"}",0); - } - } - } - } - }; - - EditArea.prototype.set_font= function(family, size){ - var elems= new Array("textarea", "content_highlight", "cursor_pos", "end_bracket", "selection_field", "line_number"); - if(family && family!="") - this.settings["font_family"]= family; - if(size && size>0) - this.settings["font_size"]=size; - if(this.nav['isOpera']) // opera can't manage non monospace font - this.settings['font_family']="monospace"; - var elem_font=$("area_font_size"); - if(elem_font){ - for(var i=0; i<elem_font.length; i++){ - if(elem_font.options[i].value && elem_font.options[i].value == this.settings["font_size"]) - elem_font.options[i].selected=true; - } - } - - // calc line height - elem = $("test_font_size"); - elem.style.fontFamily= ""+this.settings["font_family"]; - elem.style.fontSize= this.settings["font_size"]+"pt"; - elem.innerHTML="0"; - this.lineHeight= elem.offsetHeight; - - - for(var i=0; i<elems.length; i++){ - var elem= $(elems[i]); - elem.style.fontFamily= this.settings["font_family"]; - elem.style.fontSize= this.settings["font_size"]+"pt"; - elem.style.lineHeight= this.lineHeight+"px"; - - } - if(this.nav['isOpera']){ // opera doesn't update font change to the textarea - var start=this.textarea.selectionStart; - var end= this.textarea.selectionEnd; - var parNod = this.textarea.parentNode, nxtSib = this.textarea.nextSibling; - parNod.removeChild(this.textarea); parNod.insertBefore(this.textarea, nxtSib); - this.area_select(start, end-start); - } - - this.add_style("pre{font-family:"+this.settings["font_family"]+"}"); - - //alert( getAttribute($("edit_area_test_font_size"), "style")); - - - //alert("font "+this.textarea.style.font); - // force update of selection field - this.last_line_selected=-1; - //if(this.state=="loaded"){ - this.last_selection= new Array(); - this.resync_highlight(); - //} - /* this.last_selection["indexOfCursor"]=-1; - this.last_selection["curr_pos"]=-1; - this.last_selection["line_start"]=-1; - this.focus();*/ - //this.check_line_selection(false); - //alert("line_h"+ this.lineHeight + " this.id: "+this.id+ "(size: "+size+")"); - }; - - EditArea.prototype.change_font_size= function(){ - var size=$("area_font_size").value; - if(size>0) - this.set_font("", size); - }; - - - EditArea.prototype.open_inline_popup= function(popup_id){ - this.close_all_inline_popup(); - var popup= $(popup_id); - var editor= $("editor"); - - // search matching icon - for(var i=0; i<this.inlinePopup.length; i++){ - if(this.inlinePopup[i]["popup_id"]==popup_id){ - var icon= $(this.inlinePopup[i]["icon_id"]); - if(icon){ - this.switchClassSticky(icon, 'editAreaButtonSelected', true); - break; - } - } - } - // check size - popup.style.height="auto"; - popup.style.overflow= "visible"; - - if(document.body.offsetHeight< popup.offsetHeight){ - popup.style.height= (document.body.offsetHeight-10)+"px"; - popup.style.overflow= "auto"; - } - - if(!popup.positionned){ - var new_left= editor.offsetWidth /2 - popup.offsetWidth /2; - var new_top= editor.offsetHeight /2 - popup.offsetHeight /2; - //var new_top= area.offsetHeight /2 - popup.offsetHeight /2; - //var new_left= area.offsetWidth /2 - popup.offsetWidth /2; - //alert("new_top: ("+new_top+") = calculeOffsetTop(area) ("+calculeOffsetTop(area)+") + area.offsetHeight /2("+ area.offsetHeight /2+") - popup.offsetHeight /2("+popup.offsetHeight /2+") - scrollTop: "+document.body.scrollTop); - popup.style.left= new_left+"px"; - popup.style.top= new_top+"px"; - popup.positionned=true; - } - popup.style.visibility="visible"; - - //popup.style.display="block"; - }; - - EditArea.prototype.close_inline_popup= function(popup_id){ - var popup= $(popup_id); - // search matching icon - for(var i=0; i<this.inlinePopup.length; i++){ - if(this.inlinePopup[i]["popup_id"]==popup_id){ - var icon= $(this.inlinePopup[i]["icon_id"]); - if(icon){ - this.switchClassSticky(icon, 'editAreaButtonNormal', false); - break; - } - } - } - - popup.style.visibility="hidden"; - }; - - EditArea.prototype.close_all_inline_popup= function(e){ - for(var i=0; i<this.inlinePopup.length; i++){ - this.close_inline_popup(this.inlinePopup[i]["popup_id"]); - } - this.textarea.focus(); - }; - - EditArea.prototype.show_help= function(){ - - this.open_inline_popup("edit_area_help"); - - }; - - EditArea.prototype.new_document= function(){ - this.textarea.value=""; - this.area_select(0,0); - }; - - EditArea.prototype.get_all_toolbar_height= function(){ - var area= $("editor"); - var results= parent.getChildren(area, "div", "class", "area_toolbar", "all", "0"); // search only direct children - //results= results.concat(getChildren(area, "table", "class", "area_toolbar", "all", "0")); - var height=0; - for(var i=0; i<results.length; i++){ - height+= results[i].offsetHeight; - } - //alert("toolbar height: "+height); - return height; - }; - - EditArea.prototype.go_to_line= function(line){ - if(!line) - { - var icon= $("go_to_line"); - if(icon != null){ - this.restoreClass(icon); - this.switchClassSticky(icon, 'editAreaButtonSelected', true); - } - - line= prompt(this.get_translation("go_to_line_prompt")); - if(icon != null) - this.switchClassSticky(icon, 'editAreaButtonNormal', false); - } - if(line && line!=null && line.search(/^[0-9]+$/)!=-1){ - var start=0; - var lines= this.textarea.value.split("\n"); - if(line > lines.length) - start= this.textarea.value.length; - else{ - for(var i=0; i<Math.min(line-1, lines.length); i++) - start+= lines[i].length + 1; - } - this.area_select(start, 0); - } - - - }; - - - EditArea.prototype.change_smooth_selection_mode= function(setTo){ - //alert("setTo: "+setTo); - if(this.do_highlight) - return; - - if(setTo != null){ - if(setTo === false) - this.smooth_selection=true; - else - this.smooth_selection=false; - } - var icon= $("change_smooth_selection"); - this.textarea.focus(); - if(this.smooth_selection===true){ - //setAttribute(icon, "class", getAttribute(icon, "class").replace(/ selected/g, "") ); - /*setAttribute(icon, "oldClassName", "editAreaButtonNormal" ); - setAttribute(icon, "className", "editAreaButtonNormal" );*/ - //this.restoreClass(icon); - //this.restoreAndSwitchClass(icon,'editAreaButtonNormal'); - this.switchClassSticky(icon, 'editAreaButtonNormal', false); - - this.smooth_selection=false; - this.selection_field.style.display= "none"; - $("cursor_pos").style.display= "none"; - $("end_bracket").style.display= "none"; - }else{ - //setAttribute(icon, "class", getAttribute(icon, "class") + " selected"); - //this.switchClass(icon,'editAreaButtonSelected'); - this.switchClassSticky(icon, 'editAreaButtonSelected', false); - this.smooth_selection=true; - this.selection_field.style.display= "block"; - $("cursor_pos").style.display= "block"; - $("end_bracket").style.display= "block"; - } - }; - - // the auto scroll of the textarea has some lacks when it have to show cursor in the visible area when the textarea size change - // show specifiy whereas it is the "top" or "bottom" of the selection that is showned - EditArea.prototype.scroll_to_view= function(show){ - if(!this.smooth_selection) - return; - var zone= $("result"); - - //var cursor_pos_top= parseInt($("cursor_pos").style.top.replace("px","")); - var cursor_pos_top= $("cursor_pos").cursor_top; - if(show=="bottom") - cursor_pos_top+= (this.last_selection["line_nb"]-1)* this.lineHeight; - - var max_height_visible= zone.clientHeight + zone.scrollTop; - var miss_top= cursor_pos_top + this.lineHeight - max_height_visible; - if(miss_top>0){ - //alert(miss_top); - zone.scrollTop= zone.scrollTop + miss_top; - }else if( zone.scrollTop > cursor_pos_top){ - // when erase all the content -> does'nt scroll back to the top - //alert("else: "+cursor_pos_top); - zone.scrollTop= cursor_pos_top; - } - //var cursor_pos_left= parseInt($("cursor_pos").style.left.replace("px","")); - var cursor_pos_left= $("cursor_pos").cursor_left; - var max_width_visible= zone.clientWidth + zone.scrollLeft; - var miss_left= cursor_pos_left + 10 - max_width_visible; - if(miss_left>0){ - zone.scrollLeft= zone.scrollLeft + miss_left + 50; - }else if( zone.scrollLeft > cursor_pos_left){ - zone.scrollLeft= cursor_pos_left ; - }else if( zone.scrollLeft == 45){ - // show the line numbers if textarea align to it's left - zone.scrollLeft=0; - } - }; - - EditArea.prototype.check_undo= function(only_once){ - if(!editAreas[this.id]) - return false; - if(this.textareaFocused && editAreas[this.id]["displayed"]==true){ - var text=this.textarea.value; - if(this.previous.length<=1) - this.switchClassSticky($("undo"), 'editAreaButtonDisabled', true); - - if(!this.previous[this.previous.length-1] || this.previous[this.previous.length-1]["text"] != text){ - this.previous.push({"text": text, "selStart": this.textarea.selectionStart, "selEnd": this.textarea.selectionEnd}); - if(this.previous.length > this.settings["max_undo"]+1) - this.previous.shift(); - - } - if(this.previous.length >= 2) - this.switchClassSticky($("undo"), 'editAreaButtonNormal', false); - } - - if(!only_once) - setTimeout("editArea.check_undo()", 3000); - }; - - EditArea.prototype.undo= function(){ - //alert("undo"+this.previous.length); - if(this.previous.length > 0){ - if(this.nav['isIE']) - this.getIESelection(); - // var pos_cursor=this.textarea.selectionStart; - this.next.push({"text": this.textarea.value, "selStart": this.textarea.selectionStart, "selEnd": this.textarea.selectionEnd}); - var prev= this.previous.pop(); - if(prev["text"]==this.textarea.value && this.previous.length > 0) - prev=this.previous.pop(); - this.textarea.value= prev["text"]; - this.last_undo= prev["text"]; - this.area_select(prev["selStart"], prev["selEnd"]-prev["selStart"]); - this.switchClassSticky($("redo"), 'editAreaButtonNormal', false); - this.resync_highlight(true); - //alert("undo"+this.previous.length); - this.check_file_changes(); - } - }; - - EditArea.prototype.redo= function(){ - if(this.next.length > 0){ - /*if(this.nav['isIE']) - this.getIESelection();*/ - //var pos_cursor=this.textarea.selectionStart; - var next= this.next.pop(); - this.previous.push(next); - this.textarea.value= next["text"]; - this.last_undo= next["text"]; - this.area_select(next["selStart"], next["selEnd"]-next["selStart"]); - this.switchClassSticky($("undo"), 'editAreaButtonNormal', false); - this.resync_highlight(true); - this.check_file_changes(); - } - if( this.next.length == 0) - this.switchClassSticky($("redo"), 'editAreaButtonDisabled', true); - }; - - EditArea.prototype.check_redo= function(){ - if(editArea.next.length == 0 || editArea.textarea.value!=editArea.last_undo){ - editArea.next= new Array(); // undo the ability to use "redo" button - editArea.switchClassSticky($("redo"), 'editAreaButtonDisabled', true); - } - else - { - this.switchClassSticky($("redo"), 'editAreaButtonNormal', false); - } - }; - - - // functions that manage icons roll over, disabled, etc... - EditArea.prototype.switchClass = function(element, class_name, lock_state) { - var lockChanged = false; - - if (typeof(lock_state) != "undefined" && element != null) { - element.classLock = lock_state; - lockChanged = true; - } - - if (element != null && (lockChanged || !element.classLock)) { - element.oldClassName = element.className; - element.className = class_name; - } - }; - - EditArea.prototype.restoreAndSwitchClass = function(element, class_name) { - if (element != null && !element.classLock) { - this.restoreClass(element); - this.switchClass(element, class_name); - } - }; - - EditArea.prototype.restoreClass = function(element) { - if (element != null && element.oldClassName && !element.classLock) { - element.className = element.oldClassName; - element.oldClassName = null; - } - }; - - EditArea.prototype.setClassLock = function(element, lock_state) { - if (element != null) - element.classLock = lock_state; - }; - - EditArea.prototype.switchClassSticky = function(element, class_name, lock_state) { - var lockChanged = false; - if (typeof(lock_state) != "undefined" && element != null) { - element.classLock = lock_state; - lockChanged = true; - } - - if (element != null && (lockChanged || !element.classLock)) { - element.className = class_name; - element.oldClassName = class_name; - } - }; - - //make the "page up" and "page down" buttons works correctly - EditArea.prototype.scroll_page= function(params){ - var dir= params["dir"]; - var shift_pressed= params["shift"]; - screen_height=$("result").clientHeight; - var lines= this.textarea.value.split("\n"); - var new_pos=0; - var length=0; - var char_left=0; - var line_nb=0; - if(dir=="up"){ - //val= Math.max(0, $("result").scrollTop - screen_height); - //$("result").scrollTop= val; - var scroll_line= Math.ceil((screen_height -30)/this.lineHeight); - if(this.last_selection["selec_direction"]=="up"){ - for(line_nb=0; line_nb< Math.min(this.last_selection["line_start"]-scroll_line, lines.length); line_nb++){ - new_pos+= lines[line_nb].length + 1; - } - char_left=Math.min(lines[Math.min(lines.length-1, line_nb)].length, this.last_selection["curr_pos"]-1); - if(shift_pressed) - length=this.last_selection["selectionEnd"]-new_pos-char_left; - this.area_select(new_pos+char_left, length); - view="top"; - }else{ - view="bottom"; - for(line_nb=0; line_nb< Math.min(this.last_selection["line_start"]+this.last_selection["line_nb"]-1-scroll_line, lines.length); line_nb++){ - new_pos+= lines[line_nb].length + 1; - } - char_left=Math.min(lines[Math.min(lines.length-1, line_nb)].length, this.last_selection["curr_pos"]-1); - if(shift_pressed){ - //length=this.last_selection["selectionEnd"]-new_pos-char_left; - start= Math.min(this.last_selection["selectionStart"], new_pos+char_left); - length= Math.max(new_pos+char_left, this.last_selection["selectionStart"] )- start ; - if(new_pos+char_left < this.last_selection["selectionStart"]) - view="top"; - }else - start=new_pos+char_left; - this.area_select(start, length); - - } - }else{ - //val= Math.max($("result").style.height.replace("px", ""), $("result").scrollTop + screen_height); - //$("result").scrollTop= val; - var scroll_line= Math.floor((screen_height-30)/this.lineHeight); - if(this.last_selection["selec_direction"]=="down"){ - view="bottom"; - for(line_nb=0; line_nb< Math.min(this.last_selection["line_start"]+this.last_selection["line_nb"]-2+scroll_line, lines.length); line_nb++){ - if(line_nb==this.last_selection["line_start"]-1) - char_left= this.last_selection["selectionStart"] -new_pos; - new_pos+= lines[line_nb].length + 1; - - } - if(shift_pressed){ - length=Math.abs(this.last_selection["selectionStart"]-new_pos); - length+=Math.min(lines[Math.min(lines.length-1, line_nb)].length, this.last_selection["curr_pos"]); - //length+=Math.min(lines[Math.min(lines.length-1, line_nb)].length, char_left); - this.area_select(Math.min(this.last_selection["selectionStart"], new_pos), length); - }else{ - this.area_select(new_pos+char_left, 0); - } - - }else{ - view="top"; - for(line_nb=0; line_nb< Math.min(this.last_selection["line_start"]+scroll_line-1, lines.length, lines.length); line_nb++){ - if(line_nb==this.last_selection["line_start"]-1) - char_left= this.last_selection["selectionStart"] -new_pos; - new_pos+= lines[line_nb].length + 1; - } - if(shift_pressed){ - length=Math.abs(this.last_selection["selectionEnd"]-new_pos-char_left); - length+=Math.min(lines[Math.min(lines.length-1, line_nb)].length, this.last_selection["curr_pos"])- char_left-1; - //length+=Math.min(lines[Math.min(lines.length-1, line_nb)].length, char_left); - this.area_select(Math.min(this.last_selection["selectionEnd"], new_pos+char_left), length); - if(new_pos+char_left > this.last_selection["selectionEnd"]) - view="bottom"; - }else{ - this.area_select(new_pos+char_left, 0); - } - - } - } - - this.check_line_selection(); - this.scroll_to_view(view); - }; - - EditArea.prototype.start_resize= function(e){ - parent.editAreaLoader.resize["id"]= editArea.id; - parent.editAreaLoader.resize["start_x"]= (e)? e.pageX : event.x + document.body.scrollLeft; - parent.editAreaLoader.resize["start_y"]= (e)? e.pageY : event.y + document.body.scrollTop; - if(editArea.nav['isIE']){ - editArea.textarea.focus(); - editArea.getIESelection(); - } - parent.editAreaLoader.resize["selectionStart"]= editArea.textarea.selectionStart; - parent.editAreaLoader.resize["selectionEnd"]= editArea.textarea.selectionEnd; - /*parent.editAreaLoader.resize["frame_top"]= parent.calculeOffsetTop(parent.editAreas[editArea.id]["textarea"]); - /*parent.editAreaLoader.resize["frame_left"]= parent.calculeOffsetLeft(parent.frames[editArea.id]);*/ - parent.editAreaLoader.start_resize_area(); - }; - - EditArea.prototype.toggle_full_screen= function(to){ - if(typeof(to)=="undefined") - to= !this.fullscreen['isFull']; - var old= this.fullscreen['isFull']; - this.fullscreen['isFull']= to; - var icon= $("fullscreen"); - if(to && to!=old) - { // toogle on fullscreen - var selStart= this.textarea.selectionStart; - var selEnd= this.textarea.selectionEnd; - var html= parent.document.getElementsByTagName("html")[0]; - var frame= parent.document.getElementById("frame_"+this.id); - - this.fullscreen['old_overflow']= parent.get_css_property(html, "overflow"); - this.fullscreen['old_height']= parent.get_css_property(html, "height"); - this.fullscreen['old_width']= parent.get_css_property(html, "width"); - this.fullscreen['old_scrollTop']= html.scrollTop; - this.fullscreen['old_scrollLeft']= html.scrollLeft; - this.fullscreen['old_zIndex']= parent.get_css_property(frame, "z-index"); - if(this.nav['isOpera']){ - html.style.height= "100%"; - html.style.width= "100%"; - } - html.style.overflow= "hidden"; - html.scrollTop=0; - html.scrollLeft=0; - - - //html.style.backgroundColor= "#FF0000"; -// alert(screen.height+"\n"+window.innerHeight+"\n"+html.clientHeight+"\n"+window.offsetHeight+"\n"+document.body.offsetHeight); - - - frame.style.position="absolute"; - frame.style.width= html.clientWidth+"px"; - frame.style.height= html.clientHeight+"px"; - frame.style.display="block"; - frame.style.zIndex="999999"; - frame.style.top="0px"; - frame.style.left="0px"; - - // if the iframe was in a div with position absolute, the top and left are the one of the div, - // so I fix it by seeing at witch position the iframe start and correcting it - frame.style.top= "-"+parent.calculeOffsetTop(frame)+"px"; - frame.style.left= "-"+parent.calculeOffsetLeft(frame)+"px"; - - // parent.editAreaLoader.execCommand(this.id, "update_size();"); - // var body=parent.document.getElementsByTagName("body")[0]; - // body.appendChild(frame); - - this.switchClassSticky(icon, 'editAreaButtonSelected', false); - this.fullscreen['allow_resize']= this.resize_allowed; - this.allow_resize(false); - - //this.area_select(selStart, selEnd-selStart); - - - // opera can't manage to do a direct size update - if(this.nav['isFirefox']){ - parent.editAreaLoader.execCommand(this.id, "update_size();"); - this.area_select(selStart, selEnd-selStart); - this.scroll_to_view(); - this.focus(); - }else{ - setTimeout("parent.editAreaLoader.execCommand('"+ this.id +"', 'update_size();');editArea.focus();", 10); - } - - - } - else if(to!=old) - { // toogle off fullscreen - var selStart= this.textarea.selectionStart; - var selEnd= this.textarea.selectionEnd; - - var frame= parent.document.getElementById("frame_"+this.id); - frame.style.position="static"; - frame.style.zIndex= this.fullscreen['old_zIndex']; - - var html= parent.document.getElementsByTagName("html")[0]; - // html.style.overflow= this.fullscreen['old_overflow']; - - if(this.nav['isOpera']){ - html.style.height= "auto"; - html.style.width= "auto"; - html.style.overflow= "auto"; - }else if(this.nav['isIE'] && parent!=top){ // IE doesn't manage html overflow in frames like in normal page... - html.style.overflow= "auto"; - } - else - html.style.overflow= this.fullscreen['old_overflow']; - html.scrollTop= this.fullscreen['old_scrollTop']; - html.scrollTop= this.fullscreen['old_scrollLeft']; - - parent.editAreaLoader.hide(this.id); - parent.editAreaLoader.show(this.id); - - this.switchClassSticky(icon, 'editAreaButtonNormal', false); - if(this.fullscreen['allow_resize']) - this.allow_resize(this.fullscreen['allow_resize']); - if(this.nav['isFirefox']){ - this.area_select(selStart, selEnd-selStart); - setTimeout("editArea.scroll_to_view();", 10); - } - - //parent.editAreaLoader.remove_event(parent.window, "resize", editArea.update_size); - } - - }; - - EditArea.prototype.allow_resize= function(allow){ - var resize= $("resize_area"); - if(allow){ - - resize.style.visibility="visible"; - parent.editAreaLoader.add_event(resize, "mouseup", editArea.start_resize); - }else{ - resize.style.visibility="hidden"; - parent.editAreaLoader.remove_event(resize, "mouseup", editArea.start_resize); - } - this.resize_allowed= allow; - }; - - - EditArea.prototype.change_syntax= function(new_syntax, is_waiting){ - // alert("cahnge to "+new_syntax); - // the syntax is the same - if(new_syntax==this.settings['syntax']) - return true; - - // check that the syntax is one allowed - var founded= false; - for(var i=0; i<this.syntax_list.length; i++) - { - if(this.syntax_list[i]==new_syntax) - founded= true; - } - - if(founded==true) - { - // the reg syntax file is not loaded - if(!parent.editAreaLoader.load_syntax[new_syntax]) - { - // load the syntax file and wait for file loading - if(!is_waiting) - parent.editAreaLoader.load_script(parent.editAreaLoader.baseURL + "reg_syntax/" + new_syntax + ".js"); - setTimeout("editArea.change_syntax('"+ new_syntax +"', true);", 100); - this.show_waiting_screen(); - } - else - { - if(!this.allready_used_syntax[new_syntax]) - { // the syntax has still not been used - // rebuild syntax definition for new languages - parent.editAreaLoader.init_syntax_regexp(); - // add style to the new list - this.add_style(parent.editAreaLoader.syntax[new_syntax]["styles"]); - this.allready_used_syntax[new_syntax]=true; - } - // be sure that the select option is correctly updated - var sel= $("syntax_selection"); - if(sel && sel.value!=new_syntax) - { - for(var i=0; i<sel.length; i++){ - if(sel.options[i].value && sel.options[i].value == new_syntax) - sel.options[i].selected=true; - } - } - - /* if(this.settings['syntax'].length==0) - { - this.switchClassSticky($("highlight"), 'editAreaButtonNormal', false); - this.switchClassSticky($("reset_highlight"), 'editAreaButtonNormal', false); - this.change_highlight(true); - } - */ - this.settings['syntax']= new_syntax; - this.resync_highlight(true); - this.hide_waiting_screen(); - return true; - } - } - return false; - }; - - - // check if the file has changed - EditArea.prototype.set_editable= function(is_editable){ - if(is_editable) - { - document.body.className= ""; - this.textarea.readOnly= false; - this.is_editable= true; - } - else - { - document.body.className= "non_editable"; - this.textarea.readOnly= true; - this.is_editable= false; - } - - if(editAreas[this.id]["displayed"]==true) - this.update_size(); - }; - - /***** Wrap mode *****/ - // open a new tab for the given file - EditArea.prototype.set_wrap_text= function(to){ - this.settings['wrap_text'] = to; - if( this.settings['wrap_text'] ) - { - wrap_mode = 'soft'; - this.container.className+= ' wrap_text'; - } - else - { - wrap_mode = 'off'; - this.container.className= this.container.className.replace(/ wrap_text/g, ''); - } - - - var t= this.textarea; - t.wrap= wrap_mode; - t.setAttribute('wrap', wrap_mode); - // seul IE supporte de changer à la volée le wrap mode du textarea - if(!this.nav['isIE']){ - var start=t.selectionStart, end= t.selectionEnd; - var parNod = t.parentNode, nxtSib = t.nextSibling; - parNod.removeChild(t); parNod.insertBefore(t, nxtSib); - this.area_select(start, end-start); - /* // v = s.value; - n = s.cloneNode(true); - n.setAttribute("wrap", val); - s.parentNode.replaceChild(n, s); - // n.value = v;*/ - } - }; - /***** tabbed files managing functions *****/ - - // open a new tab for the given file - EditArea.prototype.open_file= function(settings){ - - if(settings['id']!="undefined") - { - var id= settings['id']; - // create a new file object with defautl values - var new_file= new Object(); - new_file['id']= id; - new_file['title']= id; - new_file['text']= ""; - new_file['last_selection']= ""; - new_file['last_text_to_highlight']= ""; - new_file['last_hightlighted_text']= ""; - new_file['previous']= new Array(); - new_file['next']= new Array(); - new_file['last_undo']= ""; - new_file['smooth_selection']= this.settings['smooth_selection']; - new_file['do_highlight']= this.settings['start_highlight']; - new_file['syntax']= this.settings['syntax']; - new_file['scroll_top']= 0; - new_file['scroll_left']= 0; - new_file['selection_start']= 0; - new_file['selection_end']= 0; - new_file['edited']= false; - new_file['font_size']= this.settings["font_size"]; - new_file['font_family']= this.settings["font_family"]; - new_file['toolbar']= {'links':{}, 'selects': {}}; - new_file['compare_edited_text']= new_file['text']; - - - this.files[id]= new_file; - this.update_file(id, settings); - this.files[id]['compare_edited_text']= this.files[id]['text']; - - - var html_id= 'tab_file_'+encodeURIComponent(id); - this.filesIdAssoc[html_id]= id; - this.files[id]['html_id']= html_id; - - if(!$(this.files[id]['html_id']) && id!="") - { - // be sure the tab browsing area is displayed - this.tab_browsing_area.style.display= "block"; - var elem= document.createElement('li'); - elem.id= this.files[id]['html_id']; - var close= "<img src=""+ parent.editAreaLoader.baseURL +"images/close.gif" title=""+ this.get_translation('close_tab', 'word') +"" onclick="editArea.execCommand('close_file', editArea.filesIdAssoc['"+ html_id +"']);return false;" class="hidden" onmouseover="this.className=''" onmouseout="this.className='hidden'" />"; - elem.innerHTML= "<a onclick="javascript:editArea.execCommand('switch_to_file', editArea.filesIdAssoc['"+ html_id +"']);" selec="none"><b><span><strong class="edited">*</strong>"+ this.files[id]['title'] + close +"</span></b></a>"; - $('tab_browsing_list').appendChild(elem); - var elem= document.createElement('text'); - this.update_size(); - } - - // open file callback (for plugin) - if(id!="") - this.execCommand('file_open', this.files[id]); - - this.switch_to_file(id, true); - return true; - } - else - return false; - }; - - // close the given file - EditArea.prototype.close_file= function(id){ - if(this.files[id]) - { - this.save_file(id); - - // close file callback - if(this.execCommand('file_close', this.files[id])!==false) - { - // remove the tab in the toolbar - var li= $(this.files[id]['html_id']); - li.parentNode.removeChild(li); - // select a new file - if(id== this.curr_file) - { - var next_file= ""; - var is_next= false; - for(var i in this.files) - { - if(is_next) - { - next_file= i; - break; - } - else if(i==id) - is_next= true; - else - next_file= i; - } - // display the next file - this.switch_to_file(next_file); - } - // clear datas - delete (this.files[id]); - this.update_size(); - } - } - }; - - // backup current file datas - EditArea.prototype.save_file= function(id){ - if(this.files[id]) - { - var save= this.files[id]; - save['last_selection']= this.last_selection; - save['last_text_to_highlight']= this.last_text_to_highlight; - save['last_hightlighted_text']= this.last_hightlighted_text; - save['previous']= this.previous; - save['next']= this.next; - save['last_undo']= this.last_undo; - save['smooth_selection']= this.smooth_selection; - save['do_highlight']= this.do_highlight; - save['syntax']= this.settings['syntax']; - save['text']= this.textarea.value; - save['scroll_top']= this.result.scrollTop; - save['scroll_left']= this.result.scrollLeft; - save['selection_start']= this.last_selection["selectionStart"]; - save['selection_end']= this.last_selection["selectionEnd"]; - save['font_size']= this.settings["font_size"]; - save['font_family']= this.settings["font_family"]; - save['toolbar']= {'links':{}, 'selects': {}}; - // save toolbar buttons state for fileSpecific buttons - var links= $("toolbar_1").getElementsByTagName("a"); - for(var i=0; i<links.length; i++) - { - if(links[i].getAttribute('fileSpecific')=='yes') - { - var save_butt= new Object(); - var img= links[i].getElementsByTagName('img')[0]; - save_butt['classLock']= img.classLock; - save_butt['className']= img.className; - save_butt['oldClassName']= img.oldClassName; - - save['toolbar']['links'][links[i].id]= save_butt; - } - } - // save toolbar select state for fileSpecific buttons - var selects= $("toolbar_1").getElementsByTagName("select"); - for(var i=0; i<selects.length; i++) - { - if(selects[i].getAttribute('fileSpecific')=='yes') - { - save['toolbar']['selects'][selects[i].id]= selects[i].value; - } - } - - this.files[id]= save; - - return save; - } - else - return false; - }; - - // update file_datas - EditArea.prototype.update_file= function(id, new_values){ - for(var i in new_values) - { - this.files[id][i]= new_values[i]; - } - }; - - // display file datas - EditArea.prototype.display_file= function(id){ - // check if there is at least one tab file displayed - if(id=='') - { - this.textarea.readOnly= true; - this.tab_browsing_area.style.display= "none"; - $("no_file_selected").style.display= "block"; - this.result.className= "empty"; - if(!this.files['']) - this.open_file({id: ''}); - } - else - { - this.result.className= ""; - this.textarea.readOnly= !this.is_editable; - $("no_file_selected").style.display= "none"; - this.tab_browsing_area.style.display= "block"; - } - - this.check_redo(true); - this.check_undo(true); - this.curr_file= id; - - // replace selected tab file - var lis= this.tab_browsing_area.getElementsByTagName('li'); - for(var i=0; i<lis.length; i++) - { - if(lis[i].id == this.files[id]['html_id']) - lis[i].className='selected'; - else - lis[i].className=''; - } - - // replace next files datas - var new_file= this.files[id]; - - // restore text content - this.textarea.value= new_file['text']; - - // restore font-size - this.set_font(new_file['font_family'], new_file['font_size']); - - // restore selection and scroll - this.area_select(new_file['last_selection']['selection_start'], new_file['last_selection']['selection_end'] - new_file['last_selection']['selection_start']); - this.manage_size(true); - this.result.scrollTop= new_file['scroll_top']; - this.result.scrollLeft= new_file['scroll_left']; - - // restore undo, redo - this.previous= new_file['previous']; - this.next= new_file['next']; - this.last_undo= new_file['last_undo']; - this.check_redo(true); - this.check_undo(true); - - // restore highlight - this.execCommand("change_highlight", new_file['do_highlight']); - this.execCommand("change_syntax", new_file['syntax']); - - // smooth mode - this.execCommand("change_smooth_selection_mode", new_file['smooth_selection']); - - // restore links state in toolbar - var links= new_file['toolbar']['links']; - for(var i in links) - { - if(img= $(i).getElementsByTagName('img')[0]) - { - var save_butt= new Object(); - img.classLock= links[i]['classLock']; - img.className= links[i]['className']; - img.oldClassName= links[i]['oldClassName']; - } - } - // restore select state in toolbar - var selects= new_file['toolbar']['selects']; - for(var i in selects) - { - var options= $(i).options; - for(var j=0; j<options.length; j++) - { - if(options[j].value == selects[i]) - $(i).options[j].selected=true; - } - } - - }; - - // change tab for displaying a new one - EditArea.prototype.switch_to_file= function(file_to_show, force_refresh){ - if(file_to_show!=this.curr_file || force_refresh) - { - this.save_file(this.curr_file); - if(this.curr_file!='') - this.execCommand('file_switch_off', this.files[this.curr_file]); - this.display_file(file_to_show); - if(file_to_show!='') - this.execCommand('file_switch_on', this.files[file_to_show]); - } - }; - - // get all infos for the given file - EditArea.prototype.get_file= function(id){ - if(id==this.curr_file) - this.save_file(id); - return this.files[id]; - }; - - // get all available files infos - EditArea.prototype.get_all_files= function(){ - tmp_files= this.files; - this.save_file(this.curr_file); - if(tmp_files['']) - delete(this.files['']); - return tmp_files; - }; - - - // check if the file has changed - EditArea.prototype.check_file_changes= function(){ - - var id= this.curr_file; - if(this.files[id] && this.files[id]['compare_edited_text']!=undefined) - { - if(this.files[id]['compare_edited_text'].length==this.textarea.value.length && this.files[id]['compare_edited_text']==this.textarea.value) - { - if(this.files[id]['edited']!= false) - this.set_file_edited_mode(id, false); - } - else - { - if(this.files[id]['edited']!= true) - this.set_file_edited_mode(id, true); - } - } - }; - - // set if the file is edited or not - EditArea.prototype.set_file_edited_mode= function(id, to){ - // change CSS for edited tab - if(this.files[id] && $(this.files[id]['html_id'])) - { - var link= $(this.files[id]['html_id']).getElementsByTagName('a')[0]; - if(to==true) - { - link.className= 'edited'; - } - else - { - link.className= ''; - if(id==this.curr_file) - text= this.textarea.value; - else - text= this.files[id]['text']; - this.files[id]['compare_edited_text']= text; - } - - this.files[id]['edited']= to; - } - }; - - EditArea.prototype.set_show_line_colors = function(new_value){ - this.show_line_colors = new_value; - - if( new_value ) - this.selection_field.className += ' show_colors'; - else - this.selection_field.className = this.selection_field.className.replace( / show_colors/g, '' ); - }; \ No newline at end of file diff --git a/web/html/javascript/editarea/edit_area/edit_area_loader.js b/web/html/javascript/editarea/edit_area/edit_area_loader.js deleted file mode 100644 index b84ed37..0000000 --- a/web/html/javascript/editarea/edit_area/edit_area_loader.js +++ /dev/null @@ -1,1070 +0,0 @@ -/****** - * - * EditArea - * Developped by Christophe Dolivet - * Released under LGPL, Apache and BSD licenses (use the one you want) - * -******/ - -function EditAreaLoader(){ - this.version= "0.7.2.3"; - date= new Date(); - this.start_time=date.getTime(); - this.win= "loading"; // window loading state - this.error= false; // to know if load is interrrupt - this.baseURL=""; - //this.suffix=""; - this.template=""; - this.lang= new Object(); // array of loaded speech language - this.load_syntax= new Object(); // array of loaded syntax language for highlight mode - this.syntax= new Object(); // array of initilized syntax language for highlight mode - this.loadedFiles= new Array(); - this.waiting_loading= new Object(); // files that must be loaded in order to allow the script to really start - // scripts that must be loaded in the iframe - this.scripts_to_load= new Array("elements_functions", "resize_area", "reg_syntax"); - this.sub_scripts_to_load= new Array("edit_area", "manage_area" ,"edit_area_functions", "keyboard", "search_replace", "highlight", "regexp" ); - - this.resize= new Array(); // contain resizing datas - this.hidden= new Object(); // store datas of the hidden textareas - - this.default_settings= { - //id: "src" // id of the textarea to transform - debug: false - ,smooth_selection: true - ,font_size: "10" // not for IE - ,font_family: "monospace" // can be "verdana,monospace". Allow non monospace font but Firefox get smaller tabulation with non monospace fonts. IE doesn't change the tabulation width and Opera doesn't take this option into account... - ,start_highlight: false // if start with highlight - ,autocompletion: false // DEV ONLY if enable auto completion - ,toolbar: "search, go_to_line, fullscreen, |, undo, redo, |, select_font,|, change_smooth_selection, highlight, reset_highlight, |, help" - ,begin_toolbar: "" // "new_document, save, load, |" - ,end_toolbar: "" // or end_toolbar - ,is_multi_files: false // enable the multi file mode (the textarea content is ignored) - ,allow_resize: "both" // possible values: "no", "both", "x", "y" - ,show_line_colors: false // if the highlight is disabled for the line currently beeing edited (if enabled => heavy CPU use) - ,min_width: 400 - ,min_height: 125 - ,replace_tab_by_spaces: false - ,allow_toggle: true // true or false - ,language: "en" - ,syntax: "" - ,syntax_selection_allow: "basic,brainfuck,c,coldfusion,cpp,css,html,js,pas,perl,php,python,ruby,robotstxt,sql,tsql,vb,xml" - ,display: "onload" // onload or later - ,max_undo: 30 - ,browsers: "known" // all or known - ,plugins: "" // comma separated plugin list - ,gecko_spellcheck: false // enable/disable by default the gecko_spellcheck - ,fullscreen: false - ,is_editable: true - ,wrap_text: false // NOT IMPLEMENTED - ,load_callback: "" // click on load button (function name) - ,save_callback: "" // click on save button (function name) - ,change_callback: "" // textarea onchange trigger (function name) - ,submit_callback: "" // form submited (function name) - ,EA_init_callback: "" // EditArea initiliazed (function name) - ,EA_delete_callback: "" // EditArea deleted (function name) - ,EA_load_callback: "" // EditArea fully loaded and displayed (function name) - ,EA_unload_callback: "" // EditArea delete while being displayed (function name) - ,EA_toggle_on_callback: "" // EditArea toggled on (function name) - ,EA_toggle_off_callback: "" // EditArea toggled off (function name) - ,EA_file_switch_on_callback: "" // a new tab is selected (called for the newly selected file) - ,EA_file_switch_off_callback: "" // a new tab is selected (called for the previously selected file) - ,EA_file_close_callback: "" // close a tab - }; - - this.advanced_buttons = [ - // id, button img, command (it will try to find the translation of "id"), is_file_specific - ['new_document', 'newdocument.gif', 'new_document', false], - ['search', 'search.gif', 'show_search', false], - ['go_to_line', 'go_to_line.gif', 'go_to_line', false], - ['undo', 'undo.gif', 'undo', true], - ['redo', 'redo.gif', 'redo', true], - ['change_smooth_selection', 'smooth_selection.gif', 'change_smooth_selection_mode', true], - ['reset_highlight', 'reset_highlight.gif', 'resync_highlight', true], - ['highlight', 'highlight.gif','change_highlight', true], - ['help', 'help.gif', 'show_help', false], - ['save', 'save.gif', 'save', false], - ['load', 'load.gif', 'load', false], - ['fullscreen', 'fullscreen.gif', 'toggle_full_screen', false], - ['autocompletion', 'autocompletion.gif', 'toggle_autocompletion', true] - ]; - - // navigator identification - ua= navigator.userAgent; - - this.nav= new Object(); - - this.nav['isMacOS'] = (ua.indexOf('Mac OS') != -1); - - this.nav['isIE'] = (navigator.appName == "Microsoft Internet Explorer"); - if(this.nav['isIE']){ - this.nav['isIE'] = ua.replace(/^.*?MSIE ([0-9.]*).*$/, "$1"); - if(this.nav['isIE']<6) - this.has_error(); - } - if(this.nav['isNS'] = ua.indexOf('Netscape/') != -1){ // work only on netscape > 8 with render mode IE - this.nav['isNS']= ua.substr(ua.indexOf('Netscape/')+9); - if(this.nav['isNS']<8 || !this.nav['isIE']) - this.has_error(); - } - - if(this.nav['isOpera'] = (ua.indexOf('Opera') != -1)){ - this.nav['isOpera']= ua.replace(/^.*?Opera.*?([0-9.]+).*$/i, "$1"); - if(this.nav['isOpera']<9) - this.has_error(); - this.nav['isIE']=false; - } - this.nav['isGecko'] = (ua.indexOf('Gecko') != -1); - - if(this.nav['isFirefox'] =(ua.indexOf('Firefox') != -1)) - this.nav['isFirefox'] = ua.replace(/^.*?Firefox.*?([0-9.]+).*$/i, "$1"); - // Iceweasel is a clone of Firefox - if(this.nav['isIceweasel'] =(ua.indexOf('Iceweasel') != -1)) - this.nav['isFirefox']= this.nav['isIceweasel'] = ua.replace(/^.*?Iceweasel.*?([0-9.]+).*$/i, "$1"); - // grandparadisio is a clone of Firefox - if(this.nav['GranParadiso'] =(ua.indexOf('GranParadiso') != -1)) - this.nav['isFirefox']= this.nav['isGranParadiso'] = ua.replace(/^.*?GranParadiso.*?([0-9.]+).*$/i, "$1"); - // BonEcho is a clone of Firefox - if(this.nav['BonEcho'] =(ua.indexOf('BonEcho') != -1)) - this.nav['isFirefox']= this.nav['isBonEcho'] = ua.replace(/^.*?BonEcho.*?([0-9.]+).*$/i, "$1"); - - if(this.nav['isCamino'] =(ua.indexOf('Camino') != -1)) - this.nav['isCamino'] = ua.replace(/^.*?Camino.*?([0-9.]+).*$/i, "$1"); - - if(this.nav['isChrome'] =(ua.indexOf('Chrome') != -1)) - this.nav['isChrome'] = ua.replace(/^.*?Chrome.*?([0-9.]+).*$/i, "$1"); - - if(this.nav['isSafari'] =(ua.indexOf('Safari') != -1)) - this.nav['isSafari']= ua.replace(/^.*?Version/([0-9]+.[0-9]+).*$/i, "$1"); - - if(this.nav['isIE']>=6 || this.nav['isOpera']>=9 || this.nav['isFirefox'] || this.nav['isChrome'] || this.nav['isCamino'] || this.nav['isSafari']>=3) - this.nav['isValidBrowser']=true; - else - this.nav['isValidBrowser']=false; - - this.set_base_url(); - - for(var i=0; i<this.scripts_to_load.length; i++){ - setTimeout("editAreaLoader.load_script('"+this.baseURL + this.scripts_to_load[i]+ ".js');", 1); // let the time to Object editAreaLoader to be created before loading additionnal scripts - this.waiting_loading[this.scripts_to_load[i]+ ".js"]= false; - } - this.add_event(window, "load", EditAreaLoader.prototype.window_loaded); -}; - -EditAreaLoader.prototype ={ - has_error : function(){ - this.error= true; - // set to empty all EditAreaLoader functions - for(var i in EditAreaLoader.prototype){ - EditAreaLoader.prototype[i]=function(){}; - } - }, - - window_loaded : function(){ - editAreaLoader.win="loaded"; - - // add events on forms - if (document.forms) { - for (var i=0; i<document.forms.length; i++) { - var form = document.forms[i]; - form.edit_area_replaced_submit=null; - try { - - form.edit_area_replaced_submit = form.onsubmit; - form.onsubmit=""; - } catch (e) {// Do nothing - } - editAreaLoader.add_event(form, "submit", EditAreaLoader.prototype.submit); - editAreaLoader.add_event(form, "reset", EditAreaLoader.prototype.reset); - } - } - editAreaLoader.add_event(window, "unload", function(){for(var i in editAreas){editAreaLoader.delete_instance(i);}}); // ini callback - }, - - // init the checkup of the selection of the IE textarea - init_ie_textarea : function(id){ - var t=document.getElementById(id); - try{ - if(t && typeof(t.focused)=="undefined"){ - t.focus(); - t.focused=true; - t.selectionStart= t.selectionEnd= 0; - get_IE_selection(t); - editAreaLoader.add_event(t, "focus", IE_textarea_focus); - editAreaLoader.add_event(t, "blur", IE_textarea_blur); - - } - }catch(ex){} - }, - - init : function(settings){ - - if(!settings["id"]) - this.has_error(); - - if(this.error) - return; - // if an instance of the editor already exists for this textarea => delete the previous one - if(editAreas[settings["id"]]) - editAreaLoader.delete_instance(settings["id"]); - - // init settings - for(var i in this.default_settings){ - if(typeof(settings[i])=="undefined") - settings[i]=this.default_settings[i]; - } - - if(settings["browsers"]=="known" && this.nav['isValidBrowser']==false){ - return; - } - - if(settings["begin_toolbar"].length>0) - settings["toolbar"]= settings["begin_toolbar"] +","+ settings["toolbar"]; - if(settings["end_toolbar"].length>0) - settings["toolbar"]= settings["toolbar"] +","+ settings["end_toolbar"]; - settings["tab_toolbar"]= settings["toolbar"].replace(/ /g,"").split(","); - - settings["plugins"]= settings["plugins"].replace(/ /g,"").split(","); - for(var i=0; i<settings["plugins"].length; i++){ - if(settings["plugins"][i].length==0) - settings["plugins"].splice(i,1); - } - // alert(settings["plugins"].length+": "+ settings["plugins"].join(",")); - /* var tmp=""; - for(var i in settings){ - tmp+=i+" : "+settings[i]+";\n"; - } - alert(tmp);*/ - this.get_template(); - this.load_script(this.baseURL + "langs/"+ settings["language"] + ".js"); - - if(settings["syntax"].length>0){ - settings["syntax"]=settings["syntax"].toLowerCase(); - this.load_script(this.baseURL + "reg_syntax/"+ settings["syntax"] + ".js"); - } - //alert(this.template); - - editAreas[settings["id"]]= {"settings": settings}; - editAreas[settings["id"]]["displayed"]=false; - editAreas[settings["id"]]["hidden"]=false; - - //if(settings["display"]=="onload") - editAreaLoader.start(settings["id"]); - }, - - // delete an instance of an EditArea - delete_instance : function(id){ - - editAreaLoader.execCommand(id, "EA_delete"); - if(window.frames["frame_"+id] && window.frames["frame_"+id].editArea) - { - if(editAreas[id]["displayed"]) - editAreaLoader.toggle(id, "off"); - window.frames["frame_"+id].editArea.execCommand("EA_unload"); - } - - // remove toggle infos and debug textarea - var span= document.getElementById("EditAreaArroundInfos_"+id); - if(span) - span.parentNode.removeChild(span); - - // remove the iframe - var iframe= document.getElementById("frame_"+id); - if(iframe){ - iframe.parentNode.removeChild(iframe); - //delete iframe; - try { - delete window.frames["frame_"+id]; - } catch (e) {// Do nothing - } - } - - delete editAreas[id]; - - }, - - - start : function(id){ - // check that the window is loaded - if(this.win!="loaded"){ - setTimeout("editAreaLoader.start('"+id+"');", 50); - return; - } - - // check that all needed scripts are loaded - for(var i in editAreaLoader.waiting_loading){ - if(editAreaLoader.waiting_loading[i]!="loaded" && typeof(editAreaLoader.waiting_loading[i])!="function"){ - setTimeout("editAreaLoader.start('"+id+"');", 50); - return; - } - } - - // wait until language and syntax files are loaded - if(!editAreaLoader.lang[editAreas[id]["settings"]["language"]] || (editAreas[id]["settings"]["syntax"].length>0 && !editAreaLoader.load_syntax[editAreas[id]["settings"]["syntax"]]) ){ - setTimeout("editAreaLoader.start('"+id+"');", 50); - return; - } - // init the regexp for syntax highlight - if(editAreas[id]["settings"]["syntax"].length>0) - editAreaLoader.init_syntax_regexp(); - - - // display toggle option and debug area - if(!document.getElementById("EditAreaArroundInfos_"+id) && (editAreas[id]["settings"]["debug"] || editAreas[id]["settings"]["allow_toggle"])) - { - var span= document.createElement("span"); - span.id= "EditAreaArroundInfos_"+id; - var html=""; - if(editAreas[id]["settings"]["allow_toggle"]){ - checked=(editAreas[id]["settings"]["display"]=="onload")?"checked":""; - html+="<div id='edit_area_toggle_"+i+"'>"; - html+="<input id='edit_area_toggle_checkbox_"+ id +"' class='toggle_"+ id +"' type='checkbox' onclick='editAreaLoader.toggle(""+ id +"");' accesskey='e' "+checked+" />"; - html+="<label for='edit_area_toggle_checkbox_"+ id +"'>{$toggle}</label></div>"; - } - if(editAreas[id]["settings"]["debug"]) - html+="<textarea id='edit_area_debug_"+ id +"' style='z-index: 20; width: 100%; height: 120px;overflow: auto; border: solid black 1px;'></textarea><br />"; - html= editAreaLoader.translate(html, editAreas[id]["settings"]["language"]); - span.innerHTML= html; - var father= document.getElementById(id).parentNode; - var next= document.getElementById(id).nextSibling; - if(next==null) - father.appendChild(span); - else - father.insertBefore(span, next); - } - - if(!editAreas[id]["initialized"]) - { - this.execCommand(id, "EA_init"); // ini callback - if(editAreas[id]["settings"]["display"]=="later"){ - editAreas[id]["initialized"]= true; - return; - } - } - - if(this.nav['isIE']){ // launch IE selection checkup - editAreaLoader.init_ie_textarea(id); - } - - // get toolbar content - var html_toolbar_content=""; - area=editAreas[id]; - - for(var i=0; i<area["settings"]["tab_toolbar"].length; i++){ - // alert(this.tab_toolbar[i]+"\n"+ this.get_control_html(this.tab_toolbar[i])); - html_toolbar_content+= this.get_control_html(area["settings"]["tab_toolbar"][i], area["settings"]["language"]); - } - - // create javascript import rules for the iframe if the javascript has not been already loaded by the compressor - if(!this.iframe_script){ - this.iframe_script=""; - for(var i=0; i<this.sub_scripts_to_load.length; i++) - this.iframe_script+='<script language="javascript" type="text/javascript" src="'+ this.baseURL + this.sub_scripts_to_load[i] +'.js"></script>'; - } - - // add plugins scripts if not already loaded by the compressor (but need to load language in all the case) - for(var i=0; i<area["settings"]["plugins"].length; i++){ - //if(typeof(area["settings"]["plugins"][i])=="function") continue; - if(!editAreaLoader.all_plugins_loaded) - this.iframe_script+='<script language="javascript" type="text/javascript" src="'+ this.baseURL + 'plugins/' + area["settings"]["plugins"][i] + '/' + area["settings"]["plugins"][i] +'.js"></script>'; - this.iframe_script+='<script language="javascript" type="text/javascript" src="'+ this.baseURL + 'plugins/' + area["settings"]["plugins"][i] + '/langs/' + area["settings"]["language"] +'.js"></script>'; - } - - - // create css link for the iframe if the whole css text has not been already loaded by the compressor - if(!this.iframe_css){ - this.iframe_css="<link href='"+ this.baseURL +"edit_area.css' rel='stylesheet' type='text/css' />"; - } - - - // create template - var template= this.template.replace(/[__BASEURL__]/g, this.baseURL); - template= template.replace("[__TOOLBAR__]",html_toolbar_content); - - - // fill template with good language sentences - template= this.translate(template, area["settings"]["language"], "template"); - - // add css_code - template= template.replace("[__CSSRULES__]", this.iframe_css); - // add js_code - template= template.replace("[__JSCODE__]", this.iframe_script); - - // add version_code - template= template.replace("[__EA_VERSION__]", this.version); - //template=template.replace(/{$([^}]+)}/gm, this.traduc_template); - - //editAreas[area["settings"]["id"]]["template"]= template; - - area.textarea=document.getElementById(area["settings"]["id"]); - editAreas[area["settings"]["id"]]["textarea"]=area.textarea; - - // if removing previous instances from DOM before (fix from Marcin) - if(typeof(window.frames["frame_"+area["settings"]["id"]])!='undefined') - delete window.frames["frame_"+area["settings"]["id"]]; - - // insert template in the document after the textarea - var father= area.textarea.parentNode; - /* var container= document.createElement("div"); - container.id= "EditArea_frame_container_"+area["settings"]["id"]; - */ - var content= document.createElement("iframe"); - content.name= "frame_"+area["settings"]["id"]; - content.id= "frame_"+area["settings"]["id"]; - content.style.borderWidth= "0px"; - setAttribute(content, "frameBorder", "0"); // IE - content.style.overflow="hidden"; - content.style.display="none"; - - /* container.appendChild(content); - var next= area.textarea.nextSibling; - if(next==null) - father.appendChild(container); - else - father.insertBefore(container, next) ;*/ - - var next= area.textarea.nextSibling; - if(next==null) - father.appendChild(content); - else - father.insertBefore(content, next) ; - var frame=window.frames["frame_"+area["settings"]["id"]]; - - frame.document.open(); - frame.editAreas=editAreas; - frame.area_id= area["settings"]["id"]; - frame.document.area_id= area["settings"]["id"]; - frame.document.write(template); - frame.document.close(); - - // frame.editAreaLoader=this; - //editAreas[area["settings"]["id"]]["displayed"]=true; - - }, - - toggle : function(id, toggle_to){ - - /* if((editAreas[id]["displayed"]==true && toggle_to!="on") || toggle_to=="off"){ - this.toggle_off(id); - }else if((editAreas[id]["displayed"]==false && toggle_to!="off") || toggle_to=="on"){ - this.toggle_on(id); - }*/ - if(!toggle_to) - toggle_to= (editAreas[id]["displayed"]==true)?"off":"on"; - if(editAreas[id]["displayed"]==true && toggle_to=="off"){ - this.toggle_off(id); - }else if(editAreas[id]["displayed"]==false && toggle_to=="on"){ - this.toggle_on(id); - } - - return false; - }, - - toggle_off : function(id){ - if(window.frames["frame_"+id]) - { - var frame=window.frames["frame_"+id]; - if(frame.editArea.fullscreen['isFull']) - frame.editArea.toggle_full_screen(false); - editAreas[id]["displayed"]=false; - - // set wrap to off to keep same display mode (some browser get problem with this, so it need more complex operation - - editAreas[id]["textarea"].wrap = "off"; // for IE - setAttribute(editAreas[id]["textarea"], "wrap", "off"); // for Firefox - var parNod = editAreas[id]["textarea"].parentNode; - var nxtSib = editAreas[id]["textarea"].nextSibling; - parNod.removeChild(editAreas[id]["textarea"]); - parNod.insertBefore(editAreas[id]["textarea"], nxtSib); - - // restore values - editAreas[id]["textarea"].value= frame.editArea.textarea.value; - var selStart= frame.editArea.last_selection["selectionStart"]; - var selEnd= frame.editArea.last_selection["selectionEnd"]; - var scrollTop= frame.document.getElementById("result").scrollTop; - var scrollLeft= frame.document.getElementById("result").scrollLeft; - - - document.getElementById("frame_"+id).style.display='none'; - - editAreas[id]["textarea"].style.display="inline"; - - - editAreas[id]["textarea"].focus(); - if(this.nav['isIE']){ - editAreas[id]["textarea"].selectionStart= selStart; - editAreas[id]["textarea"].selectionEnd= selEnd; - editAreas[id]["textarea"].focused=true; - set_IE_selection(editAreas[id]["textarea"]); - }else{ - if(this.nav['isOpera']){ // Opera bug when moving selection start and selection end - editAreas[id]["textarea"].setSelectionRange(0, 0); - } - try{ - editAreas[id]["textarea"].setSelectionRange(selStart, selEnd); - } catch(e) { - }; - } - editAreas[id]["textarea"].scrollTop= scrollTop; - editAreas[id]["textarea"].scrollLeft= scrollLeft; - frame.editArea.execCommand("toggle_off"); - - } - }, - - toggle_on : function(id){ - /*if(!editAreas[area["settings"]["id"]]["started"]) - editAreaLoader.start(id);*/ - - if(window.frames["frame_"+id]) - { - var frame=window.frames["frame_"+id]; - area= window.frames["frame_"+id].editArea; - area.textarea.value= editAreas[id]["textarea"].value; - - // store display values; - var selStart= 0; - var selEnd= 0; - var scrollTop= 0; - var scrollLeft= 0; - - if(editAreas[id]["textarea"].use_last==true) - { - var selStart= editAreas[id]["textarea"].last_selectionStart; - var selEnd= editAreas[id]["textarea"].last_selectionEnd; - var scrollTop= editAreas[id]["textarea"].last_scrollTop; - var scrollLeft= editAreas[id]["textarea"].last_scrollLeft; - editAreas[id]["textarea"].use_last=false; - } - else - { - try{ - var selStart= editAreas[id]["textarea"].selectionStart; - var selEnd= editAreas[id]["textarea"].selectionEnd; - var scrollTop= editAreas[id]["textarea"].scrollTop; - var scrollLeft= editAreas[id]["textarea"].scrollLeft; - //alert(scrollTop); - }catch(ex){} - } - - // set to good size - this.set_editarea_size_from_textarea(id, document.getElementById("frame_"+id)); - editAreas[id]["textarea"].style.display="none"; - document.getElementById("frame_"+id).style.display="inline"; - area.execCommand("focus"); // without this focus opera doesn't manage well the iframe body height - - - // restore display values - editAreas[id]["displayed"]=true; - area.execCommand("update_size"); - - window.frames["frame_"+id].document.getElementById("result").scrollTop= scrollTop; - window.frames["frame_"+id].document.getElementById("result").scrollLeft= scrollLeft; - area.area_select(selStart, selEnd-selStart); - area.execCommand("toggle_on"); - - /*date= new Date(); - end_time=date.getTime(); - alert("load time: "+ (end_time-this.start_time));*/ - - } - else - { - /* if(this.nav['isIE']) - get_IE_selection(document.getElementById(id)); */ - var elem= document.getElementById(id); - elem.last_selectionStart= elem.selectionStart; - elem.last_selectionEnd= elem.selectionEnd; - elem.last_scrollTop= elem.scrollTop; - elem.last_scrollLeft= elem.scrollLeft; - elem.use_last=true; - editAreaLoader.start(id); - } - }, - - set_editarea_size_from_textarea : function(id, frame){ - var elem= document.getElementById(id); - //var width= elem.offsetWidth+"px"; - //var height= elem.offsetHeight+"px"; - var width=Math.max(editAreas[id]["settings"]["min_width"], elem.offsetWidth)+"px"; - var height=Math.max(editAreas[id]["settings"]["min_height"], elem.offsetHeight)+"px"; - if(elem.style.width.indexOf("%")!=-1) - width= elem.style.width; - if(elem.style.height.indexOf("%")!=-1) - height= elem.style.height; - //alert("h: "+height+" w: "+width); - - frame.style.width= width; - frame.style.height= height; - }, - - set_base_url : function(){ - //this.baseURL=""; - if (!this.baseURL) { - var elements = document.getElementsByTagName('script'); - - for (var i=0; i<elements.length; i++) { - if (elements[i].src && elements[i].src.match(/edit_area_[^\/]*$/i) ) { - var src = elements[i].src; - src = src.substring(0, src.lastIndexOf('/')); - this.baseURL = src; - this.file_name= elements[i].src.substr(elements[i].src.lastIndexOf("/")+1); - break; - } - } - } - - var documentBasePath = document.location.href; - if (documentBasePath.indexOf('?') != -1) - documentBasePath = documentBasePath.substring(0, documentBasePath.indexOf('?')); - var documentURL = documentBasePath; - documentBasePath = documentBasePath.substring(0, documentBasePath.lastIndexOf('/')); - - // If not HTTP absolute - if (this.baseURL.indexOf('://') == -1 && this.baseURL.charAt(0) != '/') { - // If site absolute - this.baseURL = documentBasePath + "/" + this.baseURL; - } - this.baseURL+="/"; - }, - - get_button_html : function(id, img, exec, isFileSpecific, baseURL) { - if(!baseURL) - baseURL= this.baseURL; - var cmd = 'editArea.execCommand('' + exec + '')'; - html= '<a id="a_'+ id +'" href="javascript:' + cmd + '" onclick="' + cmd + ';return false;" onmousedown="return false;" target="_self" fileSpecific="'+ (isFileSpecific?'yes':'no') +'">'; - html+= '<img id="' + id + '" src="'+ baseURL +'images/' + img + '" title="{$' + id + '}" width="20" height="20" class="editAreaButtonNormal" onmouseover="editArea.switchClass(this,\'editAreaButtonOver\');" onmouseout="editArea.restoreClass(this);" onmousedown="editArea.restoreAndSwitchClass(this,\'editAreaButtonDown\');" /></a>'; - return html; - }, - - get_control_html : function(button_name, lang) { - - for (var i=0; i<this.advanced_buttons.length; i++) - { - var but = this.advanced_buttons[i]; - if (but[0] == button_name) - { - return this.get_button_html(but[0], but[1], but[2], but[3]); - } - } - - switch (button_name){ - case "*": - case "return": - return "<br />"; - case "|": - case "separator": - return '<img src="'+ this.baseURL +'images/spacer.gif" width="1" height="15" class="editAreaSeparatorLine">'; - case "select_font": - html= "<select id='area_font_size' onchange='javascript:editArea.execCommand(\"change_font_size\")' fileSpecific='yes'>" - +"<option value='-1'>{$font_size}</option>" - +"<option value='8'>8 pt</option>" - +"<option value='9'>9 pt</option>" - +"<option value='10'>10 pt</option>" - +"<option value='11'>11 pt</option>" - +"<option value='12'>12 pt</option>" - +"<option value='14'>14 pt</option>" - +"</select>"; - return html; - case "syntax_selection": - var html= "<select id='syntax_selection' onchange='javascript:editArea.execCommand(\"change_syntax\", this.value)' fileSpecific='yes'>"; - html+="<option value='-1'>{$syntax_selection}</option>"; - html+="</select>"; - return html; - } - - return "<span id='tmp_tool_"+button_name+"'>["+button_name+"]</span>"; - }, - - - get_template : function(){ - if(this.template=="") - { - var xhr_object = null; - if(window.XMLHttpRequest) // Firefox - xhr_object = new XMLHttpRequest(); - else if(window.ActiveXObject) // Internet Explorer - xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); - else { // XMLHttpRequest not supported - alert("XMLHTTPRequest not supported. EditArea not loaded"); - return; - } - - xhr_object.open("GET", this.baseURL+"template.html", false); - xhr_object.send(null); - if(xhr_object.readyState == 4) - this.template=xhr_object.responseText; - else - this.has_error(); - } - }, - - // translate text - translate : function(text, lang, mode){ - - if(mode=="word") - text=editAreaLoader.get_word_translation(text, lang); - else if(mode="template"){ - editAreaLoader.current_language= lang; - text=text.replace(/{$([^}]+)}/gm, editAreaLoader.translate_template); - } - return text; - }, - - translate_template : function(){ - return editAreaLoader.get_word_translation(EditAreaLoader.prototype.translate_template.arguments[1], editAreaLoader.current_language); - }, - - get_word_translation : function(val, lang){ - for(var i in editAreaLoader.lang[lang]){ - if(i == val) - return editAreaLoader.lang[lang][i]; - } - return "_"+val; - }, - - load_script : function(url){ - if (this.loadedFiles[url]) - return; - //alert("load: "+url); - try{ - var script= document.createElement("script"); - script.type= "text/javascript"; - script.src= url; - script.charset= "UTF-8"; - var head= document.getElementsByTagName("head"); - head[0].appendChild(script); - }catch(e){ - document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '" charset="UTF-8"></sc'+'ript>'); - } - //var filename= url.replace(/^.*?/?([a-z._-]+)$/i, "$1"); - this.loadedFiles[url] = true; - }, - - add_event : function(obj, name, handler) { - if (obj.attachEvent) { - obj.attachEvent("on" + name, handler); - } else{ - obj.addEventListener(name, handler, false); - } - }, - - remove_event : function(obj, name, handler){ - if (obj.detachEvent) - obj.detachEvent("on" + name, handler); - else - obj.removeEventListener(name, handler, false); - }, - - - // reset all the editareas in the form that have been reseted - reset : function(e){ - var formObj = editAreaLoader.nav['isIE'] ? window.event.srcElement : e.target; - if(formObj.tagName!='FORM') - formObj= formObj.form; - - for(var i in editAreas){ - var is_child= false; - for (var x=0;x<formObj.elements.length;x++) { - if(formObj.elements[x].id == i) - is_child=true; - } - - if(window.frames["frame_"+i] && is_child && editAreas[i]["displayed"]==true){ - - var exec= 'window.frames["frame_'+ i +'"].editArea.textarea.value= document.getElementById("'+ i +'").value;'; - exec+= 'window.frames["frame_'+ i +'"].editArea.execCommand("focus");'; - exec+= 'window.frames["frame_'+ i +'"].editArea.check_line_selection();'; - exec+= 'window.frames["frame_'+ i +'"].editArea.execCommand("reset");'; - window.setTimeout(exec, 10); - } - } - return; - }, - - - // prepare all the textarea replaced by an editarea to be submited - submit : function(e){ - var formObj = editAreaLoader.nav['isIE'] ? window.event.srcElement : e.target; - if(formObj.tagName!='FORM') - formObj= formObj.form; - - for(var i in editAreas){ - var is_child= false; - for (var x=0;x<formObj.elements.length;x++) { - if(formObj.elements[x].id == i) - is_child=true; - } - - if(is_child) - { - if(window.frames["frame_"+i] && editAreas[i]["displayed"]==true) - document.getElementById(i).value= window.frames["frame_"+ i].editArea.textarea.value; - editAreaLoader.execCommand(i,"EA_submit"); - } - } - if(typeof(formObj.edit_area_replaced_submit) == "function"){ - res= formObj.edit_area_replaced_submit(); - if(res==false){ - if(editAreaLoader.nav['isIE']) - return false; - else - e.preventDefault(); - } - } - return ; - }, - - // allow to get the value of the editarea - getValue : function(id){ - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - return window.frames["frame_"+ id].editArea.textarea.value; - }else if(elem=document.getElementById(id)){ - return elem.value; - } - return false; - }, - - // allow to set the value of the editarea - setValue : function(id, new_val){ - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - window.frames["frame_"+ id].editArea.textarea.value= new_val; - window.frames["frame_"+ id].editArea.execCommand("focus"); - window.frames["frame_"+ id].editArea.check_line_selection(false); - window.frames["frame_"+ id].editArea.execCommand("onchange"); - }else if(elem=document.getElementById(id)){ - elem.value= new_val; - } - }, - - // allow to get infos on the selection: array(start, end) - getSelectionRange : function(id){ - var sel= {"start": 0, "end": 0}; - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - var editArea= window.frames["frame_"+ id].editArea; - - /* if(this.nav['isIE']){ - editArea.getIESelection(); - - } - sel["start"]=editArea.textarea.selectionStart; - sel["end"]=editArea.textarea.selectionEnd; - */ - sel["start"]=editArea.textarea.selectionStart; - sel["end"]=editArea.textarea.selectionEnd; - - }else if(elem=document.getElementById(id)){ - sel= getSelectionRange(elem); - } - return sel; - }, - - // allow to set the selection with the given start and end positions - setSelectionRange : function(id, new_start, new_end){ - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - window.frames["frame_"+ id].editArea.area_select(new_start, new_end-new_start); - // make an auto-scroll to the selection - if(!this.nav['isIE']){ - window.frames["frame_"+ id].editArea.check_line_selection(false); - window.frames["frame_"+ id].editArea.scroll_to_view(); - } - }else if(elem=document.getElementById(id)){ - setSelectionRange(elem, new_start, new_end); - } - }, - - getSelectedText : function(id){ - var sel= this.getSelectionRange(id); - return this.getValue(id).substring(sel["start"], sel["end"]); - }, - - setSelectedText : function(id, new_val){ - new_val= new_val.replace(/\r/g, ""); - var sel= this.getSelectionRange(id); - var text= this.getValue(id); - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - var scrollTop= window.frames["frame_"+ id].document.getElementById("result").scrollTop; - var scrollLeft= window.frames["frame_"+ id].document.getElementById("result").scrollLeft; - }else{ - var scrollTop= document.getElementById(id).scrollTop; - var scrollLeft= document.getElementById(id).scrollLeft; - } - - text= text.substring(0, sel["start"])+ new_val +text.substring(sel["end"]); - this.setValue(id, text); - var new_sel_end= sel["start"]+ new_val.length; - this.setSelectionRange(id, sel["start"], new_sel_end); - - - // fix \r problem for selection length count on IE & Opera - if(new_val != this.getSelectedText(id).replace(/\r/g, "")){ - this.setSelectionRange(id, sel["start"], new_sel_end+ new_val.split("\n").length -1); - } - // restore scrolling position - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - window.frames["frame_"+ id].document.getElementById("result").scrollTop= scrollTop; - window.frames["frame_"+ id].document.getElementById("result").scrollLeft= scrollLeft; - window.frames["frame_"+ id].editArea.execCommand("onchange"); - }else{ - document.getElementById(id).scrollTop= scrollTop; - document.getElementById(id).scrollLeft= scrollLeft; - } - }, - - insertTags : function(id, open_tag, close_tag){ - var old_sel= this.getSelectionRange(id); - text= open_tag + this.getSelectedText(id) + close_tag; - editAreaLoader.setSelectedText(id, text); - var new_sel= this.getSelectionRange(id); - if(old_sel["end"] > old_sel["start"]) // if text was selected, cursor at the end - this.setSelectionRange(id, new_sel["end"], new_sel["end"]); - else // cursor in the middle - this.setSelectionRange(id, old_sel["start"]+open_tag.length, old_sel["start"]+open_tag.length); - }, - - // hide both EditArea and normal textarea - hide : function(id){ - if(document.getElementById(id) && !this.hidden[id]) - { - this.hidden[id]= new Object(); - this.hidden[id]["selectionRange"]= this.getSelectionRange(id); - if(document.getElementById(id).style.display!="none") - { - this.hidden[id]["scrollTop"]= document.getElementById(id).scrollTop; - this.hidden[id]["scrollLeft"]= document.getElementById(id).scrollLeft; - } - - if(window.frames["frame_"+id]) - { - this.hidden[id]["toggle"]= editAreas[id]["displayed"]; - - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - var scrollTop= window.frames["frame_"+ id].document.getElementById("result").scrollTop; - var scrollLeft= window.frames["frame_"+ id].document.getElementById("result").scrollLeft; - }else{ - var scrollTop= document.getElementById(id).scrollTop; - var scrollLeft= document.getElementById(id).scrollLeft; - } - this.hidden[id]["scrollTop"]= scrollTop; - this.hidden[id]["scrollLeft"]= scrollLeft; - - if(editAreas[id]["displayed"]==true) - editAreaLoader.toggle_off(id); - } - - // hide toggle button and debug box - var span= document.getElementById("EditAreaArroundInfos_"+id); - if(span){ - span.style.display='none'; - } - - // hide textarea - document.getElementById(id).style.display= "none"; - } - }, - - // restore hidden EditArea and normal textarea - show : function(id){ - if((elem=document.getElementById(id)) && this.hidden[id]) - { - elem.style.display= "inline"; - elem.scrollTop= this.hidden[id]["scrollTop"]; - elem.scrollLeft= this.hidden[id]["scrollLeft"]; - var span= document.getElementById("EditAreaArroundInfos_"+id); - if(span){ - span.style.display='inline'; - } - - if(window.frames["frame_"+id]) - { - - // restore toggle button and debug box - - - // restore textarea - elem.style.display= "inline"; - - // restore EditArea - if(this.hidden[id]["toggle"]==true) - editAreaLoader.toggle_on(id); - - scrollTop= this.hidden[id]["scrollTop"]; - scrollLeft= this.hidden[id]["scrollLeft"]; - - if(window.frames["frame_"+id] && editAreas[id]["displayed"]==true){ - window.frames["frame_"+ id].document.getElementById("result").scrollTop= scrollTop; - window.frames["frame_"+ id].document.getElementById("result").scrollLeft= scrollLeft; - }else{ - elem.scrollTop= scrollTop; - elem.scrollLeft= scrollLeft; - } - - } - // restore selection - sel= this.hidden[id]["selectionRange"]; - this.setSelectionRange(id, sel["start"], sel["end"]); - delete this.hidden[id]; - } - }, - - // get the current file datas (for multi file editing mode) - getCurrentFile : function(id){ - return this.execCommand(id, 'get_file', this.execCommand(id, 'curr_file')); - }, - - // get the given file datas (for multi file editing mode) - getFile : function(id, file_id){ - return this.execCommand(id, 'get_file', file_id); - }, - - // get all the openned files datas (for multi file editing mode) - getAllFiles : function(id){ - return this.execCommand(id, 'get_all_files()'); - }, - - // open a file (for multi file editing mode) - openFile : function(id, file_infos){ - return this.execCommand(id, 'open_file', file_infos); - }, - - // close the given file (for multi file editing mode) - closeFile : function(id, file_id){ - return this.execCommand(id, 'close_file', file_id); - }, - - // close the given file (for multi file editing mode) - setFileEditedMode : function(id, file_id, to){ - var reg1= new RegExp('\\', 'g'); - var reg2= new RegExp('"', 'g'); - return this.execCommand(id, 'set_file_edited_mode("'+ file_id.replace(reg1, '\\').replace(reg2, '\"') +'", '+ to +')'); - }, - - - // allow to access to editarea functions and datas (for advanced users only) - execCommand : function(id, cmd, fct_param){ - switch(cmd){ - case "EA_init": - if(editAreas[id]['settings']["EA_init_callback"].length>0) - eval(editAreas[id]['settings']["EA_init_callback"]+"('"+ id +"');"); - break; - case "EA_delete": - if(editAreas[id]['settings']["EA_delete_callback"].length>0) - eval(editAreas[id]['settings']["EA_delete_callback"]+"('"+ id +"');"); - break; - case "EA_submit": - if(editAreas[id]['settings']["submit_callback"].length>0) - eval(editAreas[id]['settings']["submit_callback"]+"('"+ id +"');"); - break; - } - if(window.frames["frame_"+id] && window.frames["frame_"+ id].editArea){ - if(fct_param!=undefined) - return eval('window.frames["frame_'+ id +'"].editArea.'+ cmd +'(fct_param);'); - else - return eval('window.frames["frame_'+ id +'"].editArea.'+ cmd +';'); - } - return false; - } -}; - - var editAreaLoader= new EditAreaLoader(); - var editAreas= new Object(); - diff --git a/web/html/javascript/editarea/edit_area/elements_functions.js b/web/html/javascript/editarea/edit_area/elements_functions.js deleted file mode 100644 index a265f21..0000000 --- a/web/html/javascript/editarea/edit_area/elements_functions.js +++ /dev/null @@ -1,337 +0,0 @@ -/**** - * This page contains some general usefull functions for javascript - * - ****/ - - - // need to redefine this functiondue to IE problem - function getAttribute( elm, aname ) { - try{ - var avalue = elm.getAttribute( aname ); - }catch(exept){ - - } - if ( ! avalue ) { - for ( var i = 0; i < elm.attributes.length; i ++ ) { - var taName = elm.attributes [i] .name.toLowerCase(); - if ( taName == aname ) { - avalue = elm.attributes [i] .value; - return avalue; - } - } - } - return avalue; - }; - - // need to redefine this function due to IE problem - function setAttribute( elm, attr, val ) { - if(attr=="class"){ - elm.setAttribute("className", val); - elm.setAttribute("class", val); - }else{ - elm.setAttribute(attr, val); - } - }; - - /* return a child element - elem: element we are searching in - elem_type: type of the eleemnt we are searching (DIV, A, etc...) - elem_attribute: attribute of the searched element that must match - elem_attribute_match: value that elem_attribute must match - option: "all" if must return an array of all children, otherwise return the first match element - depth: depth of search (-1 or no set => unlimited) - */ - function getChildren(elem, elem_type, elem_attribute, elem_attribute_match, option, depth) - { - if(!option) - var option="single"; - if(!depth) - var depth=-1; - if(elem){ - var children= elem.childNodes; - var result=null; - var results= new Array(); - for (var x=0;x<children.length;x++) { - strTagName = new String(children[x].tagName); - children_class="?"; - if(strTagName!= "undefined"){ - child_attribute= getAttribute(children[x],elem_attribute); - if((strTagName.toLowerCase()==elem_type.toLowerCase() || elem_type=="") && (elem_attribute=="" || child_attribute==elem_attribute_match)){ - if(option=="all"){ - results.push(children[x]); - }else{ - return children[x]; - } - } - if(depth!=0){ - result=getChildren(children[x], elem_type, elem_attribute, elem_attribute_match, option, depth-1); - if(option=="all"){ - if(result.length>0){ - results= results.concat(result); - } - }else if(result!=null){ - return result; - } - } - } - } - if(option=="all") - return results; - } - return null; - }; - - function isChildOf(elem, parent){ - if(elem){ - if(elem==parent) - return true; - while(elem.parentNode != 'undefined'){ - return isChildOf(elem.parentNode, parent); - } - } - return false; - }; - - function getMouseX(e){ - /*if(document.all) - return event.x + document.body.scrollLeft; - else - return e.pageX;*/ - if(e!=null && typeof(e.pageX)!="undefined"){ - return e.pageX; - }else{ - return (e!=null?e.x:event.x)+ document.documentElement.scrollLeft; - } - //return (e!=null) ? e.pageX : event.x + document.documentElement.scrollLeft; - }; - - function getMouseY(e){ - /*if(document.all) - return event.y + document.body.scrollTop; - else - return e.pageY;*/ - if(e!=null && typeof(e.pageY)!="undefined"){ - return e.pageY; - }else{ - return (e!=null?e.y:event.y)+ document.documentElement.scrollTop; - } - //return (e!=null) ? e.pageY : event.y + document.documentElement.scrollTop; - }; - - function calculeOffsetLeft(r){ - return calculeOffset(r,"offsetLeft") - }; - - function calculeOffsetTop(r){ - return calculeOffset(r,"offsetTop") - }; - - function calculeOffset(element,attr){ - var offset=0; - while(element){ - offset+=element[attr]; - element=element.offsetParent - } - return offset; - }; - - /** return the computed style - * @param: elem: the reference to the element - * @param: prop: the name of the css property - */ - function get_css_property(elem, prop) - { - if(document.defaultView) - { - return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop); - } - else if(elem.currentStyle) - { - var prop = prop.replace(/-\D/gi, function(sMatch) - { - return sMatch.charAt(sMatch.length - 1).toUpperCase(); - }); - return elem.currentStyle[prop]; - } - else return null; - } - -/**** - * Moving an element - ***/ - - var move_current_element; - /* allow to move an element in a window - e: the event - id: the id of the element - frame: the frame of the element - ex of use: - in html: <img id='move_area_search_replace' onmousedown='return parent.start_move_element(event,"area_search_replace", parent.frames["this_frame_id"]);' .../> - or - in javascript: document.getElementById("my_div").onmousedown= start_move_element - */ - function start_move_element(e, id, frame){ - var elem_id=(e.target || e.srcElement).id; - if(id) - elem_id=id; - if(!frame) - frame=window; - if(frame.event) - e=frame.event; - - move_current_element= frame.document.getElementById(elem_id); - move_current_element.frame=frame; - frame.document.onmousemove= move_element; - frame.document.onmouseup= end_move_element; - /*move_current_element.onmousemove= move_element; - move_current_element.onmouseup= end_move_element;*/ - - //alert(move_current_element.frame.document.body.offsetHeight); - - mouse_x= getMouseX(e); - mouse_y= getMouseY(e); - //window.status=frame+ " elem: "+elem_id+" elem: "+ move_current_element + " mouse_x: "+mouse_x; - move_current_element.start_pos_x = mouse_x - (move_current_element.style.left.replace("px","") || calculeOffsetLeft(move_current_element)); - move_current_element.start_pos_y = mouse_y - (move_current_element.style.top.replace("px","") || calculeOffsetTop(move_current_element)); - return false; - }; - - function end_move_element(e){ - move_current_element.frame.document.onmousemove= ""; - move_current_element.frame.document.onmouseup= ""; - move_current_element=null; - }; - - function move_element(e){ - /*window.status="move"+frame; - window.status="move2"+frame.event;*/ - if(move_current_element.frame && move_current_element.frame.event) - e=move_current_element.frame.event; - var mouse_x=getMouseX(e); - var mouse_y=getMouseY(e); - var new_top= mouse_y - move_current_element.start_pos_y; - var new_left= mouse_x - move_current_element.start_pos_x; - - var max_left= move_current_element.frame.document.body.offsetWidth- move_current_element.offsetWidth; - max_top= move_current_element.frame.document.body.offsetHeight- move_current_element.offsetHeight; - new_top= Math.min(Math.max(0, new_top), max_top); - new_left= Math.min(Math.max(0, new_left), max_left); - - move_current_element.style.top= new_top+"px"; - move_current_element.style.left= new_left+"px"; - return false; - }; - -/*** - * Managing a textarea (this part need the navigator infos from editAreaLoader - ***/ - - var nav= editAreaLoader.nav; - - // allow to get infos on the selection: array(start, end) - function getSelectionRange(textarea){ - //if(nav['isIE']) - // get_IE_selection(textarea); - return {"start": textarea.selectionStart, "end": textarea.selectionEnd}; - }; - - // allow to set the selection - function setSelectionRange(textarea, start, end){ - textarea.focus(); - - start= Math.max(0, Math.min(textarea.value.length, start)); - end= Math.max(start, Math.min(textarea.value.length, end)); - - if(nav['isOpera']){ // Opera bug when moving selection start and selection end - textarea.selectionEnd = 1; - textarea.selectionStart = 0; - textarea.selectionEnd = 1; - textarea.selectionStart = 0; - } - textarea.selectionStart = start; - textarea.selectionEnd = end; - //textarea.setSelectionRange(start, end); - - if(nav['isIE']) - set_IE_selection(textarea); - }; - - - // set IE position in Firefox mode (textarea.selectionStart and textarea.selectionEnd). should work as a repeated task - function get_IE_selection(textarea){ - - if(textarea && textarea.focused) - { - if(!textarea.ea_line_height) - { // calculate the lineHeight - var div= document.createElement("div"); - div.style.fontFamily= get_css_property(textarea, "font-family"); - div.style.fontSize= get_css_property(textarea, "font-size"); - div.style.visibility= "hidden"; - div.innerHTML="0"; - document.body.appendChild(div); - textarea.ea_line_height= div.offsetHeight; - document.body.removeChild(div); - } - //textarea.focus(); - var range = document.selection.createRange(); - var stored_range = range.duplicate(); - stored_range.moveToElementText( textarea ); - stored_range.setEndPoint( 'EndToEnd', range ); - if(stored_range.parentElement()==textarea){ - // the range don't take care of empty lines in the end of the selection - var elem= textarea; - var scrollTop= 0; - while(elem.parentNode){ - scrollTop+= elem.scrollTop; - elem= elem.parentNode; - } - - // var scrollTop= textarea.scrollTop + document.body.scrollTop; - - // var relative_top= range.offsetTop - calculeOffsetTop(textarea) + scrollTop; - var relative_top= range.offsetTop - calculeOffsetTop(textarea)+ scrollTop; - // alert("rangeoffset: "+ range.offsetTop +"\ncalcoffsetTop: "+ calculeOffsetTop(textarea) +"\nrelativeTop: "+ relative_top); - var line_start = Math.round((relative_top / textarea.ea_line_height) +1); - - var line_nb= Math.round(range.boundingHeight / textarea.ea_line_height); - - // alert("store_range: "+ stored_range.text.length+"\nrange: "+range.text.length+"\nrange_text: "+ range.text); - var range_start= stored_range.text.length - range.text.length; - var tab= textarea.value.substr(0, range_start).split("\n"); - range_start+= (line_start - tab.length)*2; // add missing empty lines to the selection - textarea.selectionStart = range_start; - - var range_end= textarea.selectionStart + range.text.length; - tab= textarea.value.substr(0, range_start + range.text.length).split("\n"); - range_end+= (line_start + line_nb - 1 - tab.length)*2; - textarea.selectionEnd = range_end; - } - } - setTimeout("get_IE_selection(document.getElementById('"+ textarea.id +"'));", 50); - }; - - function IE_textarea_focus(){ - event.srcElement.focused= true; - } - - function IE_textarea_blur(){ - event.srcElement.focused= false; - } - - // select the text for IE (take into account the \r difference) - function set_IE_selection(textarea){ - if(!window.closed){ - var nbLineStart=textarea.value.substr(0, textarea.selectionStart).split("\n").length - 1; - var nbLineEnd=textarea.value.substr(0, textarea.selectionEnd).split("\n").length - 1; - var range = document.selection.createRange(); - range.moveToElementText( textarea ); - range.setEndPoint( 'EndToStart', range ); - range.moveStart('character', textarea.selectionStart - nbLineStart); - range.moveEnd('character', textarea.selectionEnd - nbLineEnd - (textarea.selectionStart - nbLineStart) ); - range.select(); - } - }; - - - editAreaLoader.waiting_loading["elements_functions.js"]= "loaded"; diff --git a/web/html/javascript/editarea/edit_area/highlight.js b/web/html/javascript/editarea/edit_area/highlight.js deleted file mode 100644 index eeac6ae..0000000 --- a/web/html/javascript/editarea/edit_area/highlight.js +++ /dev/null @@ -1,283 +0,0 @@ - // change_to: "on" or "off" - EditArea.prototype.change_highlight= function(change_to){ - if(this.settings["syntax"].length==0 && change_to==false){ - this.switchClassSticky($("highlight"), 'editAreaButtonDisabled', true); - this.switchClassSticky($("reset_highlight"), 'editAreaButtonDisabled', true); - return false; - } - - if(this.do_highlight==change_to) - return false; - - - if(this.nav['isIE']) - this.getIESelection(); - var pos_start= this.textarea.selectionStart; - var pos_end= this.textarea.selectionEnd; - - if(this.do_highlight===true || change_to==false) - this.disable_highlight(); - else - this.enable_highlight(); - this.textarea.focus(); - this.textarea.selectionStart = pos_start; - this.textarea.selectionEnd = pos_end; - if(this.nav['isIE']) - this.setIESelection(); - - }; - - EditArea.prototype.disable_highlight= function(displayOnly){ - this.selection_field.innerHTML=""; - this.content_highlight.style.visibility="hidden"; - // replacing the node is far more faster than deleting it's content in firefox - var new_Obj= this.content_highlight.cloneNode(false); - new_Obj.innerHTML= ""; - this.content_highlight.parentNode.insertBefore(new_Obj, this.content_highlight); - this.content_highlight.parentNode.removeChild(this.content_highlight); - this.content_highlight= new_Obj; - var old_class= parent.getAttribute(this.textarea,"class"); - if(old_class){ - var new_class= old_class.replace("hidden",""); - parent.setAttribute(this.textarea, "class", new_class); - } - - this.textarea.style.backgroundColor="transparent"; // needed in order to see the bracket finders - - //var icon= document.getElementById("highlight"); - //setAttribute(icon, "class", getAttribute(icon, "class").replace(/ selected/g, "") ); - //this.restoreClass(icon); - //this.switchClass(icon,'editAreaButtonNormal'); - this.switchClassSticky($("highlight"), 'editAreaButtonNormal', true); - this.switchClassSticky($("reset_highlight"), 'editAreaButtonDisabled', true); - - this.do_highlight=false; - - this.switchClassSticky($("change_smooth_selection"), 'editAreaButtonSelected', true); - if(typeof(this.smooth_selection_before_highlight)!="undefined" && this.smooth_selection_before_highlight===false){ - this.change_smooth_selection_mode(false); - } - - // this.textarea.style.backgroundColor="#FFFFFF"; - }; - - EditArea.prototype.enable_highlight= function(){ - this.show_waiting_screen(); - - this.content_highlight.style.visibility="visible"; - var new_class=parent.getAttribute(this.textarea,"class")+" hidden"; - parent.setAttribute(this.textarea, "class", new_class); - - if(this.nav['isIE']) - this.textarea.style.backgroundColor="#FFFFFF"; // IE can't manage mouse click outside text range without this - - //var icon= document.getElementById("highlight"); - //setAttribute(icon, "class", getAttribute(icon, "class") + " selected"); - //this.switchClass(icon,'editAreaButtonSelected'); - //this.switchClassSticky($("highlight"), 'editAreaButtonNormal', false); - this.switchClassSticky($("highlight"), 'editAreaButtonSelected', false); - this.switchClassSticky($("reset_highlight"), 'editAreaButtonNormal', false); - - this.smooth_selection_before_highlight=this.smooth_selection; - if(!this.smooth_selection) - this.change_smooth_selection_mode(true); - this.switchClassSticky($("change_smooth_selection"), 'editAreaButtonDisabled', true); - - - this.do_highlight=true; - this.resync_highlight(); - - this.hide_waiting_screen(); - //area.onkeyup=""; - /*if(!displayOnly){ - this.do_highlight=true; - this.reSync(); - if(this.state=="loaded") - this.textarea.focus(); - }*/ - - }; - - - EditArea.prototype.maj_highlight= function(infos){ - if(this.last_highlight_base_text==infos["full_text"] && this.resync_highlight!==true) - return; - - //var infos= this.getSelectionInfos(); - if(infos["full_text"].indexOf("\r")!=-1) - text_to_highlight= infos["full_text"].replace(/\r/g, ""); - else - text_to_highlight= infos["full_text"]; - - // for optimisation process - var start_line_pb=-1; - var end_line_pb=-1; - - var stay_begin=""; - var stay_end=""; - - - var debug_opti=""; - - // for speed mesure - var date= new Date(); - var tps_start=date.getTime(); - var tps_middle_opti=date.getTime(); - - - // OPTIMISATION: will search to update only changed lines - if(this.reload_highlight===true){ - this.reload_highlight=false; - }else if(text_to_highlight.length==0){ - text_to_highlight="\n "; - }else{ - var base_step=200; - - var cpt= 0; - var end= Math.min(text_to_highlight.length, this.last_text_to_highlight.length); - var step= base_step; - // find how many chars are similar at the begin of the text - while(cpt<end && step>=1){ - if(this.last_text_to_highlight.substr(cpt, step) == text_to_highlight.substr(cpt, step)){ - cpt+= step; - }else{ - step= Math.floor(step/2); - } - } - var pos_start_change=cpt; - var line_start_change= text_to_highlight.substr(0, pos_start_change).split("\n").length -1; - - cpt_last= this.last_text_to_highlight.length; - cpt= text_to_highlight.length; - step= base_step; - // find how many chars are similar at the end of the text - while(cpt>=0 && cpt_last>=0 && step>=1){ - if(this.last_text_to_highlight.substr(cpt_last-step, step) == text_to_highlight.substr(cpt-step, step)){ - cpt-= step; - cpt_last-= step; - }else{ - step= Math.floor(step/2); - } - } - //cpt_last=Math.max(0, cpt_last); - var pos_new_end_change= cpt; - var pos_last_end_change= cpt_last; - if(pos_new_end_change<=pos_start_change){ - if(this.last_text_to_highlight.length < text_to_highlight.length){ - pos_new_end_change= pos_start_change + text_to_highlight.length - this.last_text_to_highlight.length; - pos_last_end_change= pos_start_change; - }else{ - pos_last_end_change= pos_start_change + this.last_text_to_highlight.length - text_to_highlight.length; - pos_new_end_change= pos_start_change; - } - } - var change_new_text= text_to_highlight.substring(pos_start_change, pos_new_end_change); - var change_last_text= this.last_text_to_highlight.substring(pos_start_change, pos_last_end_change); - - var line_new_end_change= text_to_highlight.substr(0, pos_new_end_change).split("\n").length -1; - var line_last_end_change= this.last_text_to_highlight.substr(0, pos_last_end_change).split("\n").length -1; - - var change_new_text_line= text_to_highlight.split("\n").slice(line_start_change, line_new_end_change+1).join("\n"); - var change_last_text_line= this.last_text_to_highlight.split("\n").slice(line_start_change, line_last_end_change+1).join("\n"); - - // check if it can only reparse the changed text - var trace_new= this.get_syntax_trace(change_new_text_line); - var trace_last= this.get_syntax_trace(change_last_text_line); - if(trace_new == trace_last){ - - - - date= new Date(); - tps_middle_opti=date.getTime(); - - stay_begin= this.last_hightlighted_text.split("\n").slice(0, line_start_change).join("\n"); - if(line_start_change>0) - stay_begin+= "\n"; - stay_end= this.last_hightlighted_text.split("\n").slice(line_last_end_change+1).join("\n"); - if(stay_end.length>0) - stay_end= "\n"+stay_end; - - - if(stay_begin.length==0 && pos_last_end_change==-1) - change_new_text_line+="\n"; - text_to_highlight=change_new_text_line; - - } - if(this.settings["debug"]){ - debug_opti= (trace_new == trace_last)?"Optimisation": "No optimisation"; - debug_opti+= " start: "+pos_start_change +"("+line_start_change+")"; - debug_opti+=" end_new: "+ pos_new_end_change+"("+line_new_end_change+")"; - debug_opti+=" end_last: "+ pos_last_end_change+"("+line_last_end_change+")"; - debug_opti+="\nchanged_text: "+change_new_text+" => trace: "+trace_new; - debug_opti+="\nchanged_last_text: "+change_last_text+" => trace: "+trace_last; - //debug_opti+= "\nchanged: "+ infos["full_text"].substring(pos_start_change, pos_new_end_change); - debug_opti+= "\nchanged_line: "+change_new_text_line; - debug_opti+= "\nlast_changed_line: "+change_last_text_line; - debug_opti+="\nstay_begin: "+ stay_begin.slice(-200); - debug_opti+="\nstay_end: "+ stay_end; - //debug_opti="start: "+stay_begin_len+ "("+nb_line_start_unchanged+") end: "+ (stay_end_len)+ "("+(splited.length-nb_line_end_unchanged)+") "; - //debug_opti+="changed: "+ text_to_highlight.substring(stay_begin_len, text_to_highlight.length-stay_end_len)+" \n"; - - //debug_opti+="changed: "+ stay_begin.substr(stay_begin.length-200)+ "----------"+ text_to_highlight+"------------------"+ stay_end.substr(0,200) +"\n"; - debug_opti+="\n"; - } - - - // END OPTIMISATION - } - date= new Date(); - tps_end_opti=date.getTime(); - - // apply highlight - var updated_highlight= this.colorize_text(text_to_highlight); - - // get the new highlight content - - date= new Date(); - tps2=date.getTime(); - //updated_highlight= "<div class='keywords'>"+updated_highlight+"</div>"; - var hightlighted_text= stay_begin + updated_highlight + stay_end; - //this.previous_hightlight_content= tab_text.join("<br>"); - - date= new Date(); - inner1=date.getTime(); - - // update the content of the highlight div by first updating a clone node (as there is no display in the same time for this node it's quite faster (5*)) - var new_Obj= this.content_highlight.cloneNode(false); - if(this.nav['isIE'] || this.nav['isOpera'] || this.nav['isFirefox'] >= 3 ) - new_Obj.innerHTML= "<pre><span class='"+ this.settings["syntax"] +"'>" + hightlighted_text.replace("\n", "<br/>") + "</span></pre>"; - else - new_Obj.innerHTML= "<span class='"+ this.settings["syntax"] +"'>"+ hightlighted_text +"</span>"; - this.content_highlight.parentNode.replaceChild(new_Obj, this.content_highlight); - this.content_highlight= new_Obj; - if(infos["full_text"].indexOf("\r")!=-1) - this.last_text_to_highlight= infos["full_text"].replace(/\r/g, ""); - else - this.last_text_to_highlight= infos["full_text"]; - this.last_hightlighted_text= hightlighted_text; - date= new Date(); - tps3=date.getTime(); - - if(this.settings["debug"]){ - tot1=tps_end_opti-tps_start; - tot_middle=tps_end_opti- tps_middle_opti; - tot2=tps2-tps_end_opti; - tps_join=inner1-tps2; - tps_td2=tps3-inner1; - //lineNumber=tab_text.length; - //this.debug.value+=" \nNB char: "+$("src").value.length+" Nb line: "+ lineNumber; - this.debug.value= "Tps optimisation "+tot1+" (second part: "+tot_middle+") | tps reg exp: "+tot2+" | tps join: "+tps_join; - this.debug.value+= " | tps update highlight content: "+tps_td2+"("+tps3+")\n"; - this.debug.value+=debug_opti; - // this.debug.value+= "highlight\n"+hightlighted_text; - } - - }; - - EditArea.prototype.resync_highlight= function(reload_now){ - this.reload_highlight=true; - this.last_highlight_base_text=""; - this.focus(); - if(reload_now) - this.check_line_selection(false); - }; diff --git a/web/html/javascript/editarea/edit_area/images/Thumbs.db b/web/html/javascript/editarea/edit_area/images/Thumbs.db deleted file mode 100644 index e5c446f..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/Thumbs.db and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/autocompletion.gif b/web/html/javascript/editarea/edit_area/images/autocompletion.gif deleted file mode 100644 index f3dfc2e..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/autocompletion.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/close.gif b/web/html/javascript/editarea/edit_area/images/close.gif deleted file mode 100644 index 679ca2a..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/close.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/fullscreen.gif b/web/html/javascript/editarea/edit_area/images/fullscreen.gif deleted file mode 100644 index 66fa6d9..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/fullscreen.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/go_to_line.gif b/web/html/javascript/editarea/edit_area/images/go_to_line.gif deleted file mode 100644 index 06042ec..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/go_to_line.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/help.gif b/web/html/javascript/editarea/edit_area/images/help.gif deleted file mode 100644 index 51a1ee4..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/help.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/highlight.gif b/web/html/javascript/editarea/edit_area/images/highlight.gif deleted file mode 100644 index 16491f6..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/highlight.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/load.gif b/web/html/javascript/editarea/edit_area/images/load.gif deleted file mode 100644 index 461698f..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/load.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/move.gif b/web/html/javascript/editarea/edit_area/images/move.gif deleted file mode 100644 index d15f9f5..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/move.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/newdocument.gif b/web/html/javascript/editarea/edit_area/images/newdocument.gif deleted file mode 100644 index a9d2938..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/newdocument.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/opacity.png b/web/html/javascript/editarea/edit_area/images/opacity.png deleted file mode 100644 index b4217cb..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/opacity.png and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/processing.gif b/web/html/javascript/editarea/edit_area/images/processing.gif deleted file mode 100644 index cce32f2..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/processing.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/redo.gif b/web/html/javascript/editarea/edit_area/images/redo.gif deleted file mode 100644 index 3af9069..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/redo.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/reset_highlight.gif b/web/html/javascript/editarea/edit_area/images/reset_highlight.gif deleted file mode 100644 index 0fa3cb7..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/reset_highlight.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/save.gif b/web/html/javascript/editarea/edit_area/images/save.gif deleted file mode 100644 index 2777beb..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/save.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/search.gif b/web/html/javascript/editarea/edit_area/images/search.gif deleted file mode 100644 index cfe76b5..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/search.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/smooth_selection.gif b/web/html/javascript/editarea/edit_area/images/smooth_selection.gif deleted file mode 100644 index 8a532e5..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/smooth_selection.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/spacer.gif b/web/html/javascript/editarea/edit_area/images/spacer.gif deleted file mode 100644 index 3884865..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/spacer.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/statusbar_resize.gif b/web/html/javascript/editarea/edit_area/images/statusbar_resize.gif deleted file mode 100644 index af89d80..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/statusbar_resize.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/images/undo.gif b/web/html/javascript/editarea/edit_area/images/undo.gif deleted file mode 100644 index 520796d..0000000 Binary files a/web/html/javascript/editarea/edit_area/images/undo.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/keyboard.js b/web/html/javascript/editarea/edit_area/keyboard.js deleted file mode 100644 index bed93bd..0000000 --- a/web/html/javascript/editarea/edit_area/keyboard.js +++ /dev/null @@ -1,145 +0,0 @@ -var EA_keys = {8:"Retour arriere",9:"Tabulation",12:"Milieu (pave numerique)",13:"Entrer",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"Verr Maj",27:"Esc",32:"Space",33:"Page up",34:"Page down",35:"End",36:"Begin",37:"Left",38:"Up",39:"Right",40:"Down",44:"Impr ecran",45:"Inser",46:"Suppr",91:"Menu Demarrer Windows / touche pomme Mac",92:"Menu Demarrer Windows",93:"Menu contextuel Windows",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Verr Num",145:"Arret defil"}; - - - -function keyDown(e){ - if(!e){ // if IE - e=event; - } - - // send the event to the plugins - for(var i in editArea.plugins){ - if(typeof(editArea.plugins[i].onkeydown)=="function"){ - if(editArea.plugins[i].onkeydown(e)===false){ // stop propaging - if(editArea.nav['isIE']) - e.keyCode=0; - return false; - } - } - } - - var target_id=(e.target || e.srcElement).id; - var use=false; - if (EA_keys[e.keyCode]) - letter=EA_keys[e.keyCode]; - else - letter=String.fromCharCode(e.keyCode); - - var low_letter= letter.toLowerCase(); - - if(letter=="Page up" && !editArea.nav['isOpera']){ - editArea.execCommand("scroll_page", {"dir": "up", "shift": ShiftPressed(e)}); - use=true; - }else if(letter=="Page down" && !editArea.nav['isOpera']){ - editArea.execCommand("scroll_page", {"dir": "down", "shift": ShiftPressed(e)}); - use=true; - }else if(editArea.is_editable==false){ - // do nothing but also do nothing else (allow to navigate with page up and page down) - return true; - }else if(letter=="Tabulation" && target_id=="textarea" && !CtrlPressed(e) && !AltPressed(e)){ - if(ShiftPressed(e)) - editArea.execCommand("invert_tab_selection"); - else - editArea.execCommand("tab_selection"); - - use=true; - if(editArea.nav['isOpera'] || (editArea.nav['isFirefox'] && editArea.nav['isMacOS']) ) // opera && firefox mac can't cancel tabulation events... - setTimeout("editArea.execCommand('focus');", 1); - }else if(letter=="Entrer" && target_id=="textarea"){ - if(editArea.press_enter()) - use=true; - }else if(letter=="Entrer" && target_id=="area_search"){ - editArea.execCommand("area_search"); - use=true; - }else if(letter=="Esc"){ - editArea.execCommand("close_all_inline_popup", e); - use=true; - }else if(CtrlPressed(e) && !AltPressed(e) && !ShiftPressed(e)){ - switch(low_letter){ - case "f": - editArea.execCommand("area_search"); - use=true; - break; - case "r": - editArea.execCommand("area_replace"); - use=true; - break; - case "q": - editArea.execCommand("close_all_inline_popup", e); - use=true; - break; - case "h": - editArea.execCommand("change_highlight"); - use=true; - break; - case "g": - setTimeout("editArea.execCommand('go_to_line');", 5); // the prompt stop the return false otherwise - use=true; - break; - case "e": - editArea.execCommand("show_help"); - use=true; - break; - case "z": - use=true; - editArea.execCommand("undo"); - break; - case "y": - use=true; - editArea.execCommand("redo"); - break; - default: - break; - } - } - - // check to disable the redo possibility if the textarea content change - if(editArea.next.length > 0){ - setTimeout("editArea.check_redo();", 10); - } - - setTimeout("editArea.check_file_changes();", 10); - - - if(use){ - // in case of a control that sould'nt be used by IE but that is used => THROW a javascript error that will stop key action - if(editArea.nav['isIE']) - e.keyCode=0; - return false; - } - //alert("Test: "+ letter + " ("+e.keyCode+") ALT: "+ AltPressed(e) + " CTRL "+ CtrlPressed(e) + " SHIFT "+ ShiftPressed(e)); - - return true; - -}; - - -// return true if Alt key is pressed -function AltPressed(e) { - if (window.event) { - return (window.event.altKey); - } else { - if(e.modifiers) - return (e.altKey || (e.modifiers % 2)); - else - return e.altKey; - } -}; - -// return true if Ctrl key is pressed -function CtrlPressed(e) { - if (window.event) { - return (window.event.ctrlKey); - } else { - return (e.ctrlKey || (e.modifiers==2) || (e.modifiers==3) || (e.modifiers>5)); - } -}; - -// return true if Shift key is pressed -function ShiftPressed(e) { - if (window.event) { - return (window.event.shiftKey); - } else { - return (e.shiftKey || (e.modifiers>3)); - } -}; diff --git a/web/html/javascript/editarea/edit_area/langs/cs.js b/web/html/javascript/editarea/edit_area/langs/cs.js deleted file mode 100644 index 3edda98..0000000 --- a/web/html/javascript/editarea/edit_area/langs/cs.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["cs"]={ -new_document: "NovÃœ dokument", -search_button: "Najdi a nahraÄ", -search_command: "Hledej dalÅ¡Ã / otevÅi vyhledávacà pole", -search: "Hledej", -replace: "NahraÄ", -replace_command: "NahraÄ / otevÅi vyhledávacà pole", -find_next: "Najdi dalÅ¡Ã", -replace_all: "NahraÄ vÅ¡e", -reg_exp: "platné vÃœrazy", -match_case: "vyhodnocené vÃœrazy", -not_found: "nenalezené.", -occurrence_replaced: "vÃœskyty nahrazené.", -search_field_empty: "Pole vyhledávánà je prázdné", -restart_search_at_begin: "DosaÅŸen konec souboru, zaÄÃnám od zaÄátku.", -move_popup: "PÅesuÅ vyhledávacà okno", -font_size: "--Velikost textu--", -go_to_line: "PÅejdi na Åádek", -go_to_line_prompt: "PÅejdi na Åádek:", -undo: "krok zpÄt", -redo: "znovu", -change_smooth_selection: "Povolit nebo zakázat nÄkteré ze zobrazenÃœch funkcà (úÄelnÄjÅ¡Ã zobrazenà poÅŸaduje vÄtÅ¡Ã zatÃÅŸenà procesoru)", -highlight: "ZvÃœrazÅovánà syntaxe zap./vyp.", -reset_highlight: "Obnovit zvÃœraznÄnà (v pÅÃpadÄ nesrovnalostÃ)", -help: "O programu", -save: "UloÅŸit", -load: "OtevÅÃt", -line_abbr: "Å.", -char_abbr: "S.", -position: "Pozice", -total: "Celkem", -close_popup: "ZavÅÃt okno", -shortcuts: "Zkratky", -add_tab: "PÅidat tabulovánà textu", -remove_tab: "Odtsranit tabulovánà textu", -about_notice: "UpozornÄnÃ! Funkce zvÃœrazÅovánà textu je k dispozici pouze pro malÃœ text", -toggle: "PÅepnout editor", -accesskey: "PÅÃstupová klávesa", -tab: "ZáloÅŸka", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Zpracovávám ...", -fullscreen: "Celá obrazovka", -syntax_selection: "--vyber zvÃœrazÅovaÄ--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/de.js b/web/html/javascript/editarea/edit_area/langs/de.js deleted file mode 100644 index cc5c6e7..0000000 --- a/web/html/javascript/editarea/edit_area/langs/de.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["de"]={ -new_document: "Neues Dokument", -search_button: "Suchen und Ersetzen", -search_command: "Weitersuchen / öffne Suchfeld", -search: "Suchen", -replace: "Ersetzen", -replace_command: "Ersetzen / öffne Suchfeld", -find_next: "Weitersuchen", -replace_all: "Ersetze alle Treffer", -reg_exp: "reguläre Ausdrücke", -match_case: "passt auf den Begriff<br />", -not_found: "Nicht gefunden.", -occurrence_replaced: "Die Vorkommen wurden ersetzt.", -search_field_empty: "Leeres Suchfeld", -restart_search_at_begin: "Ende des zu durchsuchenden Bereiches erreicht. Es wird die Suche von Anfang an fortgesetzt.", //find a shorter translation -move_popup: "Suchfenster bewegen", -font_size: "--Schriftgröße--", -go_to_line: "Gehe zu Zeile", -go_to_line_prompt: "Gehe zu Zeilennummmer:", -undo: "Rückgängig", -redo: "Wiederherstellen", -change_smooth_selection: "Aktiviere/Deaktiviere einige Features (weniger Bildschirmnutzung aber mehr CPU-Belastung)", -highlight: "Syntax Highlighting an- und ausschalten", -reset_highlight: "Highlighting zurücksetzen (falls mit Text nicht konform)", -help: "Info", -save: "Speichern", -load: "Öffnen", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Position", -total: "Gesamt", -close_popup: "Popup schließen", -shortcuts: "Shortcuts", -add_tab: "Tab zum Text hinzufügen", -remove_tab: "Tab aus Text entfernen", -about_notice: "Bemerkung: Syntax Highlighting ist nur für kurze Texte", -toggle: "Editor an- und ausschalten", -accesskey: "Accesskey", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "In Bearbeitung...", -fullscreen: "Full-Screen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/dk.js b/web/html/javascript/editarea/edit_area/langs/dk.js deleted file mode 100644 index 8adacd0..0000000 --- a/web/html/javascript/editarea/edit_area/langs/dk.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["dk"]={ -new_document: "nyt tomt dokument", -search_button: "søg og erstat", -search_command: "find næste / åben søgefelt", -search: "søg", -replace: "erstat", -replace_command: "erstat / åben søgefelt", -find_next: "find næste", -replace_all: "erstat alle", -reg_exp: "regular expressions", -match_case: "forskel pÃ¥ store/små bogstaver<br />", -not_found: "not found.", -occurrence_replaced: "occurences replaced.", -search_field_empty: "Search field empty", -restart_search_at_begin: "End of area reached. Restart at begin.", -move_popup: "flyt sÞgepopup", -font_size: "--SkriftstÞrrelse--", -go_to_line: "gå til linie", -go_to_line_prompt: "gÃ¥ til linienummer:", -undo: "fortryd", -redo: "gentag", -change_smooth_selection: "slå display funktioner til/fra (smartere display men mere CPU krævende)", -highlight: "slå syntax highlight til/fra", -reset_highlight: "nulstil highlight (hvis den er desynkroniseret fra teksten)", -help: "om", -save: "gem", -load: "hent", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Position", -total: "Total", -close_popup: "luk popup", -shortcuts: "Genveje", -add_tab: "tilføj tabulation til tekst", -remove_tab: "fjern tabulation fra tekst", -about_notice: "Husk: syntax highlight funktionen bør kun bruge til små tekster", -toggle: "Slå editor til / fra", -accesskey: "Accesskey", -tab: "Tab", -shift: "Skift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Processing...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/en.js b/web/html/javascript/editarea/edit_area/langs/en.js deleted file mode 100644 index 586ca7a..0000000 --- a/web/html/javascript/editarea/edit_area/langs/en.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["en"]={ -new_document: "new empty document", -search_button: "search and replace", -search_command: "search next / open search area", -search: "search", -replace: "replace", -replace_command: "replace / open search area", -find_next: "find next", -replace_all: "replace all", -reg_exp: "regular expressions", -match_case: "match case", -not_found: "not found.", -occurrence_replaced: "occurences replaced.", -search_field_empty: "Search field empty", -restart_search_at_begin: "End of area reached. Restart at begin.", -move_popup: "move search popup", -font_size: "--Font size--", -go_to_line: "go to line", -go_to_line_prompt: "go to line number:", -undo: "undo", -redo: "redo", -change_smooth_selection: "enable/disable some display features (smarter display but more CPU charge)", -highlight: "toggle syntax highlight on/off", -reset_highlight: "reset highlight (if desyncronized from text)", -help: "about", -save: "save", -load: "load", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Position", -total: "Total", -close_popup: "close popup", -shortcuts: "Shortcuts", -add_tab: "add tabulation to text", -remove_tab: "remove tabulation to text", -about_notice: "Notice: syntax highlight function is only for small text", -toggle: "Toggle editor", -accesskey: "Accesskey", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Processing...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/eo.js b/web/html/javascript/editarea/edit_area/langs/eo.js deleted file mode 100644 index 2631a2f..0000000 --- a/web/html/javascript/editarea/edit_area/langs/eo.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["eo"]={ -new_document: "nova dokumento (vakigas la enhavon)", -search_button: "serĉi / anstataŭigi", -search_command: "pluserĉi / malfermi la serĉo-fenestron", -search: "serĉi", -replace: "anstataŭigi", -replace_command: "anstataŭigi / malfermi la serĉo-fenestron", -find_next: "serĉi", -replace_all: "anstataŭigi ĉion", -reg_exp: "regula esprimo", -match_case: "respekti la usklecon", -not_found: "ne trovita.", -occurrence_replaced: "anstataŭigoj plenumitaj.", -search_field_empty: "La kampo estas malplena.", -restart_search_at_begin: "Fino de teksto ĝisrirata, ĉu daŭrigi el la komenco?", -move_popup: "movi la serĉo-fenestron", -font_size: "--Tipara grando--", -go_to_line: "iri al la linio", -go_to_line_prompt: "iri al la linio numero:", -undo: "rezigni", -redo: "refari", -change_smooth_selection: "ebligi/malebligi la funkcioj de vidigo (pli bona vidigo, sed pli da ŝarĝo de la ĉeforgano)", -highlight: "ebligi/malebligi la sintaksan kolorigon", -reset_highlight: "repravalorizi la sintaksan kolorigon (se malsinkronigon de la teksto)", -help: "pri", -save: "registri", -load: "ŝarĝi", -line_abbr: "Ln", -char_abbr: "Sg", -position: "Pozicio", -total: "Sumo", -close_popup: "fermi la ŝprucfenestron", -shortcuts: "Fulmoklavo", -add_tab: "aldoni tabon en la tekston", -remove_tab: "forigi tablon el la teksto", -about_notice: "Noto: la sintaksa kolorigo estas nur prikalkulita por mallongaj tekstoj.", -toggle: "baskuligi la redaktilon", -accesskey: "Fulmoklavo", -tab: "Tab", -shift: "Maj", -ctrl: "Ktrl", -esc: "Esk", -processing: "ŝargante...", -fullscreen: "plenekrane", -syntax_selection: "--Sintakso--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Pitono", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Fermi la dosieron" -}; \ No newline at end of file diff --git a/web/html/javascript/editarea/edit_area/langs/es.js b/web/html/javascript/editarea/edit_area/langs/es.js deleted file mode 100644 index 4188e4a..0000000 --- a/web/html/javascript/editarea/edit_area/langs/es.js +++ /dev/null @@ -1,62 +0,0 @@ -editAreaLoader.lang["es"]={ -new_document: "nuevo documento vacÃo", -search_button: "buscar y reemplazar", -search_command: "buscar siguiente / abrir área de búsqueda", -search: "buscar", -replace: "reemplazar", -replace_command: "reemplazar / abrir área de búsqueda", -find_next: "encontrar siguiente", -replace_all: "reemplazar todos", -reg_exp: "expresiones regulares", -match_case: "coincidir capitalización", -not_found: "no encontrado.", -occurrence_replaced: "ocurrencias reemplazadas.", -search_field_empty: "Campo de búsqueda vacÃo", -restart_search_at_begin: "Se ha llegado al final del área. Se va a seguir desde el principio.", -move_popup: "mover la ventana de búsqueda", -font_size: "--Tamaño de la fuente--", -go_to_line: "ir a la lÃnea", -go_to_line_prompt: "ir a la lÃnea número:", -undo: "deshacer", -redo: "rehacer", -change_smooth_selection: "activar/desactivar algunas caracterÃsticas de visualización (visualización más inteligente pero más carga de CPU)", -highlight: "intercambiar resaltado de sintaxis", -reset_highlight: "reinicializar resaltado (si no esta sincronizado con el texto)", -help: "acerca", -save: "guardar", -load: "cargar", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Posición", -total: "Total", -close_popup: "recuadro de cierre", -shortcuts: "Atajos", -add_tab: "añadir tabulado al texto", -remove_tab: "borrar tabulado del texto", -about_notice: "Aviso: el resaltado de sintaxis sólo funciona para texto pequeño", -toggle: "Cambiar editor", -accesskey: "Tecla de acceso", -tab: "Tab", -shift: "Mayúsc", -ctrl: "Ctrl", -esc: "Esc", -processing: "Procesando...", -fullscreen: "pantalla completa", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/fr.js b/web/html/javascript/editarea/edit_area/langs/fr.js deleted file mode 100644 index 4db707d..0000000 --- a/web/html/javascript/editarea/edit_area/langs/fr.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["fr"]={ -new_document: "nouveau document (efface le contenu)", -search_button: "rechercher / remplacer", -search_command: "rechercher suivant / ouvrir la fenêtre de recherche", -search: "rechercher", -replace: "remplacer", -replace_command: "remplacer / ouvrir la fenêtre de recherche", -find_next: "rechercher", -replace_all: "tout remplacer", -reg_exp: "expr. régulière", -match_case: "respecter la casse", -not_found: "pas trouvé.", -occurrence_replaced: "remplacements éffectués.", -search_field_empty: "Le champ de recherche est vide.", -restart_search_at_begin: "Fin du texte atteint, poursuite au début.", -move_popup: "déplacer la fenêtre de recherche", -font_size: "--Taille police--", -go_to_line: "aller à la ligne", -go_to_line_prompt: "aller a la ligne numero:", -undo: "annuler", -redo: "refaire", -change_smooth_selection: "activer/désactiver des fonctions d'affichage (meilleur affichage mais plus de charge processeur)", -highlight: "activer/désactiver la coloration syntaxique", -reset_highlight: "réinitialiser la coloration syntaxique (si désyncronisée du texte)", -help: "à propos", -save: "sauvegarder", -load: "charger", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Position", -total: "Total", -close_popup: "fermer le popup", -shortcuts: "Racourcis clavier", -add_tab: "ajouter une tabulation dans le texte", -remove_tab: "retirer une tabulation dans le texte", -about_notice: "Note: la coloration syntaxique n'est prévue que pour de courts textes.", -toggle: "basculer l'éditeur", -accesskey: "Accesskey", -tab: "Tab", -shift: "Maj", -ctrl: "Ctrl", -esc: "Esc", -processing: "chargement...", -fullscreen: "plein écran", -syntax_selection: "--Syntaxe--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Fermer le fichier" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/hr.js b/web/html/javascript/editarea/edit_area/langs/hr.js deleted file mode 100644 index 5980c16..0000000 --- a/web/html/javascript/editarea/edit_area/langs/hr.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["hr"]={ -new_document: "Novi dokument", -search_button: "TraÅŸi i izmijeni", -search_command: "TraÅŸi dalje / Otvori prozor za traÅŸenje", -search: "TraÅŸi", -replace: "Izmijeni", -replace_command: "Izmijeni / Otvori prozor za traÅŸenje", -find_next: "TraÅŸi dalje", -replace_all: "Izmjeni sve", -reg_exp: "Regularni izrazi", -match_case: "Bitna vel. slova", -not_found: "nije naðeno.", -occurrence_replaced: "izmjenjenih.", -search_field_empty: "Prazno polje za traÅŸenje!", -restart_search_at_begin: "DoÅ¡ao do kraja. PoÚeo od poÚetka.", -move_popup: "Pomakni prozor", -font_size: "--VeliÚina teksta--", -go_to_line: "Odi na redak", -go_to_line_prompt: "Odi na redak:", -undo: "Vrati natrag", -redo: "Napravi ponovo", -change_smooth_selection: "UkljuÚi/iskljuÚi neke moguÊnosti prikaza (pametniji prikaz, ali zaguÅ¡eniji CPU)", -highlight: "UkljuÚi/iskljuÚi bojanje sintakse", -reset_highlight: "Ponovi kolorizaciju (ako je nesinkronizirana s tekstom)", -help: "O edit_area", -save: "Spremi", -load: "UÚitaj", -line_abbr: "Ln", -char_abbr: "Zn", -position: "Pozicija", -total: "Ukupno", -close_popup: "Zatvori prozor", -shortcuts: "Kratice", -add_tab: "Dodaj tabulaciju", -remove_tab: "Makni tabulaciju", -about_notice: "Napomena: koloriziranje sintakse je samo za kratke kodove", -toggle: "Prebaci naÚin ureðivanja", -accesskey: "Accesskey", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Procesiram...", -fullscreen: "Cijeli prozor", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/it.js b/web/html/javascript/editarea/edit_area/langs/it.js deleted file mode 100644 index 4a7ce11..0000000 --- a/web/html/javascript/editarea/edit_area/langs/it.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["it"]={ -new_document: "nuovo documento vuoto", -search_button: "cerca e sostituisci", -search_command: "trova successivo / apri finestra di ricerca", -search: "cerca", -replace: "sostituisci", -replace_command: "sostituisci / apri finestra di ricerca", -find_next: "trova successivo", -replace_all: "sostituisci tutti", -reg_exp: "espressioni regolari", -match_case: "confronta maiuscole/minuscole<br />", -not_found: "non trovato.", -occurrence_replaced: "occorrenze sostituite.", -search_field_empty: "Campo ricerca vuoto", -restart_search_at_begin: "Fine del testo raggiunta. Ricomincio dall'inizio.", -move_popup: "sposta popup di ricerca", -font_size: "-- Dimensione --", -go_to_line: "vai alla linea", -go_to_line_prompt: "vai alla linea numero:", -undo: "annulla", -redo: "ripeti", -change_smooth_selection: "abilita/disabilita alcune caratteristiche della visualizzazione", -highlight: "abilita/disabilita colorazione della sintassi", -reset_highlight: "aggiorna colorazione (se non sincronizzata)", -help: "informazioni su...", -save: "salva", -load: "carica", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Posizione", -total: "Totale", -close_popup: "chiudi popup", -shortcuts: "Scorciatoie", -add_tab: "aggiungi tabulazione", -remove_tab: "rimuovi tabulazione", -about_notice: "Avviso: la colorazione della sintassi vale solo con testo piccolo", -toggle: "Abilita/disabilita editor", -accesskey: "Accesskey", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "In corso...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/ja.js b/web/html/javascript/editarea/edit_area/langs/ja.js deleted file mode 100644 index f0c4d25..0000000 --- a/web/html/javascript/editarea/edit_area/langs/ja.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["ja"]={ -new_document: "æ°èŠäœæ", -search_button: "æ€çŽ¢ã»çœ®æ", -search_command: "次ãæ€çŽ¢ / æ€çŽ¢çªã衚瀺", -search: "æ€çŽ¢", -replace: "眮æ", -replace_command: "眮æ / 眮æçªã衚瀺", -find_next: "次ãæ€çŽ¢", -replace_all: "å šçœ®æ", -reg_exp: "æ£èŠè¡šçŸ", -match_case: "倧æåå°æåã®åºå¥", -not_found: "èŠã€ãããŸããã", -occurrence_replaced: "眮æããŸããã", -search_field_empty: "æ€çŽ¢å¯Ÿè±¡æååã空ã§ãã", -restart_search_at_begin: "çµç«¯ã«éããŸãããå§ãã«æ»ããŸã", -move_popup: "æ€çŽ¢çªã移å", -font_size: "--ãã©ã³ããµã€ãº--", -go_to_line: "æå®è¡ãžç§»å", -go_to_line_prompt: "æå®è¡ãžç§»åããŸã:", -undo: "å ã«æ»ã", -redo: "ããçŽã", -change_smooth_selection: "ã¹ã ãŒã¹è¡šç€ºã®åãæ¿ãïŒCPUã䜿ããŸãïŒ", -highlight: "æ§æ匷調衚瀺ã®åãæ¿ã", -reset_highlight: "æ§æ匷調衚瀺ã®ãªã»ãã", -help: "ãã«ãã衚瀺", -save: "ä¿å", -load: "èªã¿èŸŒã¿", -line_abbr: "è¡", -char_abbr: "æå", -position: "äœçœ®", -total: "åèš", -close_popup: "ãããã¢ãããéãã", -shortcuts: "ã·ã§ãŒãã«ãã", -add_tab: "ã¿ããæ¿å ¥ãã", -remove_tab: "ã¿ããåé€ãã", -about_notice: "泚æïŒæ§æ匷調衚瀺ã¯çãããã¹ãã§ããæå¹ã«æ©èœããŸããã", -toggle: "ããã¹ããšãªã¢ãšeditAreaã®åãæ¿ã", -accesskey: "ã¢ã¯ã»ã¹ããŒ", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "åŠçäžã§ã...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/mk.js b/web/html/javascript/editarea/edit_area/langs/mk.js deleted file mode 100644 index 46daa39..0000000 --- a/web/html/javascript/editarea/edit_area/langs/mk.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["mk"]={ -new_document: "ÐПв ЎПкÑЌеМÑ", -search_button: "ÐаÑЎО О заЌеМО", -search_command: "ÐаÑÐ°Ñ ÑлеЎМП / ÐÑвПÑО МПв пÑПзПÑÐµÑ Ð·Ð° пÑебаÑÑваÑе", -search: "ÐаÑаÑ", -replace: "ÐаЌеМО", -replace_command: "ÐаЌеМО / ÐÑвПÑО пÑПзПÑÐµÑ Ð·Ð° пÑебаÑÑваÑе", -find_next: "МаÑЎО ÑлеЎМП", -replace_all: "ÐаЌеМО гО ÑОÑе", -reg_exp: "РегÑлаÑМО ОзÑазО", -match_case: "ÐОÑМа е гПлеЌОМаÑа Ма бÑквОÑе", -not_found: "Ме е пÑПМаÑЎеМП.", -occurrence_replaced: "заЌеМО.", -search_field_empty: "ÐПлеÑП за пÑебаÑÑваÑе е пÑазМП", -restart_search_at_begin: "ÐÑÐ°Ñ ÐœÐ° ПблаÑÑа. СÑаÑÑÑÐ²Ð°Ñ ÐŸÐŽ пПÑеÑПк.", -move_popup: "ÐПЌеÑÑО гП пÑПзПÑеÑПÑ", -font_size: "--ÐПлеЌОМа Ма ÑекÑÑПÑ--", -go_to_line: "ÐЎО Ма лОМОÑа", -go_to_line_prompt: "ÐЎО Ма лОМОÑа ÑП бÑПÑ:", -undo: "ÐÑаÑО", -redo: "ÐПвÑПÑО", -change_smooth_selection: "ÐклÑÑО/ОÑклÑÑО МекПО каÑакÑеÑОÑÑОкО за пÑОказ (пПпаЌеÑеМ пÑОказ, МП пПгПлеЌП ПпÑеÑеÑÑваÑе за пÑПÑеÑПÑПÑ)", -highlight: "ÐклÑÑО/ОÑклÑÑО ПÑвеÑлÑваÑе Ма ÑОМÑакÑа", -reset_highlight: "РеÑеÑОÑÐ°Ñ Ð³ÐŸ ПÑвеÑлÑваÑеÑП Ма ÑОМÑакÑа (ÐŽÐŸÐºÐŸÐ»ÐºÑ Ðµ ЎеÑÐžÐœÑ ÑПМОзОÑаМo ÑП ÑекÑÑПÑ)", -help: "Ðа", -save: "ÐаÑÑваÑ", -load: "ÐÑОÑаÑ", -line_abbr: "ÐÐœ", -char_abbr: "ÐÐœ", -position: "ÐПзОÑОÑа", -total: "ÐкÑпМП", -close_popup: "ÐаÑвПÑО гП пÑПзПÑеÑПÑ", -shortcuts: "ÐÑаÑеМкО", -add_tab: "ÐÐŸÐŽÐ°Ñ ÑабÑлаÑОÑа Ма ÑекÑÑПÑ", -remove_tab: "ÐÑÑÑÑаМО Ñа ÑабÑлаÑОÑаÑа", -about_notice: "ÐапПЌеМа: ÐÑвеÑлÑваÑеÑП Ма ÑОМÑаМÑа е ÑаЌП за кÑаÑПк ÑекÑÑ", -toggle: "СЌеМО МаÑОМ Ма ÑÑеЎÑваÑе", -accesskey: "Accesskey", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "ÐбÑабПÑÑваЌ...", -fullscreen: "Њел пÑПзПÑеÑ", -syntax_selection: "--СОМÑакÑа--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "ÐзбеÑО ЎаÑПÑека" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/nl.js b/web/html/javascript/editarea/edit_area/langs/nl.js deleted file mode 100644 index 1f62c28..0000000 --- a/web/html/javascript/editarea/edit_area/langs/nl.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["nl"]={ -new_document: "nieuw leeg document", -search_button: "zoek en vervang", -search_command: "zoek volgende / zoekscherm openen", -search: "zoek", -replace: "vervang", -replace_command: "vervang / zoekscherm openen", -find_next: "volgende vinden", -replace_all: "alles vervangen", -reg_exp: "reguliere expressies", -match_case: "hoofdletter gevoelig", -not_found: "niet gevonden.", -occurrence_replaced: "object vervangen.", -search_field_empty: "Zoek veld leeg", -restart_search_at_begin: "Niet meer instanties gevonden, begin opnieuw", -move_popup: "versleep zoek scherm", -font_size: "--Letter grootte--", -go_to_line: "Ga naar regel", -go_to_line_prompt: "Ga naar regel nummer:", -undo: "Ongedaan maken", -redo: "Opnieuw doen", -change_smooth_selection: "zet wat schermopties aan/uit (kan langzamer zijn)", -highlight: "zet syntax highlight aan/uit", -reset_highlight: "reset highlight (indien gedesynchronizeerd)", -help: "informatie", -save: "opslaan", -load: "laden", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Positie", -total: "Totaal", -close_popup: "Popup sluiten", -shortcuts: "Snelkoppelingen", -add_tab: "voeg tabs toe in tekst", -remove_tab: "verwijder tabs uit tekst", -about_notice: "Notitie: syntax highlight functie is alleen voor kleine tekst", -toggle: "geavanceerde bewerkingsopties", -accesskey: "Accessknop", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Verwerken...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/pl.js b/web/html/javascript/editarea/edit_area/langs/pl.js deleted file mode 100644 index dbbf661..0000000 --- a/web/html/javascript/editarea/edit_area/langs/pl.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["pl"]={ -new_document: "nowy dokument", -search_button: "znajdź i zamieÅ", -search_command: "znajdź nastÄpny", -search: "znajdź", -replace: "zamieÅ", -replace_command: "zamieÅ", -find_next: "nastÄpny", -replace_all: "zamieÅ wszystko", -reg_exp: "wyraÅŒenie regularne", -match_case: "uwzglÄdnij wielkoÅÄ liter<br />", -not_found: "nie znaleziono.", -occurrence_replaced: "wystÄ pieÅ zamieniono.", -search_field_empty: "Nie wprowadzono tekstu", -restart_search_at_begin: "Koniec dokumentu. Wyszukiwanie od poczÄ tku.", -move_popup: "przesuÅ okienko wyszukiwania", -font_size: "Rozmiar", -go_to_line: "idź do linii", -go_to_line_prompt: "numer linii:", -undo: "cofnij", -redo: "przywróÄ", -change_smooth_selection: "wÅÄ cz/wyÅÄ cz niektóre opcje wyglÄ du (zaawansowane opcje wyglÄ du obciÄ ÅŒajÄ procesor)", -highlight: "wÅÄ cz/wyÅÄ cz podÅwietlanie skÅadni", -reset_highlight: "odÅwieÅŒ podÅwietlanie skÅadni (jeÅli rozsynchronizowaÅo siÄ z tekstem)", -help: "o programie", -save: "zapisz", -load: "otwórz", -line_abbr: "Ln", -char_abbr: "Zn", -position: "Pozycja", -total: "W sumie", -close_popup: "zamknij okienko", -shortcuts: "Skróty klawiaturowe", -add_tab: "dodaj wciÄcie do zaznaczonego tekstu", -remove_tab: "usuÅ wciÄcie", -about_notice: "Uwaga: podÅwietlanie skÅadni nie jest zalecane dla dÅugich tekstów", -toggle: "WÅÄ cz/wyÅÄ cz edytor", -accesskey: "Alt+", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Przetwarzanie...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/pt.js b/web/html/javascript/editarea/edit_area/langs/pt.js deleted file mode 100644 index 99d5f4d..0000000 --- a/web/html/javascript/editarea/edit_area/langs/pt.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["pt"]={ -new_document: "Novo documento", -search_button: "Localizar e substituir", -search_command: "Localizar próximo", -search: "Localizar", -replace: "Substituir", -replace_command: "Substituir", -find_next: "Localizar", -replace_all: "Subst. tudo", -reg_exp: "Expressões regulares", -match_case: "Diferenciar maiúsculas e minúsculas", -not_found: "Não encontrado.", -occurrence_replaced: "Ocorrências substituidas", -search_field_empty: "Campo localizar vazio.", -restart_search_at_begin: "Fim das ocorrências. Recomeçar do inicio.", -move_popup: "Mover janela", -font_size: "--Tamanho da fonte--", -go_to_line: "Ir para linha", -go_to_line_prompt: "Ir para a linha:", -undo: "Desfazer", -redo: "Refazer", -change_smooth_selection: "Opções visuais", -highlight: "Cores de sintaxe", -reset_highlight: "Resetar cores (se não sincronizado)", -help: "Sobre", -save: "Salvar", -load: "Carregar", -line_abbr: "Ln", -char_abbr: "Ch", -position: "Posição", -total: "Total", -close_popup: "Fechar", -shortcuts: "Shortcuts", -add_tab: "Adicionar tabulação", -remove_tab: "Remover tabulação", -about_notice: "Atenção: Cores de sintaxe são indicados somente para textos pequenos", -toggle: "Exibir editor", -accesskey: "Accesskey", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Processando...", -fullscreen: "fullscreen", -syntax_selection: "--Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/ru.js b/web/html/javascript/editarea/edit_area/langs/ru.js deleted file mode 100644 index 49d9692..0000000 --- a/web/html/javascript/editarea/edit_area/langs/ru.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["ru"]={ -new_document: "МПвÑй пÑÑÑПй ЎПкÑЌеМÑ", -search_button: "пПОÑк О заЌеМа", -search_command: "ОÑкаÑÑ ÑлеЎÑÑÑОй / ПÑкÑÑÑÑ Ð¿Ð°ÐœÐµÐ»Ñ Ð¿ÐŸÐžÑка", -search: "пПОÑк", -replace: "заЌеМа", -replace_command: "заЌеМОÑÑ / ПÑкÑÑÑÑ Ð¿Ð°ÐœÐµÐ»Ñ Ð¿ÐŸÐžÑка", -find_next: "МайÑО ÑлеЎÑÑÑее", -replace_all: "заЌеМОÑÑ Ð²Ñе", -reg_exp: "ÑегÑлÑÑМПе вÑÑажеМОе", -match_case: "ÑÑОÑÑваÑÑ ÑегОÑÑÑ", -not_found: "Ме МайЎеМП.", -occurrence_replaced: "Ð²Ñ ÐŸÐ¶ÐŽÐµÐœÐžÐµ заЌеМеМП.", -search_field_empty: "ÐПле пПОÑка пÑÑÑПе", -restart_search_at_begin: "ÐПÑÑОгМÑÑ ÐºÐŸÐœÐµÑ ÐŽÐŸÐºÑЌеМÑа. ÐаÑÐžÐœÐ°Ñ Ñ ÐœÐ°Ñала.", -move_popup: "пеÑеЌеÑÑОÑÑ ÐŸÐºÐœÐŸ пПОÑка", -font_size: "--Ð Ð°Ð·ÐŒÐµÑ ÑÑОÑÑа--", -go_to_line: "пеÑейÑО к ÑÑÑПке", -go_to_line_prompt: "пеÑейÑО к ÑÑÑПке МПЌеÑ:", -undo: "ПÑЌеМОÑÑ", -redo: "веÑÐœÑÑÑ", -change_smooth_selection: "вклÑÑОÑÑ/ПÑклÑÑОÑÑ ÐœÐµÐºÐŸÑПÑÑе ÑÑМкÑОО пÑПÑЌПÑÑа (бПлее кÑаÑОвП, МП бПлÑÑе ОÑпПлÑзÑÐµÑ Ð¿ÑПÑеÑÑПÑ)", -highlight: "пеÑеклÑÑОÑÑ Ð¿ÐŸÐŽÑвеÑÐºÑ ÑОМÑакÑОÑа вклÑÑеМа/вÑклÑÑеМа", -reset_highlight: "вПÑÑÑаМПвОÑÑ Ð¿ÐŸÐŽÑвеÑÐºÑ (еÑлО ÑазÑÐžÐœÑ ÑПМОзОÑПваМа ÐŸÑ ÑекÑÑа)", -help: "П пÑПгÑаЌЌе", -save: "ÑÐŸÑ ÑаМОÑÑ", -load: "загÑÑзОÑÑ", -line_abbr: "СÑÑ", -char_abbr: "СÑлб", -position: "ÐПзОÑОÑ", -total: "ÐÑегП", -close_popup: "закÑÑÑÑ Ð²ÑплÑваÑÑее ПкМП", -shortcuts: "ÐПÑÑÑОе клавОÑО", -add_tab: "ЎПбавОÑÑ ÑабÑлÑÑÐžÑ Ð² ÑекÑÑ", -remove_tab: "ÑбÑаÑÑ ÑабÑлÑÑÐžÑ ÐžÐ· ÑекÑÑа", -about_notice: "ÐМОЌаМОе: ÑÑМкÑÐžÑ Ð¿ÐŸÐŽÑвеÑкО ÑОМÑакÑОÑа ÑПлÑкП ÐŽÐ»Ñ ÐœÐµÐ±ÐŸÐ»ÑÑÐžÑ ÑекÑÑПв", -toggle: "ÐеÑеклÑÑОÑÑ ÑеЎакÑПÑ", -accesskey: "ÐПÑÑÑÐ°Ñ ÐºÐ»Ð°Ð²ÐžÑа", -tab: "Tab", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "ÐбÑабПÑка...", -fullscreen: "пПлМÑй ÑкÑаМ", -syntax_selection: "--СОМÑакÑ--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "ÐакÑÑÑÑ Ñайл" -}; diff --git a/web/html/javascript/editarea/edit_area/langs/sk.js b/web/html/javascript/editarea/edit_area/langs/sk.js deleted file mode 100644 index 740ac9a..0000000 --- a/web/html/javascript/editarea/edit_area/langs/sk.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.lang["sk"]={ -new_document: "novÃœ prázdy dokument", -search_button: "vyhÄŸadaj a nahraÄ", -search_command: "hÄŸadaj ÄalsÅ¡ie / otvor vyhÄŸadávacie pole", -search: "hÄŸadaj", -replace: "nahraÄ", -replace_command: "nahraÄ / otvor vyhÄŸadávacie pole", -find_next: "nájdi ÄalÅ¡ie", -replace_all: "nahraÄ vÅ¡etko", -reg_exp: "platné vÃœrazy", -match_case: "zhodujúce sa vÃœrazy", -not_found: "nenájdené.", -occurrence_replaced: "vÃœskyty nahradené.", -search_field_empty: "Pole vyhÄŸadávanie je prádzne", -restart_search_at_begin: "End of area reached. Restart at begin.", -move_popup: "presuÅ vyhÄŸadávacie okno", -font_size: "--VeÄŸkosÅ¥ textu--", -go_to_line: "prejdi na riadok", -go_to_line_prompt: "prejdi na riadok:", -undo: "krok spÀť", -redo: "prepracovaÅ¥", -change_smooth_selection: "povoliÅ¥/zamietnúť niektoré zo zobrazenÃœch funkcià (úÄelnejÅ¡ie zobrazenie vyÅŸaduje vÀÄÅ¡ie zaÅ¥aÅŸenie procesora CPU)", -highlight: "prepnúť zvÃœrazÅovanie syntaxe zap/vyp", -reset_highlight: "zruÅ¡iÅ¥ zvÃœrazÅovanie (ak je nesynchronizované s textom)", -help: "o programe", -save: "uloÅŸiÅ¥", -load: "naÄÃtaÅ¥", -line_abbr: "Ln", -char_abbr: "Ch", -position: "PozÃcia", -total: "Spolu", -close_popup: "zavrieÅ¥ okno", -shortcuts: "Skratky", -add_tab: "pridaÅ¥ tabulovanie textu", -remove_tab: "odstrániÅ¥ tabulovanie textu", -about_notice: "Upozornenie: funkcia zvÃœrazÅovania syntaxe je dostupná iba pre malÃœ text", -toggle: "Prepnúť editor", -accesskey: "Accesskey", -tab: "ZáloÅŸka", -shift: "Shift", -ctrl: "Ctrl", -esc: "Esc", -processing: "Spracúvam...", -fullscreen: "cel=a obrazovka", -syntax_selection: "--Vyber Syntax--", -syntax_css: "CSS", -syntax_html: "HTML", -syntax_js: "Javascript", -syntax_php: "Php", -syntax_python: "Python", -syntax_vb: "Visual Basic", -syntax_xml: "Xml", -syntax_c: "C", -syntax_cpp: "CPP", -syntax_basic: "Basic", -syntax_pas: "Pascal", -syntax_brainfuck: "Brainfuck", -syntax_sql: "SQL", -syntax_ruby: "Ruby", -syntax_robotstxt: "Robots txt", -syntax_tsql: "T-SQL", -syntax_perl: "Perl", -syntax_coldfusion: "Coldfusion", -close_tab: "Close file" -}; diff --git a/web/html/javascript/editarea/edit_area/license_apache.txt b/web/html/javascript/editarea/edit_area/license_apache.txt deleted file mode 100644 index c7ef5e6..0000000 --- a/web/html/javascript/editarea/edit_area/license_apache.txt +++ /dev/null @@ -1,7 +0,0 @@ -Copyright 2008 Christophe Dolivet - -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. \ No newline at end of file diff --git a/web/html/javascript/editarea/edit_area/license_bsd.txt b/web/html/javascript/editarea/edit_area/license_bsd.txt deleted file mode 100644 index f36bbe4..0000000 --- a/web/html/javascript/editarea/edit_area/license_bsd.txt +++ /dev/null @@ -1,10 +0,0 @@ -Copyright (c) 2008, Christophe Dolivet -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of EditArea nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/web/html/javascript/editarea/edit_area/license_lgpl.txt b/web/html/javascript/editarea/edit_area/license_lgpl.txt deleted file mode 100644 index 8c177f8..0000000 --- a/web/html/javascript/editarea/edit_area/license_lgpl.txt +++ /dev/null @@ -1,458 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/web/html/javascript/editarea/edit_area/manage_area.js b/web/html/javascript/editarea/edit_area/manage_area.js deleted file mode 100644 index 654f429..0000000 --- a/web/html/javascript/editarea/edit_area/manage_area.js +++ /dev/null @@ -1,466 +0,0 @@ - EditArea.prototype.focus = function() { - this.textarea.focus(); - this.textareaFocused=true; - }; - - - EditArea.prototype.check_line_selection= function(timer_checkup){ - //if(do_highlight==false){ - - if(!editAreas[this.id]) - return false; - - //time=new Date; - //t1=t2=t3= time.getTime(); - - if(!this.smooth_selection && !this.do_highlight){ - //formatArea(); - }else if(this.textareaFocused && editAreas[this.id]["displayed"]==true && this.isResizing==false){ - infos= this.get_selection_infos(); - // time=new Date; - // t2= time.getTime(); - - //if(this.last_selection["line_start"] != infos["line_start"] || this.last_selection["line_nb"] != infos["line_nb"] || infos["full_text"] != this.last_selection["full_text"]){ - if(this.last_selection["line_start"] != infos["line_start"] || this.last_selection["line_nb"] != infos["line_nb"] || infos["full_text"] != this.last_selection["full_text"] || this.reload_highlight){ - // if selection change - - new_top=this.lineHeight * (infos["line_start"]-1); - new_height=Math.max(0, this.lineHeight * infos["line_nb"]); - new_width=Math.max(this.textarea.scrollWidth, this.container.clientWidth -50); - - this.selection_field.style.top=new_top+"px"; - this.selection_field.style.width=new_width+"px"; - this.selection_field.style.height=new_height+"px"; - $("cursor_pos").style.top=new_top+"px"; - - if(this.do_highlight==true){ - var curr_text=infos["full_text"].split("\n"); - var content=""; - //alert("length: "+curr_text.length+ " i: "+ Math.max(0,infos["line_start"]-1)+ " end: "+Math.min(curr_text.length, infos["line_start"]+infos["line_nb"]-1)+ " line: "+infos["line_start"]+" [0]: "+curr_text[0]+" [1]: "+curr_text[1]); - var start=Math.max(0,infos["line_start"]-1); - var end=Math.min(curr_text.length, infos["line_start"]+infos["line_nb"]-1); - - //curr_text[start]= curr_text[start].substr(0,infos["curr_pos"]-1) +"€_overline_€"+ curr_text[start].substr(infos["curr_pos"]-1); - for(i=start; i< end; i++){ - content+= curr_text[i]+"\n"; - } - - content= content.replace(/&/g,"&"); - content= content.replace(/</g,"<"); - content= content.replace(/>/g,">"); - - if(this.nav['isIE'] || this.nav['isOpera'] || this.nav['isFirefox'] >= 3) - this.selection_field.innerHTML= "<pre>" + content.replace("\n", "<br/>") + "</pre>"; - else - this.selection_field.innerHTML=content; - - if(this.reload_highlight || (infos["full_text"] != this.last_text_to_highlight && (this.last_selection["line_start"]!=infos["line_start"] || this.show_line_colors || this.last_selection["line_nb"]!=infos["line_nb"] || this.last_selection["nb_line"]!=infos["nb_line"]) ) ) - this.maj_highlight(infos); - } - } - // time=new Date; - // t3= time.getTime(); - - // manage bracket finding - if(infos["line_start"] != this.last_selection["line_start"] || infos["curr_pos"] != this.last_selection["curr_pos"] || infos["full_text"].length!=this.last_selection["full_text"].length || this.reload_highlight){ - // move _cursor_pos - var selec_char= infos["curr_line"].charAt(infos["curr_pos"]-1); - var no_real_move=true; - if(infos["line_nb"]==1 && (this.assocBracket[selec_char] || this.revertAssocBracket[selec_char]) ){ - - no_real_move=false; - //findEndBracket(infos["line_start"], infos["curr_pos"], selec_char); - if(this.findEndBracket(infos, selec_char) === true){ - $("end_bracket").style.visibility="visible"; - $("cursor_pos").style.visibility="visible"; - $("cursor_pos").innerHTML= selec_char; - $("end_bracket").innerHTML= (this.assocBracket[selec_char] || this.revertAssocBracket[selec_char]); - }else{ - $("end_bracket").style.visibility="hidden"; - $("cursor_pos").style.visibility="hidden"; - } - }else{ - $("cursor_pos").style.visibility="hidden"; - $("end_bracket").style.visibility="hidden"; - } - //alert("move cursor"); - this.displayToCursorPosition("cursor_pos", infos["line_start"], infos["curr_pos"]-1, infos["curr_line"], no_real_move); - if(infos["line_nb"]==1 && infos["line_start"]!=this.last_selection["line_start"]) - this.scroll_to_view(); - } - this.last_selection=infos; - } - // time=new Date; - // tend= time.getTime(); - //this.debug.value="tps total: "+ (tend-t1) + " tps get_infos: "+ (t2-t1)+ " tps jaune: "+ (t3-t2) +" tps cursor: "+ (tend-t3)+" "+typeof(infos); - - if(timer_checkup){ - //if(this.do_highlight==true) //can slow down check speed when highlight mode is on - setTimeout("editArea.check_line_selection(true)", this.check_line_selection_timer); - } - }; - - - EditArea.prototype.get_selection_infos= function(){ - if(this.nav['isIE']) - this.getIESelection(); - start=this.textarea.selectionStart; - end=this.textarea.selectionEnd; - - if(this.last_selection["selectionStart"]==start && this.last_selection["selectionEnd"]==end && this.last_selection["full_text"]==this.textarea.value) - return this.last_selection; - - if(this.tabulation!="\t" && this.textarea.value.indexOf("\t")!=-1) - { // can append only after copy/paste - var len= this.textarea.value.length; - this.textarea.value=this.replace_tab(this.textarea.value); - start=end= start+(this.textarea.value.length-len); - this.area_select(start, 0); - } - var selections=new Object(); - selections["selectionStart"]= start; - selections["selectionEnd"]= end; - selections["full_text"]= this.textarea.value; - selections["line_start"]=1; - selections["line_nb"]=1; - selections["curr_pos"]=0; - selections["curr_line"]=""; - selections["indexOfCursor"]=0; - selections["selec_direction"]= this.last_selection["selec_direction"]; - - //return selections; - - var splitTab=selections["full_text"].split("\n"); - var nbLine=Math.max(0, splitTab.length); - var nbChar=Math.max(0, selections["full_text"].length - (nbLine - 1)); // (remove \n caracters from the count) - if(selections["full_text"].indexOf("\r")!=-1) - nbChar= nbChar - (nbLine -1); // (remove \r caracters from the count) - selections["nb_line"]=nbLine; - selections["nb_char"]=nbChar; - if(start>0){ - var str=selections["full_text"].substr(0,start); - selections["curr_pos"]= start - str.lastIndexOf("\n"); - selections["line_start"]=Math.max(1, str.split("\n").length); - }else{ - selections["curr_pos"]=1; - } - if(end>start){ - selections["line_nb"]=selections["full_text"].substring(start,end).split("\n").length; - } - selections["indexOfCursor"]=this.textarea.selectionStart; - selections["curr_line"]=splitTab[Math.max(0,selections["line_start"]-1)]; - - - // determine in with direction the direction grow - if(selections["selectionStart"]==this.last_selection["selectionStart"]){ - if(selections["selectionEnd"]>this.last_selection["selectionEnd"]) - selections["selec_direction"]= "down"; - else if(selections["selectionEnd"] == this.last_selection["selectionStart"]) - selections["selec_direction"]= this.last_selection["selec_direction"]; - }else if(selections["selectionStart"] == this.last_selection["selectionEnd"] && selections["selectionEnd"]>this.last_selection["selectionEnd"]){ - selections["selec_direction"]= "down"; - }else{ - selections["selec_direction"]= "up"; - } - - $("nbLine").innerHTML= nbLine; - $("nbChar").innerHTML= nbChar; - $("linePos").innerHTML=selections["line_start"]; - $("currPos").innerHTML=selections["curr_pos"]; - - return selections; - }; - - // set IE position in Firefox mode (textarea.selectionStart and textarea.selectionEnd) - EditArea.prototype.getIESelection= function(){ - var range = document.selection.createRange(); - var stored_range = range.duplicate(); - stored_range.moveToElementText( this.textarea ); - stored_range.setEndPoint( 'EndToEnd', range ); - if(stored_range.parentElement() !=this.textarea) - return; - - // the range don't take care of empty lines in the end of the selection - var scrollTop= this.result.scrollTop + document.body.scrollTop; - - var relative_top= range.offsetTop - parent.calculeOffsetTop(this.textarea) + scrollTop; - - var line_start = Math.round((relative_top / this.lineHeight) +1); - - var line_nb=Math.round(range.boundingHeight / this.lineHeight); - - var range_start=stored_range.text.length - range.text.length; - var tab=this.textarea.value.substr(0, range_start).split("\n"); - range_start+= (line_start - tab.length)*2; // add missing empty lines to the selection - this.textarea.selectionStart = range_start; - - var range_end=this.textarea.selectionStart + range.text.length; - tab=this.textarea.value.substr(0, range_start + range.text.length).split("\n"); - range_end+= (line_start + line_nb - 1 - tab.length)*2; - - this.textarea.selectionEnd = range_end; - /*this.textarea.selectionStart = 10; - this.textarea.selectionEnd = 50;*/ - }; - - // select the text for IE (and take care of \r caracters) - EditArea.prototype.setIESelection= function(){ - var nbLineStart=this.textarea.value.substr(0, this.textarea.selectionStart).split("\n").length - 1; - var nbLineEnd=this.textarea.value.substr(0, this.textarea.selectionEnd).split("\n").length - 1; - var range = document.selection.createRange(); - range.moveToElementText( this.textarea ); - range.setEndPoint( 'EndToStart', range ); - - range.moveStart('character', this.textarea.selectionStart - nbLineStart); - range.moveEnd('character', this.textarea.selectionEnd - nbLineEnd - (this.textarea.selectionStart - nbLineStart) ); - range.select(); - }; - - EditArea.prototype.tab_selection= function(){ - if(this.is_tabbing) - return; - this.is_tabbing=true; - //infos=getSelectionInfos(); - //if( document.selection ){ - if( this.nav['isIE'] ) - this.getIESelection(); - /* Insertion du code de formatage */ - var start = this.textarea.selectionStart; - var end = this.textarea.selectionEnd; - var insText = this.textarea.value.substring(start, end); - - /* Insert tabulation and ajust cursor position */ - var pos_start=start; - var pos_end=end; - if (insText.length == 0) { - // if only one line selected - this.textarea.value = this.textarea.value.substr(0, start) + this.tabulation + this.textarea.value.substr(end); - pos_start = start + this.tabulation.length; - pos_end=pos_start; - } else { - start= Math.max(0, this.textarea.value.substr(0, start).lastIndexOf("\n")+1); - endText=this.textarea.value.substr(end); - startText=this.textarea.value.substr(0, start); - tmp= this.textarea.value.substring(start, end).split("\n"); - insText= this.tabulation+tmp.join("\n"+this.tabulation); - this.textarea.value = startText + insText + endText; - pos_start = start; - pos_end= this.textarea.value.indexOf("\n", startText.length + insText.length); - if(pos_end==-1) - pos_end=this.textarea.value.length; - //pos = start + repdeb.length + insText.length + ; - } - this.textarea.selectionStart = pos_start; - this.textarea.selectionEnd = pos_end; - - //if( document.selection ){ - if(this.nav['isIE']){ - this.setIESelection(); - setTimeout("editArea.is_tabbing=false;", 100); // IE can't accept to make 2 tabulation without a little break between both - }else - this.is_tabbing=false; - - }; - - EditArea.prototype.invert_tab_selection= function(){ - if(this.is_tabbing) - return; - this.is_tabbing=true; - //infos=getSelectionInfos(); - //if( document.selection ){ - if(this.nav['isIE']) - this.getIESelection(); - - var start = this.textarea.selectionStart; - var end = this.textarea.selectionEnd; - var insText = this.textarea.value.substring(start, end); - - /* Tab remove and cursor seleciton adjust */ - var pos_start=start; - var pos_end=end; - if (insText.length == 0) { - if(this.textarea.value.substring(start-this.tabulation.length, start)==this.tabulation) - { - this.textarea.value = this.textarea.value.substr(0, start-this.tabulation.length) + this.textarea.value.substr(end); - pos_start= Math.max(0, start-this.tabulation.length); - pos_end=pos_start; - } - /* - this.textarea.value = this.textarea.value.substr(0, start) + this.tabulation + insText + this.textarea.value.substr(end); - pos_start = start + this.tabulation.length; - pos_end=pos_start;*/ - } else { - start= this.textarea.value.substr(0, start).lastIndexOf("\n")+1; - endText=this.textarea.value.substr(end); - startText=this.textarea.value.substr(0, start); - tmp= this.textarea.value.substring(start, end).split("\n"); - insText=""; - for(i=0; i<tmp.length; i++){ - for(j=0; j<this.tab_nb_char; j++){ - if(tmp[i].charAt(0)=="\t"){ - tmp[i]=tmp[i].substr(1); - j=this.tab_nb_char; - }else if(tmp[i].charAt(0)==" ") - tmp[i]=tmp[i].substr(1); - } - insText+=tmp[i]; - if(i<tmp.length-1) - insText+="\n"; - } - //insText+="_"; - this.textarea.value = startText + insText + endText; - pos_start = start; - pos_end= this.textarea.value.indexOf("\n", startText.length + insText.length); - if(pos_end==-1) - pos_end=this.textarea.value.length; - //pos = start + repdeb.length + insText.length + ; - } - this.textarea.selectionStart = pos_start; - this.textarea.selectionEnd = pos_end; - - //if( document.selection ){ - if(this.nav['isIE']){ - // select the text for IE - this.setIESelection(); - setTimeout("editArea.is_tabbing=false;", 100); // IE can accept to make 2 tabulation without a little break between both - }else - this.is_tabbing=false; - }; - - EditArea.prototype.press_enter= function(){ - if(!this.smooth_selection) - return false; - if(this.nav['isIE']) - this.getIESelection(); - var scrollTop= this.result.scrollTop; - var scrollLeft= this.result.scrollLeft; - var start=this.textarea.selectionStart; - var end= this.textarea.selectionEnd; - var start_last_line= Math.max(0 , this.textarea.value.substring(0, start).lastIndexOf("\n") + 1 ); - var begin_line= this.textarea.value.substring(start_last_line, start).replace(/^([ \t]*).*/gm, "$1"); - if(begin_line=="\n" || begin_line=="\r" || begin_line.length==0) - return false; - - if(this.nav['isIE'] || this.nav['isOpera']){ - begin_line="\r\n"+ begin_line; - }else{ - begin_line="\n"+ begin_line; - } - //alert(start_last_line+" strat: "+start +"\n"+this.textarea.value.substring(start_last_line, start)+"\n_"+begin_line+"_") - this.textarea.value= this.textarea.value.substring(0, start) + begin_line + this.textarea.value.substring(end); - - this.area_select(start+ begin_line.length ,0); - // during this process IE scroll back to the top of the textarea - if(this.nav['isIE']){ - this.result.scrollTop= scrollTop; - this.result.scrollLeft= scrollLeft; - } - return true; - - }; - - EditArea.prototype.findEndBracket= function(infos, bracket){ - - var start=infos["indexOfCursor"]; - var normal_order=true; - //curr_text=infos["full_text"].split("\n"); - if(this.assocBracket[bracket]) - endBracket=this.assocBracket[bracket]; - else if(this.revertAssocBracket[bracket]){ - endBracket=this.revertAssocBracket[bracket]; - normal_order=false; - } - var end=-1; - var nbBracketOpen=0; - - for(var i=start; i<infos["full_text"].length && i>=0; ){ - if(infos["full_text"].charAt(i)==endBracket){ - nbBracketOpen--; - if(nbBracketOpen<=0){ - //i=infos["full_text"].length; - end=i; - break; - } - }else if(infos["full_text"].charAt(i)==bracket) - nbBracketOpen++; - if(normal_order) - i++; - else - i--; - } - - //end=infos["full_text"].indexOf("}", start); - if(end==-1) - return false; - var endLastLine=infos["full_text"].substr(0, end).lastIndexOf("\n"); - if(endLastLine==-1) - line=1; - else - line= infos["full_text"].substr(0, endLastLine).split("\n").length + 1; - - var curPos= end - endLastLine; - - this.displayToCursorPosition("end_bracket", line, curPos, infos["full_text"].substring(endLastLine +1, end)); - return true; - }; - - EditArea.prototype.displayToCursorPosition= function(id, start_line, cur_pos, lineContent, no_real_move){ - var elem= $("test_font_size"); - var dest= $(id); - var postLeft=0; - elem.innerHTML="<pre><span id='test_font_size_inner'>"+lineContent.substr(0, cur_pos).replace(/&/g,"&").replace(/</g,"<")+"</span></pre>"; - posLeft= 45 + $('test_font_size_inner').offsetWidth; - - var posTop=this.lineHeight * (start_line-1); - - if(no_real_move!=true){ // when the cursor is hidden no need to move him - dest.style.top=posTop+"px"; - dest.style.left=posLeft+"px"; - } - // usefull for smarter scroll - dest.cursor_top=posTop; - dest.cursor_left=posLeft; - - // $(id).style.marginLeft=posLeft+"px"; - - }; - - - EditArea.prototype.area_select= function(start, length){ - this.textarea.focus(); - - start= Math.max(0, Math.min(this.textarea.value.length, start)); - end= Math.max(start, Math.min(this.textarea.value.length, start+length)); - - if(this.nav['isIE']){ - this.textarea.selectionStart = start; - this.textarea.selectionEnd = end; - this.setIESelection(); - }else{ - if(this.nav['isOpera']){ // Opera bug when moving selection start and selection end - /*this.textarea.selectionEnd = 1; - this.textarea.selectionStart = 0; - this.textarea.selectionEnd = 1; - this.textarea.selectionStart = 0; - this.textarea.selectionEnd = 0; - this.textarea.selectionStart = 0; - this.textarea.selectionEnd = 0; - this.textarea.selectionStart = 0;*/ - this.textarea.setSelectionRange(0, 0); - } - this.textarea.setSelectionRange(start, end); - } - this.check_line_selection(); - }; - - - EditArea.prototype.area_get_selection= function(){ - var text=""; - if( document.selection ){ - var range = document.selection.createRange(); - text=range.text; - }else{ - text= this.textarea.value.substring(this.textarea.selectionStart, this.textarea.selectionEnd); - } - return text; - }; diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/charmap.js b/web/html/javascript/editarea/edit_area/plugins/charmap/charmap.js deleted file mode 100644 index df42822..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/charmap.js +++ /dev/null @@ -1,90 +0,0 @@ -/** - * Charmap plugin - * by Christophe Dolivet - * v0.1 (2006/09/22) - * - * - * This plugin allow to use a visual keyboard allowing to insert any UTF-8 characters in the text. - * - * - plugin name to add to the plugin list: "charmap" - * - plugin name to add to the toolbar list: "charmap" - * - possible parameters to add to EditAreaLoader.init(): - * "charmap_default": (String) define the name of the default character range displayed on popup display - * (default: "arrows") - * - * - */ - -var EditArea_charmap= { - /** - * Get called once this file is loaded (editArea still not initialized) - * - * @return nothing - */ - init: function(){ - this.default_language="Arrows"; - } - - /** - * Returns the HTML code for a specific control string or false if this plugin doesn't have that control. - * A control can be a button, select list or any other HTML item to present in the EditArea user interface. - * Language variables such as {$lang_somekey} will also be replaced with contents from - * the language packs. - * - * @param {string} ctrl_name: the name of the control to add - * @return HTML code for a specific control or false. - * @type string or boolean - */ - ,get_control_html: function(ctrl_name){ - switch(ctrl_name){ - case "charmap": - // Control id, button img, command - return parent.editAreaLoader.get_button_html('charmap_but', 'charmap.gif', 'charmap_press', false, this.baseURL); - } - return false; - } - /** - * Get called once EditArea is fully loaded and initialised - * - * @return nothing - */ - ,onload: function(){ - if(editArea.settings["charmap_default"] && editArea.settings["charmap_default"].length>0) - this.default_language= editArea.settings["charmap_default"]; - } - - /** - * Is called each time the user touch a keyboard key. - * - * @param (event) e: the keydown event - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,onkeydown: function(e){ - - } - - /** - * Executes a specific command, this function handles plugin commands. - * - * @param {string} cmd: the name of the command being executed - * @param {unknown} param: the parameter of the command - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,execCommand: function(cmd, param){ - // Handle commands - switch(cmd){ - case "charmap_press": - win= window.open(this.baseURL+"popup.html", "charmap", "width=500,height=270,scrollbars=yes,resizable=yes"); - win.focus(); - return false; - } - // Pass to next handler in chain - return true; - } - -}; - -// Adds the plugin class to the list of available EditArea plugins -editArea.add_plugin("charmap", EditArea_charmap); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/css/charmap.css b/web/html/javascript/editarea/edit_area/plugins/charmap/css/charmap.css deleted file mode 100644 index fc8d666..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/css/charmap.css +++ /dev/null @@ -1,64 +0,0 @@ -body{ - background-color: #F0F0EE; - font: 12px monospace, sans-serif; -} - -select{ - background-color: #F9F9F9; - border: solid 1px #888888; -} - -h1, h2, h3, h4, h5, h6{ - margin: 0; - padding: 0; - color: #2B6FB6; -} - -h1{ - font-size: 1.5em; -} - -div#char_list{ - height: 200px; - overflow: auto; - padding: 1px; - border: 1px solid #0A246A; - background-color: #F9F9F9; - clear: both; - margin-top: 5px; -} - -a.char{ - display: block; - float: left; - width: 20px; - height: 20px; - line-height: 20px; - margin: 1px; - border: solid 1px #888888; - text-align: center; - cursor: pointer; -} - -a.char:hover{ - background-color: #CCCCCC; -} - -.preview{ - border: solid 1px #888888; - width: 50px; - padding: 2px 5px; - height: 35px; - line-height: 35px; - text-align:center; - background-color: #CCCCCC; - font-size: 2em; - float: right; - font-weight: bold; - margin: 0 0 5px 5px; -} - -#preview_code{ - font-size: 1.1em; - width: 70px; -} diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/images/charmap.gif b/web/html/javascript/editarea/edit_area/plugins/charmap/images/charmap.gif deleted file mode 100644 index 3cdc4ac..0000000 Binary files a/web/html/javascript/editarea/edit_area/plugins/charmap/images/charmap.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/jscripts/map.js b/web/html/javascript/editarea/edit_area/plugins/charmap/jscripts/map.js deleted file mode 100644 index 6c194a4..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/jscripts/map.js +++ /dev/null @@ -1,373 +0,0 @@ -var editArea; - - -/** - * UTF-8 list taken from http://www.utf8-chartable.de/unicode-utf8-table.pl?utf8=dec - */ - - -/* -var char_range_list={ -"Basic Latin":"0021,007F", -"Latin-1 Supplement":"0080,00FF", -"Latin Extended-A":"0100,017F", -"Latin Extended-B":"0180,024F", -"IPA Extensions":"0250,02AF", -"Spacing Modifier Letters":"02B0,02FF", - -"Combining Diacritical Marks":"0300,036F", -"Greek and Coptic":"0370,03FF", -"Cyrillic":"0400,04FF", -"Cyrillic Supplement":"0500,052F", -"Armenian":"0530,058F", -"Hebrew":"0590,05FF", -"Arabic":"0600,06FF", -"Syriac":"0700,074F", -"Arabic Supplement":"0750,077F", - -"Thaana":"0780,07BF", -"Devanagari":"0900,097F", -"Bengali":"0980,09FF", -"Gurmukhi":"0A00,0A7F", -"Gujarati":"0A80,0AFF", -"Oriya":"0B00,0B7F", -"Tamil":"0B80,0BFF", -"Telugu":"0C00,0C7F", -"Kannada":"0C80,0CFF", - -"Malayalam":"0D00,0D7F", -"Sinhala":"0D80,0DFF", -"Thai":"0E00,0E7F", -"Lao":"0E80,0EFF", -"Tibetan":"0F00,0FFF", -"Myanmar":"1000,109F", -"Georgian":"10A0,10FF", -"Hangul Jamo":"1100,11FF", -"Ethiopic":"1200,137F", - -"Ethiopic Supplement":"1380,139F", -"Cherokee":"13A0,13FF", -"Unified Canadian Aboriginal Syllabics":"1400,167F", -"Ogham":"1680,169F", -"Runic":"16A0,16FF", -"Tagalog":"1700,171F", -"Hanunoo":"1720,173F", -"Buhid":"1740,175F", -"Tagbanwa":"1760,177F", - -"Khmer":"1780,17FF", -"Mongolian":"1800,18AF", -"Limbu":"1900,194F", -"Tai Le":"1950,197F", -"New Tai Lue":"1980,19DF", -"Khmer Symbols":"19E0,19FF", -"Buginese":"1A00,1A1F", -"Phonetic Extensions":"1D00,1D7F", -"Phonetic Extensions Supplement":"1D80,1DBF", - -"Combining Diacritical Marks Supplement":"1DC0,1DFF", -"Latin Extended Additional":"1E00,1EFF", -"Greek Extended":"1F00,1FFF", -"General Punctuation":"2000,206F", -"Superscripts and Subscripts":"2070,209F", -"Currency Symbols":"20A0,20CF", -"Combining Diacritical Marks for Symbols":"20D0,20FF", -"Letterlike Symbols":"2100,214F", -"Number Forms":"2150,218F", - -"Arrows":"2190,21FF", -"Mathematical Operators":"2200,22FF", -"Miscellaneous Technical":"2300,23FF", -"Control Pictures":"2400,243F", -"Optical Character Recognition":"2440,245F", -"Enclosed Alphanumerics":"2460,24FF", -"Box Drawing":"2500,257F", -"Block Elements":"2580,259F", -"Geometric Shapes":"25A0,25FF", - -"Miscellaneous Symbols":"2600,26FF", -"Dingbats":"2700,27BF", -"Miscellaneous Mathematical Symbols-A":"27C0,27EF", -"Supplemental Arrows-A":"27F0,27FF", -"Braille Patterns":"2800,28FF", -"Supplemental Arrows-B":"2900,297F", -"Miscellaneous Mathematical Symbols-B":"2980,29FF", -"Supplemental Mathematical Operators":"2A00,2AFF", -"Miscellaneous Symbols and Arrows":"2B00,2BFF", - -"Glagolitic":"2C00,2C5F", -"Coptic":"2C80,2CFF", -"Georgian Supplement":"2D00,2D2F", -"Tifinagh":"2D30,2D7F", -"Ethiopic Extended":"2D80,2DDF", -"Supplemental Punctuation":"2E00,2E7F", -"CJK Radicals Supplement":"2E80,2EFF", -"Kangxi Radicals":"2F00,2FDF", -"Ideographic Description Characters":"2FF0,2FFF", - -"CJK Symbols and Punctuation":"3000,303F", -"Hiragana":"3040,309F", -"Katakana":"30A0,30FF", -"Bopomofo":"3100,312F", -"Hangul Compatibility Jamo":"3130,318F", -"Kanbun":"3190,319F", -"Bopomofo Extended":"31A0,31BF", -"CJK Strokes":"31C0,31EF", -"Katakana Phonetic Extensions":"31F0,31FF", - -"Enclosed CJK Letters and Months":"3200,32FF", -"CJK Compatibility":"3300,33FF", -"CJK Unified Ideographs Extension A":"3400,4DBF", -"Yijing Hexagram Symbols":"4DC0,4DFF", -"CJK Unified Ideographs":"4E00,9FFF", -"Yi Syllables":"A000,A48F", -"Yi Radicals":"A490,A4CF", -"Modifier Tone Letters":"A700,A71F", -"Syloti Nagri":"A800,A82F", - -"Hangul Syllables":"AC00,D7AF", -"High Surrogates":"D800,DB7F", -"High Private Use Surrogates":"DB80,DBFF", -"Low Surrogates":"DC00,DFFF", -"Private Use Area":"E000,F8FF", -"CJK Compatibility Ideographs":"F900,FAFF", -"Alphabetic Presentation Forms":"FB00,FB4F", -"Arabic Presentation Forms-A":"FB50,FDFF", -"Variation Selectors":"FE00,FE0F", - -"Vertical Forms":"FE10,FE1F", -"Combining Half Marks":"FE20,FE2F", -"CJK Compatibility Forms":"FE30,FE4F", -"Small Form Variants":"FE50,FE6F", -"Arabic Presentation Forms-B":"FE70,FEFF", -"Halfwidth and Fullwidth Forms":"FF00,FFEF", -"Specials":"FFF0,FFFF", -"Linear B Syllabary":"10000,1007F", -"Linear B Ideograms":"10080,100FF", - -"Aegean Numbers":"10100,1013F", -"Ancient Greek Numbers":"10140,1018F", -"Old Italic":"10300,1032F", -"Gothic":"10330,1034F", -"Ugaritic":"10380,1039F", -"Old Persian":"103A0,103DF", -"Deseret":"10400,1044F", -"Shavian":"10450,1047F", -"Osmanya":"10480,104AF", - -"Cypriot Syllabary":"10800,1083F", -"Kharoshthi":"10A00,10A5F", -"Byzantine Musical Symbols":"1D000,1D0FF", -"Musical Symbols":"1D100,1D1FF", -"Ancient Greek Musical Notation":"1D200,1D24F", -"Tai Xuan Jing Symbols":"1D300,1D35F", -"Mathematical Alphanumeric Symbols":"1D400,1D7FF", -"CJK Unified Ideographs Extension B":"20000,2A6DF", -"CJK Compatibility Ideographs Supplement":"2F800,2FA1F", -"Tags":"E0000,E007F", -"Variation Selectors Supplement":"E0100,E01EF" -}; -*/ -var char_range_list={ -"Aegean Numbers":"10100,1013F", -"Alphabetic Presentation Forms":"FB00,FB4F", -"Ancient Greek Musical Notation":"1D200,1D24F", -"Ancient Greek Numbers":"10140,1018F", -"Arabic":"0600,06FF", -"Arabic Presentation Forms-A":"FB50,FDFF", -"Arabic Presentation Forms-B":"FE70,FEFF", -"Arabic Supplement":"0750,077F", -"Armenian":"0530,058F", -"Arrows":"2190,21FF", -"Basic Latin":"0020,007F", -"Bengali":"0980,09FF", -"Block Elements":"2580,259F", -"Bopomofo Extended":"31A0,31BF", -"Bopomofo":"3100,312F", -"Box Drawing":"2500,257F", -"Braille Patterns":"2800,28FF", -"Buginese":"1A00,1A1F", -"Buhid":"1740,175F", -"Byzantine Musical Symbols":"1D000,1D0FF", -"CJK Compatibility Forms":"FE30,FE4F", -"CJK Compatibility Ideographs Supplement":"2F800,2FA1F", -"CJK Compatibility Ideographs":"F900,FAFF", -"CJK Compatibility":"3300,33FF", -"CJK Radicals Supplement":"2E80,2EFF", -"CJK Strokes":"31C0,31EF", -"CJK Symbols and Punctuation":"3000,303F", -"CJK Unified Ideographs Extension A":"3400,4DBF", -"CJK Unified Ideographs Extension B":"20000,2A6DF", -"CJK Unified Ideographs":"4E00,9FFF", -"Cherokee":"13A0,13FF", -"Combining Diacritical Marks Supplement":"1DC0,1DFF", -"Combining Diacritical Marks for Symbols":"20D0,20FF", -"Combining Diacritical Marks":"0300,036F", -"Combining Half Marks":"FE20,FE2F", -"Control Pictures":"2400,243F", -"Coptic":"2C80,2CFF", -"Currency Symbols":"20A0,20CF", -"Cypriot Syllabary":"10800,1083F", -"Cyrillic Supplement":"0500,052F", -"Cyrillic":"0400,04FF", -"Deseret":"10400,1044F", -"Devanagari":"0900,097F", -"Dingbats":"2700,27BF", -"Enclosed Alphanumerics":"2460,24FF", -"Enclosed CJK Letters and Months":"3200,32FF", -"Ethiopic Extended":"2D80,2DDF", -"Ethiopic Supplement":"1380,139F", -"Ethiopic":"1200,137F", -"General Punctuation":"2000,206F", -"Geometric Shapes":"25A0,25FF", -"Georgian Supplement":"2D00,2D2F", -"Georgian":"10A0,10FF", -"Glagolitic":"2C00,2C5F", -"Gothic":"10330,1034F", -"Greek Extended":"1F00,1FFF", -"Greek and Coptic":"0370,03FF", -"Gujarati":"0A80,0AFF", -"Gurmukhi":"0A00,0A7F", -"Halfwidth and Fullwidth Forms":"FF00,FFEF", -"Hangul Compatibility Jamo":"3130,318F", -"Hangul Jamo":"1100,11FF", -"Hangul Syllables":"AC00,D7AF", -"Hanunoo":"1720,173F", -"Hebrew":"0590,05FF", -"High Private Use Surrogates":"DB80,DBFF", -"High Surrogates":"D800,DB7F", -"Hiragana":"3040,309F", -"IPA Extensions":"0250,02AF", -"Ideographic Description Characters":"2FF0,2FFF", -"Kanbun":"3190,319F", -"Kangxi Radicals":"2F00,2FDF", -"Kannada":"0C80,0CFF", -"Katakana Phonetic Extensions":"31F0,31FF", -"Katakana":"30A0,30FF", -"Kharoshthi":"10A00,10A5F", -"Khmer Symbols":"19E0,19FF", -"Khmer":"1780,17FF", -"Lao":"0E80,0EFF", -"Latin Extended Additional":"1E00,1EFF", -"Latin Extended-A":"0100,017F", -"Latin Extended-B":"0180,024F", -"Latin-1 Supplement":"0080,00FF", -"Letterlike Symbols":"2100,214F", -"Limbu":"1900,194F", -"Linear B Ideograms":"10080,100FF", -"Linear B Syllabary":"10000,1007F", -"Low Surrogates":"DC00,DFFF", -"Malayalam":"0D00,0D7F", -"Mathematical Alphanumeric Symbols":"1D400,1D7FF", -"Mathematical Operators":"2200,22FF", -"Miscellaneous Mathematical Symbols-A":"27C0,27EF", -"Miscellaneous Mathematical Symbols-B":"2980,29FF", -"Miscellaneous Symbols and Arrows":"2B00,2BFF", -"Miscellaneous Symbols":"2600,26FF", -"Miscellaneous Technical":"2300,23FF", -"Modifier Tone Letters":"A700,A71F", -"Mongolian":"1800,18AF", -"Musical Symbols":"1D100,1D1FF", -"Myanmar":"1000,109F", -"New Tai Lue":"1980,19DF", -"Number Forms":"2150,218F", -"Ogham":"1680,169F", -"Old Italic":"10300,1032F", -"Old Persian":"103A0,103DF", -"Optical Character Recognition":"2440,245F", -"Oriya":"0B00,0B7F", -"Osmanya":"10480,104AF", -"Phonetic Extensions Supplement":"1D80,1DBF", -"Phonetic Extensions":"1D00,1D7F", -"Private Use Area":"E000,F8FF", -"Runic":"16A0,16FF", -"Shavian":"10450,1047F", -"Sinhala":"0D80,0DFF", -"Small Form Variants":"FE50,FE6F", -"Spacing Modifier Letters":"02B0,02FF", -"Specials":"FFF0,FFFF", -"Superscripts and Subscripts":"2070,209F", -"Supplemental Arrows-A":"27F0,27FF", -"Supplemental Arrows-B":"2900,297F", -"Supplemental Mathematical Operators":"2A00,2AFF", -"Supplemental Punctuation":"2E00,2E7F", -"Syloti Nagri":"A800,A82F", -"Syriac":"0700,074F", -"Tagalog":"1700,171F", -"Tagbanwa":"1760,177F", -"Tags":"E0000,E007F", -"Tai Le":"1950,197F", -"Tai Xuan Jing Symbols":"1D300,1D35F", -"Tamil":"0B80,0BFF", -"Telugu":"0C00,0C7F", -"Thaana":"0780,07BF", -"Thai":"0E00,0E7F", -"Tibetan":"0F00,0FFF", -"Tifinagh":"2D30,2D7F", -"Ugaritic":"10380,1039F", -"Unified Canadian Aboriginal Syllabics":"1400,167F", -"Variation Selectors Supplement":"E0100,E01EF", -"Variation Selectors":"FE00,FE0F", -"Vertical Forms":"FE10,FE1F", -"Yi Radicals":"A490,A4CF", -"Yi Syllables":"A000,A48F", -"Yijing Hexagram Symbols":"4DC0,4DFF" -}; - -var insert="charmap_insert"; - -function map_load(){ - editArea=opener.editArea; - // translate the document - insert= editArea.get_translation(insert, "word"); - //alert(document.title); - document.title= editArea.get_translation(document.title, "template"); - document.body.innerHTML= editArea.get_translation(document.body.innerHTML, "template"); - //document.title= editArea.get_translation(document.getElementBytitle, "template"); - - var selected_lang=opener.EditArea_charmap.default_language.toLowerCase(); - var selected=0; - - var select= document.getElementById("select_range") - for(var i in char_range_list){ - if(i.toLowerCase()==selected_lang) - selected=select.options.length; - select.options[select.options.length]=new Option(i, char_range_list[i]); - } - select.options[selected].selected=true; -/* start=0; - end=127; - content=""; - for(var i=start; i<end; i++){ - content+="&#"+i+"; "; - } - document.getElementById("char_list").innerHTML=content;*/ - renderCharMapHTML(); -} - - -function renderCharMapHTML() { - range= document.getElementById("select_range").value.split(","); - - start= parseInt(range[0],16); - end= parseInt(range[1],16); - var charsPerRow = 20, tdWidth=20, tdHeight=20; - html=""; - for (var i=start; i<end; i++) { - html+="<a class='char' onmouseover='previewChar(\""+ i + "\");' onclick='insertChar(\""+ i + "\");' title='"+ insert +"'>"+ String.fromCharCode(i) +"</a>"; - } - document.getElementById("char_list").innerHTML= html; - document.getElementById("preview_char").innerHTML=""; -} - -function previewChar(i){ - document.getElementById("preview_char").innerHTML= String.fromCharCode(i); - document.getElementById("preview_code").innerHTML= "&#"+ i +";"; -} - -function insertChar(i){ - opener.parent.editAreaLoader.setSelectedText(editArea.id, String.fromCharCode( i)); - range= opener.parent.editAreaLoader.getSelectionRange(editArea.id); - opener.parent.editAreaLoader.setSelectionRange(editArea.id, range["end"], range["end"]); - window.focus(); -} diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/cs.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/cs.js deleted file mode 100644 index 6b1c907..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/cs.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("cs",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/de.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/de.js deleted file mode 100644 index 6dfe69c..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/de.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("de",{ -charmap_but: "Sonderzeichen", -charmap_title: "Sonderzeichen", -charmap_choose_block: "Bereich auswählen", -charmap_insert: "dieses Zeichen einfügen" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/dk.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/dk.js deleted file mode 100644 index ebcde25..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/dk.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("dk",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/en.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/en.js deleted file mode 100644 index 335ec28..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/en.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("en",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/eo.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/eo.js deleted file mode 100644 index 9a30841..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/eo.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("eo",{ -charmap_but: "Ekranklavaro", -charmap_title: "Ekranklavaro", -charmap_choose_block: "Elekto de lingvo", -charmap_insert:"enmeti tiun signaron" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/es.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/es.js deleted file mode 100644 index be04b4b..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/es.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("es",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/fr.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/fr.js deleted file mode 100644 index 8131e30..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/fr.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("fr",{ -charmap_but: "Clavier visuel", -charmap_title: "Clavier visuel", -charmap_choose_block: "choix du language", -charmap_insert:"insérer ce caractère" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/hr.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/hr.js deleted file mode 100644 index 4d74354..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/hr.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("hr",{ -charmap_but: "Virtualna tipkovnica", -charmap_title: "Virtualna tipkovnica", -charmap_choose_block: "Odaberi blok s jezikom", -charmap_insert:"Ubaci taj znak" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/it.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/it.js deleted file mode 100644 index b05abb9..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/it.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("it",{ -charmap_but: "Tastiera visuale", -charmap_title: "Tastiera visuale", -charmap_choose_block: "seleziona blocco", -charmap_insert:"inserisci questo carattere" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/ja.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/ja.js deleted file mode 100644 index efe060e..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/ja.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("ja",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/mk.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/mk.js deleted file mode 100644 index f533116..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/mk.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("mkn",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/nl.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/nl.js deleted file mode 100644 index 70d7968..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/nl.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("nl",{ -charmap_but: "Visueel toetsenbord", -charmap_title: "Visueel toetsenbord", -charmap_choose_block: "Kies een taal blok", -charmap_insert:"Voeg dit symbool in" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/pl.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/pl.js deleted file mode 100644 index 9feabbb..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/pl.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("pl",{ -charmap_but: "Klawiatura ekranowa", -charmap_title: "Klawiatura ekranowa", -charmap_choose_block: "wybierz grupÄ znaków", -charmap_insert:"wstaw ten znak" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/pt.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/pt.js deleted file mode 100644 index 5d3eaa3..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/pt.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("pt",{ -charmap_but: "Visual keyboard", -charmap_title: "Visual keyboard", -charmap_choose_block: "select language block", -charmap_insert:"insert this character" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/ru.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/ru.js deleted file mode 100644 index 3163f36..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/ru.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("ru",{ -charmap_but: "ÐОзÑалÑÐœÐ°Ñ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑа", -charmap_title: "ÐОзÑалÑÐœÐ°Ñ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑа", -charmap_choose_block: "вÑбÑаÑÑ ÑзÑкПвПй блПк", -charmap_insert:"вÑÑавОÑÑ ÑÑÐŸÑ ÑОЌвПл" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/sk.js b/web/html/javascript/editarea/edit_area/plugins/charmap/langs/sk.js deleted file mode 100644 index 8513641..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/langs/sk.js +++ /dev/null @@ -1,6 +0,0 @@ -editArea.add_lang("sk",{ -charmap_but: "Vizuálna klávesnica", -charmap_title: "Vizuálna klávesnica", -charmap_choose_block: "vyber jazykovÃœ blok", -charmap_insert: "vloÅŸ tento znak" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/charmap/popup.html b/web/html/javascript/editarea/edit_area/plugins/charmap/popup.html deleted file mode 100644 index 4b549db..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/charmap/popup.html +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> -<title>{$charmap_title}</title> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<link rel="stylesheet" type="text/css" href="css/charmap.css" /> -<script language="Javascript" type="text/javascript" src="jscripts/map.js"> -</script> -</head> -<body onload='map_load()'> -<div id='preview_code' class='preview'></div> -<div id='preview_char' class='preview'></div> -<h1>{$charmap_title}:</h1> -<select id='select_range' onchange='renderCharMapHTML()' title='{$charmap_choose_block}'> -</select> -<div id='char_list'> - -</div> - - - -</body> -</html> diff --git a/web/html/javascript/editarea/edit_area/plugins/test/css/test.css b/web/html/javascript/editarea/edit_area/plugins/test/css/test.css deleted file mode 100644 index 01245eb..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/css/test.css +++ /dev/null @@ -1,3 +0,0 @@ -select#test_select{ - background-color: #FF0000; -} diff --git a/web/html/javascript/editarea/edit_area/plugins/test/images/Thumbs.db b/web/html/javascript/editarea/edit_area/plugins/test/images/Thumbs.db deleted file mode 100644 index 863ae41..0000000 Binary files a/web/html/javascript/editarea/edit_area/plugins/test/images/Thumbs.db and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/plugins/test/images/test.gif b/web/html/javascript/editarea/edit_area/plugins/test/images/test.gif deleted file mode 100644 index 1ab5da4..0000000 Binary files a/web/html/javascript/editarea/edit_area/plugins/test/images/test.gif and /dev/null differ diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/cs.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/cs.js deleted file mode 100644 index 026ef04..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/cs.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("cs",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/de.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/de.js deleted file mode 100644 index bd0857c..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/de.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("de",{ -test_select: "Tag auswählen", -test_but: "Test Button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/dk.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/dk.js deleted file mode 100644 index e765cf9..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/dk.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("dk",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/en.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/en.js deleted file mode 100644 index 7d5d157..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/en.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("en",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/eo.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/eo.js deleted file mode 100644 index 8b4914f..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/eo.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("eo",{ -test_select:"elekto de marko", -test_but: "provo-butono" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/es.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/es.js deleted file mode 100644 index 73e30f1..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/es.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("es",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/fr.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/fr.js deleted file mode 100644 index ea08a93..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/fr.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("fr",{ -test_select:"choix balise", -test_but: "bouton de test" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/hr.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/hr.js deleted file mode 100644 index fbffd98..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/hr.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("hr",{ -test_select: "Odaberi tag", -test_but: "Probna tipka" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/it.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/it.js deleted file mode 100644 index 90926fe..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/it.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("it",{ -test_select: "seleziona tag", -test_but: "pulsante di test" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/ja.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/ja.js deleted file mode 100644 index 2eb856c..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/ja.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("ja",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/mk.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/mk.js deleted file mode 100644 index 058ad4b..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/mk.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("mk",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/nl.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/nl.js deleted file mode 100644 index 3217c35..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/nl.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("nl",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/pl.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/pl.js deleted file mode 100644 index 5c73732..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/pl.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("pl",{ -test_select: "wybierz tag", -test_but: "test" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/pt.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/pt.js deleted file mode 100644 index 7f85172..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/pt.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("pt",{ -test_select: "select tag", -test_but: "test button" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/ru.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/ru.js deleted file mode 100644 index 0aaf542..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/ru.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("ru",{ -test_select: "вÑбÑаÑÑ ÑÑг", -test_but: "ÑеÑÑОÑПваÑÑ ÐºÐœÐŸÐ¿ÐºÑ" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/langs/sk.js b/web/html/javascript/editarea/edit_area/plugins/test/langs/sk.js deleted file mode 100644 index fe0a727..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/langs/sk.js +++ /dev/null @@ -1,4 +0,0 @@ -editArea.add_lang("sk",{ -test_select: "vyber tag", -test_but: "testovacie tlaÄidlo" -}); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/test.js b/web/html/javascript/editarea/edit_area/plugins/test/test.js deleted file mode 100644 index 46e71ef..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/test.js +++ /dev/null @@ -1,110 +0,0 @@ -/** - * Plugin designed for test prupose. It add a button (that manage an alert) and a select (that allow to insert tags) in the toolbar. - * This plugin also disable the "f" key in the editarea, and load a CSS and a JS file - */ -var EditArea_test= { - /** - * Get called once this file is loaded (editArea still not initialized) - * - * @return nothing - */ - init: function(){ - // alert("test init: "+ this._someInternalFunction(2, 3)); - editArea.load_css(this.baseURL+"css/test.css"); - editArea.load_script(this.baseURL+"test2.js"); - } - /** - * Returns the HTML code for a specific control string or false if this plugin doesn't have that control. - * A control can be a button, select list or any other HTML item to present in the EditArea user interface. - * Language variables such as {$lang_somekey} will also be replaced with contents from - * the language packs. - * - * @param {string} ctrl_name: the name of the control to add - * @return HTML code for a specific control or false. - * @type string or boolean - */ - ,get_control_html: function(ctrl_name){ - switch(ctrl_name){ - case "test_but": - // Control id, button img, command - return parent.editAreaLoader.get_button_html('test_but', 'test.gif', 'test_cmd', false, this.baseURL); - case "test_select": - html= "<select id='test_select' onchange='javascript:editArea.execCommand(\"test_select_change\")' fileSpecific='no'>" - +" <option value='-1'>{$test_select}</option>" - +" <option value='h1'>h1</option>" - +" <option value='h2'>h2</option>" - +" <option value='h3'>h3</option>" - +" <option value='h4'>h4</option>" - +" <option value='h5'>h5</option>" - +" <option value='h6'>h6</option>" - +" </select>"; - return html; - } - return false; - } - /** - * Get called once EditArea is fully loaded and initialised - * - * @return nothing - */ - ,onload: function(){ - alert("test load"); - } - - /** - * Is called each time the user touch a keyboard key. - * - * @param (event) e: the keydown event - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,onkeydown: function(e){ - var str= String.fromCharCode(e.keyCode); - // desactivate the "f" character - if(str.toLowerCase()=="f"){ - return true; - } - return false; - } - - /** - * Executes a specific command, this function handles plugin commands. - * - * @param {string} cmd: the name of the command being executed - * @param {unknown} param: the parameter of the command - * @return true - pass to next handler in chain, false - stop chain execution - * @type boolean - */ - ,execCommand: function(cmd, param){ - // Handle commands - switch(cmd){ - case "test_select_change": - var val= document.getElementById("test_select").value; - if(val!=-1) - parent.editAreaLoader.insertTags(editArea.id, "<"+val+">", "</"+val+">"); - document.getElementById("test_select").options[0].selected=true; - return false; - case "test_cmd": - alert("user clicked on test_cmd"); - return false; - } - // Pass to next handler in chain - return true; - } - - /** - * This is just an internal plugin method, prefix all internal methods with a _ character. - * The prefix is needed so they doesn't collide with future EditArea callback functions. - * - * @param {string} a Some arg1. - * @param {string} b Some arg2. - * @return Some return. - * @type unknown - */ - ,_someInternalFunction : function(a, b) { - return a+b; - } -}; - -// Adds the plugin class to the list of available EditArea plugins -editArea.add_plugin("test", EditArea_test); diff --git a/web/html/javascript/editarea/edit_area/plugins/test/test2.js b/web/html/javascript/editarea/edit_area/plugins/test/test2.js deleted file mode 100644 index 9a1ce51..0000000 --- a/web/html/javascript/editarea/edit_area/plugins/test/test2.js +++ /dev/null @@ -1 +0,0 @@ -alert("test2.js is loaded from test plugin"); diff --git a/web/html/javascript/editarea/edit_area/reg_syntax.js b/web/html/javascript/editarea/edit_area/reg_syntax.js deleted file mode 100644 index da52aa8..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax.js +++ /dev/null @@ -1,164 +0,0 @@ - EditAreaLoader.prototype.get_regexp= function(text_array){ - //res="( |=|\n|\r|\[|\(|µ|)("; - res="(\b)("; - for(i=0; i<text_array.length; i++){ - if(i>0) - res+="|"; - //res+="("+ tab_text[i] +")"; - //res+=tab_text[i].replace(/(.|?|*|+|\|(|)|[|]|{|})/g, "\$1"); - res+=this.get_escaped_regexp(text_array[i]); - } - //res+=")( |\.|:|\{|\(|\)|\[|\]|'|"|\r|\n|\t|$)"; - res+=")(\b)"; - reg= new RegExp(res); - - return res; - }; - - - EditAreaLoader.prototype.get_escaped_regexp= function(str){ - return str.replace(/(.|?|*|+|\|(|)|[|]|}|{|$|^||)/g, "\$1"); - }; - - EditAreaLoader.prototype.init_syntax_regexp= function(){ - var lang_style= new Object(); - for(var lang in this.load_syntax){ - if(!this.syntax[lang]) // init the regexp if not already initialized - { - this.syntax[lang]= new Object(); - this.syntax[lang]["keywords_reg_exp"]= new Object(); - this.keywords_reg_exp_nb=0; - - if(this.load_syntax[lang]['KEYWORDS']){ - param="g"; - if(this.load_syntax[lang]['KEYWORD_CASE_SENSITIVE']===false) - param+="i"; - for(var i in this.load_syntax[lang]['KEYWORDS']){ - if(typeof(this.load_syntax[lang]['KEYWORDS'][i])=="function") continue; - this.syntax[lang]["keywords_reg_exp"][i]= new RegExp(this.get_regexp( this.load_syntax[lang]['KEYWORDS'][i] ), param); - this.keywords_reg_exp_nb++; - } - } - - if(this.load_syntax[lang]['OPERATORS']){ - var str=""; - var nb=0; - for(var i in this.load_syntax[lang]['OPERATORS']){ - if(typeof(this.load_syntax[lang]['OPERATORS'][i])=="function") continue; - if(nb>0) - str+="|"; - str+=this.get_escaped_regexp(this.load_syntax[lang]['OPERATORS'][i]); - nb++; - } - if(str.length>0) - this.syntax[lang]["operators_reg_exp"]= new RegExp("("+str+")","g"); - } - - if(this.load_syntax[lang]['DELIMITERS']){ - var str=""; - var nb=0; - for(var i in this.load_syntax[lang]['DELIMITERS']){ - if(typeof(this.load_syntax[lang]['DELIMITERS'][i])=="function") continue; - if(nb>0) - str+="|"; - str+=this.get_escaped_regexp(this.load_syntax[lang]['DELIMITERS'][i]); - nb++; - } - if(str.length>0) - this.syntax[lang]["delimiters_reg_exp"]= new RegExp("("+str+")","g"); - } - - - // /(("(\"|[^"])*"?)|('(\'|[^'])*'?)|(//(.|\r|\t)*\n)|(/*(.|\n|\r|\t)**/)|(<!--(.|\n|\r|\t)*-->))/gi - var syntax_trace=new Array(); - - // /("(?:[^"\]*(\\)*(\"?)?)*("|$))/g - - this.syntax[lang]["quotes"]=new Object(); - var quote_tab= new Array(); - if(this.load_syntax[lang]['QUOTEMARKS']){ - for(var i in this.load_syntax[lang]['QUOTEMARKS']){ - if(typeof(this.load_syntax[lang]['QUOTEMARKS'][i])=="function") continue; - var x=this.get_escaped_regexp(this.load_syntax[lang]['QUOTEMARKS'][i]); - this.syntax[lang]["quotes"][x]=x; - //quote_tab[quote_tab.length]="("+x+"(?:\\"+x+"|[^"+x+"])*("+x+"|$))"; - quote_tab[quote_tab.length]="("+x+"(?:[^"+x+"\\]*(\\\\)*(\\"+x+"?)?)*("+x+"|$))"; - syntax_trace.push(x); - } - } - - this.syntax[lang]["comments"]=new Object(); - if(this.load_syntax[lang]['COMMENT_SINGLE']){ - for(var i in this.load_syntax[lang]['COMMENT_SINGLE']){ - if(typeof(this.load_syntax[lang]['COMMENT_SINGLE'][i])=="function") continue; - var x=this.get_escaped_regexp(this.load_syntax[lang]['COMMENT_SINGLE'][i]); - quote_tab[quote_tab.length]="("+x+"(.|\r|\t)*(\n|$))"; - syntax_trace.push(x); - this.syntax[lang]["comments"][x]="\n"; - } - } - // (/*(.|[\r\n])*?*/) - if(this.load_syntax[lang]['COMMENT_MULTI']){ - for(var i in this.load_syntax[lang]['COMMENT_MULTI']){ - if(typeof(this.load_syntax[lang]['COMMENT_MULTI'][i])=="function") continue; - var start=this.get_escaped_regexp(i); - var end=this.get_escaped_regexp(this.load_syntax[lang]['COMMENT_MULTI'][i]); - quote_tab[quote_tab.length]="("+start+"(.|\n|\r)*?("+end+"|$))"; - syntax_trace.push(start); - syntax_trace.push(end); - this.syntax[lang]["comments"][i]=this.load_syntax[lang]['COMMENT_MULTI'][i]; - } - } - if(quote_tab.length>0) - this.syntax[lang]["comment_or_quote_reg_exp"]= new RegExp("("+quote_tab.join("|")+")","gi"); - - if(syntax_trace.length>0) // /((.|\n)*?)(\*("|'|/*|*/|//|$))/g - this.syntax[lang]["syntax_trace_regexp"]= new RegExp("((.|\n)*?)(\\*("+ syntax_trace.join("|") +"|$))", "gmi"); - - if(this.load_syntax[lang]['SCRIPT_DELIMITERS']){ - this.syntax[lang]["script_delimiters"]= new Object(); - for(var i in this.load_syntax[lang]['SCRIPT_DELIMITERS']){ - if(typeof(this.load_syntax[lang]['SCRIPT_DELIMITERS'][i])=="function") continue; - this.syntax[lang]["script_delimiters"][i]= this.load_syntax[lang]['SCRIPT_DELIMITERS']; - } - } - - this.syntax[lang]["custom_regexp"]= new Object(); - if(this.load_syntax[lang]['REGEXPS']){ - for(var i in this.load_syntax[lang]['REGEXPS']){ - if(typeof(this.load_syntax[lang]['REGEXPS'][i])=="function") continue; - var val= this.load_syntax[lang]['REGEXPS'][i]; - if(!this.syntax[lang]["custom_regexp"][val['execute']]) - this.syntax[lang]["custom_regexp"][val['execute']]= new Object(); - this.syntax[lang]["custom_regexp"][val['execute']][i]={'regexp' : new RegExp(val['search'], val['modifiers']) - , 'class' : val['class']}; - } - } - - if(this.load_syntax[lang]['STYLES']){ - lang_style[lang]= new Object(); - for(var i in this.load_syntax[lang]['STYLES']){ - if(typeof(this.load_syntax[lang]['STYLES'][i])=="function") continue; - if(typeof(this.load_syntax[lang]['STYLES'][i]) != "string"){ - for(var j in this.load_syntax[lang]['STYLES'][i]){ - lang_style[lang][j]= this.load_syntax[lang]['STYLES'][i][j]; - } - }else{ - lang_style[lang][i]= this.load_syntax[lang]['STYLES'][i]; - } - } - } - // build style string - var style=""; - for(var i in lang_style[lang]){ - if(lang_style[lang][i].length>0){ - style+= "."+ lang +" ."+ i.toLowerCase() +" span{"+lang_style[lang][i]+"}\n"; - style+= "."+ lang +" ."+ i.toLowerCase() +"{"+lang_style[lang][i]+"}\n"; - } - } - this.syntax[lang]["styles"]=style; - } - } - }; - - editAreaLoader.waiting_loading["reg_syntax.js"]= "loaded"; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/basic.js b/web/html/javascript/editarea/edit_area/reg_syntax/basic.js deleted file mode 100644 index 93b578d..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/basic.js +++ /dev/null @@ -1,69 +0,0 @@ -editAreaLoader.load_syntax["basic"] = { - 'COMMENT_SINGLE' : {1 : "'", 2 : 'rem'} - ,'COMMENT_MULTI' : { } - ,'QUOTEMARKS' : {1: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements' : [ - 'if','then','for','wend','while', - 'else','elseif','select','case','end select', - 'until','next','step','to','end if', 'call' - ] - ,'keywords' : [ - 'sub', 'end sub', 'function', 'end function', 'exit', - 'exit function', 'dim', 'redim', 'shared', 'const', - 'is', 'absolute', 'access', 'any', 'append', 'as', - 'base', 'beep', 'binary', 'bload', 'bsave', 'chain', - 'chdir', 'circle', 'clear', 'close', 'cls', 'color', - 'com', 'common', 'data', 'date', 'declare', 'def', - 'defdbl', 'defint', 'deflng', 'defsng', 'defstr', - 'double', 'draw', 'environ', 'erase', 'error', 'field', - 'files', 'fn', 'get', 'gosub', 'goto', 'integer', 'key', - 'kill', 'let', 'line', 'list', 'locate', 'lock', 'long', - 'lprint', 'lset', 'mkdir', 'name', 'off', 'on', 'open', - 'option', 'out', 'output', 'paint', 'palette', 'pcopy', - 'poke', 'preset', 'print', 'pset', 'put', 'random', - 'randomize', 'read', 'reset', 'restore', 'resume', - 'return', 'rmdir', 'rset', 'run', 'screen', 'seg', - 'shell', 'single', 'sleep', 'sound', 'static', 'stop', - 'strig', 'string', 'swap', 'system', 'time', 'timer', - 'troff', 'tron', 'type', 'unlock', 'using', 'view', - 'wait', 'width', 'window', 'write' - ] - ,'functions' : [ - 'abs', 'asc', 'atn', 'cdbl', 'chr', 'cint', 'clng', - 'cos', 'csng', 'csrlin', 'cvd', 'cvdmbf', 'cvi', 'cvl', - 'cvs', 'cvsmbf', 'eof', 'erdev', 'erl', 'err', 'exp', - 'fileattr', 'fix', 'fre', 'freefile', 'hex', 'inkey', - 'inp', 'input', 'instr', 'int', 'ioctl', 'lbound', - 'lcase', 'left', 'len', 'loc', 'lof', 'log', 'lpos', - 'ltrim', 'mid', 'mkd', 'mkdmbf', 'mki', 'mkl', 'mks', - 'mksmbf', 'oct', 'peek', 'pen', 'play', 'pmap', 'point', - 'pos', 'right', 'rnd', 'rtrim', 'seek', 'sgn', 'sin', - 'space', 'spc', 'sqr', 'stick', 'str', 'tab', 'tan', - 'ubound', 'ucase', 'val', 'varptr', 'varseg' - ] - ,'operators' : [ - 'and', 'eqv', 'imp', 'mod', 'not', 'or', 'xor' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '!', '&' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'STYLES' : { - 'COMMENTS': 'color: #99CC00;' - ,'QUOTESMARKS': 'color: #333399;' - ,'KEYWORDS' : { - 'keywords' : 'color: #3366FF;' - ,'functions' : 'color: #0000FF;' - ,'statements' : 'color: #3366FF;' - ,'operators' : 'color: #FF0000;' - } - ,'OPERATORS' : 'color: #FF0000;' - ,'DELIMITERS' : 'color: #0000FF;' - - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/brainfuck.js b/web/html/javascript/editarea/edit_area/reg_syntax/brainfuck.js deleted file mode 100644 index 810c3d6..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/brainfuck.js +++ /dev/null @@ -1,44 +0,0 @@ -editAreaLoader.load_syntax["brainfuck"] = { - 'COMMENT_SINGLE' : {} - ,'COMMENT_MULTI' : {} - ,'QUOTEMARKS' : {} - ,'KEYWORD_CASE_SENSITIVE' : true - ,'OPERATORS' :[ - '+', '-' - ] - ,'DELIMITERS' :[ - '[', ']' - ] - ,'REGEXPS' : { - 'bfispis' : { - 'search' : '()(\.)()' - ,'class' : 'bfispis' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - ,'bfupis' : { - 'search' : '()(\,)()' - ,'class' : 'bfupis' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - ,'bfmemory' : { - 'search' : '()([<>])()' - ,'class' : 'bfmemory' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'OPERATORS' : 'color: #88AA00;' - ,'DELIMITERS' : 'color: #00C138;' - ,'REGEXPS' : { - 'bfispis' : 'color: #EE0000;' - ,'bfupis' : 'color: #4455ee;' - ,'bfmemory' : 'color: #DD00DD;' - } - } -}; - diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/c.js b/web/html/javascript/editarea/edit_area/reg_syntax/c.js deleted file mode 100644 index 31667a0..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/c.js +++ /dev/null @@ -1,62 +0,0 @@ -editAreaLoader.load_syntax["c"] = { - 'COMMENT_SINGLE' : {1 : '//'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : true - ,'KEYWORDS' : { - 'constants' : [ - 'NULL', 'false', 'stdin', 'stdout', 'stderr', 'true' - ] - ,'types' : [ - 'FILE', 'auto', 'char', 'const', 'double', - 'extern', 'float', 'inline', 'int', 'long', 'register', - 'short', 'signed', 'size_t', 'static', 'struct', - 'time_t', 'typedef', 'union', 'unsigned', 'void', - 'volatile' - ] - ,'statements' : [ - 'do', 'else', 'enum', 'for', 'goto', 'if', 'sizeof', - 'switch', 'while' - ] - ,'keywords' : [ - 'break', 'case', 'continue', 'default', 'delete', - 'return' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '%', '!', '?', ':', '&' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - 'precompiler' : { - 'search' : '()(#[^\r\n]*)()' - ,'class' : 'precompiler' - ,'modifiers' : 'g' - ,'execute' : 'before' - } -/* ,'precompilerstring' : { - 'search' : '(#[\t ]*include[\t ]*)([^\r\n]*)([^\r\n]*[\r\n])' - ,'class' : 'precompilerstring' - ,'modifiers' : 'g' - ,'execute' : 'before' - }*/ - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - 'constants' : 'color: #EE0000;' - ,'types' : 'color: #0000EE;' - ,'statements' : 'color: #60CA00;' - ,'keywords' : 'color: #48BDDF;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #0038E1;' - ,'REGEXPS' : { - 'precompiler' : 'color: #009900;' - ,'precompilerstring' : 'color: #994400;' - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/coldfusion.js b/web/html/javascript/editarea/edit_area/reg_syntax/coldfusion.js deleted file mode 100644 index 673e874..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/coldfusion.js +++ /dev/null @@ -1,119 +0,0 @@ -editAreaLoader.load_syntax["coldfusion"] = { - 'COMMENT_SINGLE' : {1 : '//', 2 : '#'} - ,'COMMENT_MULTI' : {'<!--' : '-->'} - ,'COMMENT_MULTI2' : {'<!---' : '--->'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements' : [ - 'include', 'require', 'include_once', 'require_once', - 'for', 'foreach', 'as', 'if', 'elseif', 'else', 'while', 'do', 'endwhile', - 'endif', 'switch', 'case', 'endswitch', - 'return', 'break', 'continue' - ] - ,'reserved' : [ - 'AND', 'break', 'case', 'CONTAIN', 'CONTAINS', 'continue', 'default', 'do', - 'DOES', 'else', 'EQ', 'EQUAL', 'EQUALTO', 'EQV', 'FALSE', 'for', 'GE', - 'GREATER', 'GT', 'GTE', 'if', 'IMP', 'in', 'IS', 'LE', 'LESS', 'LT', 'LTE', - 'MOD', 'NEQ', 'NOT', 'OR', 'return', 'switch', 'THAN', 'TO', 'TRUE', 'var', - 'while', 'XOR' - ] - ,'functions' : [ - 'Abs', 'ACos', 'ArrayAppend', 'ArrayAvg', 'ArrayClear', 'ArrayDeleteAt', 'ArrayInsertAt', - 'ArrayIsEmpty', 'ArrayLen', 'ArrayMax', 'ArrayMin', 'ArrayNew', 'ArrayPrepend', 'ArrayResize', - 'ArraySet', 'ArraySort', 'ArraySum', 'ArraySwap', 'ArrayToList', 'Asc', 'ASin', 'Atn', 'AuthenticatedContext', - 'AuthenticatedUser', 'BitAnd', 'BitMaskClear', 'BitMaskRead', 'BitMaskSet', 'BitNot', 'BitOr', - 'BitSHLN', 'BitSHRN', 'BitXor', 'Ceiling', 'Chr', 'CJustify', 'Compare', 'CompareNoCase', 'Cos', - 'CreateDate', 'CreateDateTime', 'CreateODBCDate', 'CreateODBCDateTime', 'CreateODBCTime', - 'CreateTime', 'CreateTimeSpan', 'DateAdd', 'DateCompare', 'DateConvert', 'DateDiff', - 'DateFormat', 'DatePart', 'Day', 'DayOfWeek', 'DayOfWeekAsString', 'DayOfYear', 'DaysInMonth', - 'DaysInYear', 'DE', 'DecimalFormat', 'DecrementValue', 'Decrypt', 'DeleteClientVariable', - 'DirectoryExists', 'DollarFormat', 'Duplicate', 'Encrypt', 'Evaluate', 'Exp', 'ExpandPath', - 'FileExists', 'Find', 'FindNoCase', 'FindOneOf', 'FirstDayOfMonth', 'Fix', 'FormatBaseN', - 'GetBaseTagData', 'GetBaseTagList', 'GetBaseTemplatePath', 'GetClientVariablesList', - 'GetCurrentTemplatePath', 'GetDirectoryFromPath', 'GetException', 'GetFileFromPath', - 'GetFunctionList', 'GetHttpTimeString', 'GetHttpRequestData', 'GetLocale', 'GetMetricData', - 'GetProfileString', 'GetTempDirectory', 'GetTempFile', 'GetTemplatePath', 'GetTickCount', - 'GetTimeZoneInfo', 'GetToken', 'Hash', 'Hour', 'HTMLCodeFormat', 'HTMLEditFormat', 'IIf', - 'IncrementValue', 'InputBaseN', 'Insert', 'Int', 'IsArray', 'IsAuthenticated', 'IsAuthorized', - 'IsBoolean', 'IsBinary', 'IsCustomFunction', 'IsDate', 'IsDebugMode', 'IsDefined', 'IsLeapYear', - 'IsNumeric', 'IsNumericDate', 'IsProtected', 'IsQuery', 'IsSimpleValue', 'IsStruct', 'IsWDDX', - 'JavaCast', 'JSStringFormat', 'LCase', 'Left', 'Len', 'ListAppend', 'ListChangeDelims', - 'ListContains', 'ListContainsNoCase', 'ListDeleteAt', 'ListFind', 'ListFindNoCase', 'ListFirst', - 'ListGetAt', 'ListInsertAt', 'ListLast', 'ListLen', 'ListPrepend', 'ListQualify', 'ListRest', - 'ListSetAt', 'ListSort', 'ListToArray', 'ListValueCount', 'ListValueCountNoCase', 'LJustify', - 'Log', 'Log10', 'LSCurrencyFormat', 'LSDateFormat', 'LSEuroCurrencyFormat', 'LSIsCurrency', - 'LSIsDate', 'LSIsNumeric', 'LSNumberFormat', 'LSParseCurrency', 'LSParseDateTime', 'LSParseNumber', - 'LSTimeFormat', 'LTrim', 'Max', 'Mid', 'Min', 'Minute', 'Month', 'MonthAsString', 'Now', 'NumberFormat', - 'ParagraphFormat', 'ParameterExists', 'ParseDateTime', 'Pi', 'PreserveSingleQuotes', 'Quarter', - 'QueryAddRow', 'QueryNew', 'QuerySetCell', 'QuotedValueList', 'Rand', 'Randomize', 'RandRange', - 'REFind', 'REFindNoCase', 'RemoveChars', 'RepeatString', 'Replace', 'ReplaceList', 'ReplaceNoCase', - 'REReplace', 'REReplaceNoCase', 'Reverse', 'Right', 'RJustify', 'Round', 'RTrim', 'Second', 'SetLocale', - 'SetProfileString', 'SetVariable', 'Sgn', 'Sin', 'SpanExcluding', 'SpanIncluding', 'Sqr', 'StripCR', - 'StructAppend', 'StructClear', 'StructCopy', 'StructCount', 'StructDelete', 'StructFind', 'StructFindKey', - 'StructFindValue', 'StructGet', 'StructInsert', 'StructIsEmpty', 'StructKeyArray', 'StructKeyExists', - 'StructKeyList', 'StructNew', 'StructSort', 'StructUpdate', 'Tan', 'TimeFormat', 'ToBase64', 'ToBinary', - 'ToString', 'Trim', 'UCase', 'URLDecode', 'URLEncodedFormat', 'Val', 'ValueList', 'Week', 'WriteOutput', - 'XMLFormat', 'Year', 'YesNoFormat' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '%', '!', '&&', '||' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - 'doctype' : { - 'search' : '()(<!DOCTYPE[^>]*>)()' - ,'class' : 'doctype' - ,'modifiers' : '' - ,'execute' : 'before' // before or after - } - ,'cftags' : { - 'search' : '(<)(/cf[a-z][^ \r\n\t>]*)([^>]*>)' - ,'class' : 'cftags' - ,'modifiers' : 'gi' - ,'execute' : 'before' // before or after - } - ,'cftags2' : { - 'search' : '(<)(cf[a-z][^ \r\n\t>]*)([^>]*>)' - ,'class' : 'cftags2' - ,'modifiers' : 'gi' - ,'execute' : 'before' // before or after - } - ,'tags' : { - 'search' : '(<)(/?[a-z][^ \r\n\t>]*)([^>]*>)' - ,'class' : 'tags' - ,'modifiers' : 'gi' - ,'execute' : 'before' // before or after - } - ,'attributes' : { - 'search' : '( |\n|\r|\t)([^ \r\n\t=]+)(=)' - ,'class' : 'attributes' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - 'reserved' : 'color: #48BDDF;' - ,'functions' : 'color: #0000FF;' - ,'statements' : 'color: #60CA00;' - } - ,'OPERATORS' : 'color: #E775F0;' - ,'DELIMITERS' : '' - ,'REGEXPS' : { - 'attributes': 'color: #990033;' - ,'cftags': 'color: #990033;' - ,'cftags2': 'color: #990033;' - ,'tags': 'color: #000099;' - ,'doctype': 'color: #8DCFB5;' - ,'test': 'color: #00FF00;' - } - } -}; - - diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/cpp.js b/web/html/javascript/editarea/edit_area/reg_syntax/cpp.js deleted file mode 100644 index 74826d3..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/cpp.js +++ /dev/null @@ -1,65 +0,0 @@ -editAreaLoader.load_syntax["cpp"] = { - 'COMMENT_SINGLE' : {1 : '//'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : true - ,'KEYWORDS' : { - 'constants' : [ - 'NULL', 'false', 'std', 'stdin', 'stdout', 'stderr', - 'true' - ] - ,'types' : [ - 'FILE', 'auto', 'char', 'class', 'const', 'double', - 'extern', 'float', 'friend', 'inline', 'int', - 'iterator', 'long', 'map', 'operator', 'queue', - 'register', 'short', 'signed', 'size_t', 'stack', - 'static', 'string', 'struct', 'time_t', 'typedef', - 'union', 'unsigned', 'vector', 'void', 'volatile' - ] - ,'statements' : [ - 'catch', 'do', 'else', 'enum', 'for', 'goto', 'if', - 'sizeof', 'switch', 'this', 'throw', 'try', 'while' - ] - ,'keywords' : [ - 'break', 'case', 'continue', 'default', 'delete', - 'namespace', 'new', 'private', 'protected', 'public', - 'return', 'using' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '%', '!', '?', ':', '&' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - 'precompiler' : { - 'search' : '()(#[^\r\n]*)()' - ,'class' : 'precompiler' - ,'modifiers' : 'g' - ,'execute' : 'before' - } -/* ,'precompilerstring' : { - 'search' : '(#[\t ]*include[\t ]*)([^\r\n]*)([^\r\n]*[\r\n])' - ,'class' : 'precompilerstring' - ,'modifiers' : 'g' - ,'execute' : 'before' - }*/ - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - 'constants' : 'color: #EE0000;' - ,'types' : 'color: #0000EE;' - ,'statements' : 'color: #60CA00;' - ,'keywords' : 'color: #48BDDF;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #0038E1;' - ,'REGEXPS' : { - 'precompiler' : 'color: #009900;' - ,'precompilerstring' : 'color: #994400;' - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/css.js b/web/html/javascript/editarea/edit_area/reg_syntax/css.js deleted file mode 100644 index 8dded1b..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/css.js +++ /dev/null @@ -1,84 +0,0 @@ -editAreaLoader.load_syntax["css"] = { - 'COMMENT_SINGLE' : {1 : '@'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : ['"', "'"] - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'attributes' : [ - 'aqua', 'azimuth', 'background-attachment', 'background-color', - 'background-image', 'background-position', 'background-repeat', - 'background', 'border-bottom-color', 'border-bottom-style', - 'border-bottom-width', 'border-left-color', 'border-left-style', - 'border-left-width', 'border-right', 'border-right-color', - 'border-right-style', 'border-right-width', 'border-top-color', - 'border-top-style', 'border-top-width','border-bottom', 'border-collapse', - 'border-left', 'border-width', 'border-color', 'border-spacing', - 'border-style', 'border-top', 'border', 'caption-side', - 'clear', 'clip', 'color', 'content', 'counter-increment', 'counter-reset', - 'cue-after', 'cue-before', 'cue', 'cursor', 'direction', 'display', - 'elevation', 'empty-cells', 'float', 'font-family', 'font-size', - 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', - 'font-weight', 'font', 'height', 'letter-spacing', 'line-height', - 'list-style', 'list-style-image', 'list-style-position', 'list-style-type', - 'margin-bottom', 'margin-left', 'margin-right', 'margin-top', 'margin', - 'marker-offset', 'marks', 'max-height', 'max-width', 'min-height', - 'min-width', 'opacity', 'orphans', 'outline', 'outline-color', 'outline-style', - 'outline-width', 'overflow', 'padding-bottom', 'padding-left', - 'padding-right', 'padding-top', 'padding', 'page', 'page-break-after', - 'page-break-before', 'page-break-inside', 'pause-after', 'pause-before', - 'pause', 'pitch', 'pitch-range', 'play-during', 'position', 'quotes', - 'richness', 'right', 'size', 'speak-header', 'speak-numeral', 'speak-punctuation', - 'speak', 'speech-rate', 'stress', 'table-layout', 'text-align', 'text-decoration', - 'text-indent', 'text-shadow', 'text-transform', 'top', 'unicode-bidi', - 'vertical-align', 'visibility', 'voice-family', 'volume', 'white-space', 'widows', - 'width', 'word-spacing', 'z-index', 'bottom', 'left' - ] - ,'values' : [ - 'above', 'absolute', 'always', 'armenian', 'aural', 'auto', 'avoid', - 'baseline', 'behind', 'below', 'bidi-override', 'black', 'blue', 'blink', 'block', 'bold', 'bolder', 'both', - 'capitalize', 'center-left', 'center-right', 'center', 'circle', 'cjk-ideographic', - 'close-quote', 'collapse', 'condensed', 'continuous', 'crop', 'crosshair', 'cross', 'cursive', - 'dashed', 'decimal-leading-zero', 'decimal', 'default', 'digits', 'disc', 'dotted', 'double', - 'e-resize', 'embed', 'extra-condensed', 'extra-expanded', 'expanded', - 'fantasy', 'far-left', 'far-right', 'faster', 'fast', 'fixed', 'fuchsia', - 'georgian', 'gray', 'green', 'groove', 'hebrew', 'help', 'hidden', 'hide', 'higher', - 'high', 'hiragana-iroha', 'hiragana', 'icon', 'inherit', 'inline-table', 'inline', - 'inset', 'inside', 'invert', 'italic', 'justify', 'katakana-iroha', 'katakana', - 'landscape', 'larger', 'large', 'left-side', 'leftwards', 'level', 'lighter', 'lime', 'line-through', 'list-item', 'loud', 'lower-alpha', 'lower-greek', 'lower-roman', 'lowercase', 'ltr', 'lower', 'low', - 'maroon', 'medium', 'message-box', 'middle', 'mix', 'monospace', - 'n-resize', 'narrower', 'navy', 'ne-resize', 'no-close-quote', 'no-open-quote', 'no-repeat', 'none', 'normal', 'nowrap', 'nw-resize', - 'oblique', 'olive', 'once', 'open-quote', 'outset', 'outside', 'overline', - 'pointer', 'portrait', 'purple', 'px', - 'red', 'relative', 'repeat-x', 'repeat-y', 'repeat', 'rgb', 'ridge', 'right-side', 'rightwards', - 's-resize', 'sans-serif', 'scroll', 'se-resize', 'semi-condensed', 'semi-expanded', 'separate', 'serif', 'show', 'silent', 'silver', 'slow', 'slower', 'small-caps', 'small-caption', 'smaller', 'soft', 'solid', 'spell-out', 'square', - 'static', 'status-bar', 'super', 'sw-resize', - 'table-caption', 'table-cell', 'table-column', 'table-column-group', 'table-footer-group', 'table-header-group', 'table-row', 'table-row-group', 'teal', 'text', 'text-bottom', 'text-top', 'thick', 'thin', 'transparent', - 'ultra-condensed', 'ultra-expanded', 'underline', 'upper-alpha', 'upper-latin', 'upper-roman', 'uppercase', 'url', - 'visible', - 'w-resize', 'wait', 'white', 'wider', - 'x-fast', 'x-high', 'x-large', 'x-loud', 'x-low', 'x-small', 'x-soft', 'xx-large', 'xx-small', - 'yellow', 'yes' - ] - ,'specials' : [ - 'important' - ] - } - ,'OPERATORS' :[ - ':', ';', '!', '.', '#' - ] - ,'DELIMITERS' :[ - '{', '}' - ] - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - 'attributes' : 'color: #48BDDF;' - ,'values' : 'color: #2B60FF;' - ,'specials' : 'color: #FF0000;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #60CA00;' - - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/html.js b/web/html/javascript/editarea/edit_area/reg_syntax/html.js deleted file mode 100644 index d508364..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/html.js +++ /dev/null @@ -1,50 +0,0 @@ -/* -* last update: 2006-08-24 -*/ - -editAreaLoader.load_syntax["html"] = { - 'COMMENT_SINGLE' : {} - ,'COMMENT_MULTI' : {'<!--' : '-->'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - } - ,'OPERATORS' :[ - ] - ,'DELIMITERS' :[ - ] - ,'REGEXPS' : { - 'doctype' : { - 'search' : '()(<!DOCTYPE[^>]*>)()' - ,'class' : 'doctype' - ,'modifiers' : '' - ,'execute' : 'before' // before or after - } - ,'tags' : { - 'search' : '(<)(/?[a-z][^ \r\n\t>]*)([^>]*>)' - ,'class' : 'tags' - ,'modifiers' : 'gi' - ,'execute' : 'before' // before or after - } - ,'attributes' : { - 'search' : '( |\n|\r|\t)([^ \r\n\t=]+)(=)' - ,'class' : 'attributes' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - } - ,'OPERATORS' : 'color: #E775F0;' - ,'DELIMITERS' : '' - ,'REGEXPS' : { - 'attributes': 'color: #B1AC41;' - ,'tags': 'color: #E62253;' - ,'doctype': 'color: #8DCFB5;' - ,'test': 'color: #00FF00;' - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/js.js b/web/html/javascript/editarea/edit_area/reg_syntax/js.js deleted file mode 100644 index 2799b70..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/js.js +++ /dev/null @@ -1,93 +0,0 @@ -editAreaLoader.load_syntax["js"] = { - 'COMMENT_SINGLE' : {1 : '//'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements' : [ - 'as', 'break', 'case', 'catch', 'continue', 'decodeURI', 'delete', 'do', - 'else', 'encodeURI', 'eval', 'finally', 'for', 'if', 'in', 'is', 'item', - 'instanceof', 'return', 'switch', 'this', 'throw', 'try', 'typeof', 'void', - 'while', 'write', 'with' - ] - ,'keywords' : [ - 'class', 'const', 'default', 'debugger', 'export', 'extends', 'false', - 'function', 'import', 'namespace', 'new', 'null', 'package', 'private', - 'protected', 'public', 'super', 'true', 'use', 'var', 'window', 'document', - // the list below must be sorted and checked (if it is a keywords or a function and if it is not present twice - 'Link ', 'outerHeight ', 'Anchor', 'FileUpload', - 'location', 'outerWidth', 'Select', 'Area', 'find', 'Location', 'Packages', 'self', - 'arguments', 'locationbar', 'pageXoffset', 'Form', - 'Math', 'pageYoffset', 'setTimeout', 'assign', 'Frame', 'menubar', 'parent', 'status', - 'blur', 'frames', 'MimeType', 'parseFloat', 'statusbar', 'Boolean', 'Function', 'moveBy', - 'parseInt', 'stop', 'Button', 'getClass', 'moveTo', 'Password', 'String', 'callee', 'Hidden', - 'name', 'personalbar', 'Submit', 'caller', 'history', 'NaN', 'Plugin', 'sun', 'captureEvents', - 'History', 'navigate', 'print', 'taint', 'Checkbox', 'home', 'navigator', 'prompt', 'Text', - 'Image', 'Navigator', 'prototype', 'Textarea', 'clearTimeout', 'Infinity', - 'netscape', 'Radio', 'toolbar', 'close', 'innerHeight', 'Number', 'ref', 'top', 'closed', - 'innerWidth', 'Object', 'RegExp', 'toString', 'confirm', 'isFinite', 'onBlur', 'releaseEvents', - 'unescape', 'constructor', 'isNan', 'onError', 'Reset', 'untaint', 'Date', 'java', 'onFocus', - 'resizeBy', 'unwatch', 'defaultStatus', 'JavaArray', 'onLoad', 'resizeTo', 'valueOf', 'document', - 'JavaClass', 'onUnload', 'routeEvent', 'watch', 'Document', 'JavaObject', 'open', 'scroll', 'window', - 'Element', 'JavaPackage', 'opener', 'scrollbars', 'Window', 'escape', 'length', 'Option', 'scrollBy' - ] - ,'functions' : [ - // common functions for Window object - 'alert', 'Array', 'back', 'blur', 'clearInterval', 'close', 'confirm', 'eval ', 'focus', 'forward', 'home', - 'name', 'navigate', 'onblur', 'onerror', 'onfocus', 'onload', 'onmove', - 'onresize', 'onunload', 'open', 'print', 'prompt', 'scroll', 'scrollTo', 'setInterval', 'status', - 'stop' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '%', '!' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - 'statements' : 'color: #60CA00;' - ,'keywords' : 'color: #48BDDF;' - ,'functions' : 'color: #2B60FF;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #0038E1;' - - } - ,'AUTO_COMPLETION' : { - "default": { // the name of this definition group. It's posisble to have different rules inside the same definition file - "REGEXP": { "before_word": "[^a-zA-Z0-9_]|^" // \s|\.| - ,"possible_words_letters": "[a-zA-Z0-9_]+" - ,"letter_after_word_must_match": "[^a-zA-Z0-9_]|$" - ,"prefix_separator": "\." - } - ,"CASE_SENSITIVE": true - ,"MAX_TEXT_LENGTH": 100 // the maximum length of the text being analyzed before the cursor position - ,"KEYWORDS": { - '': [ // the prefix of thoses items - /** - * 0 : the keyword the user is typing - * 1 : (optionnal) the string inserted in code ("{@}" being the new position of the cursor, "§" beeing the equivalent to the value the typed string indicated if the previous ) - * If empty the keyword will be displayed - * 2 : (optionnal) the text that appear in the suggestion box (if empty, the string to insert will be displayed) - */ - ['Array', '§()', ''] - ,['alert', '§({@})', 'alert(String message)'] - ,['document'] - ,['window'] - ] - ,'window' : [ - ['location'] - ,['document'] - ,['scrollTo', 'scrollTo({@})', 'scrollTo(Int x,Int y)'] - ] - ,'location' : [ - ['href'] - ] - } - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/pas.js b/web/html/javascript/editarea/edit_area/reg_syntax/pas.js deleted file mode 100644 index 7c1bc3c..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/pas.js +++ /dev/null @@ -1,82 +0,0 @@ -editAreaLoader.load_syntax["pas"] = { - 'COMMENT_SINGLE' : {} - ,'COMMENT_MULTI' : {'{' : '}', '(*':'*)'} - ,'QUOTEMARKS' : {1: '"', 2: "'"} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'constants' : [ - 'Blink', 'Black', 'Blue', 'Green', 'Cyan', 'Red', - 'Magenta', 'Brown', 'LightGray', 'DarkGray', - 'LightBlue', 'LightGreen', 'LightCyan', 'LightRed', - 'LightMagenta', 'Yellow', 'White', 'MaxSIntValue', - 'MaxUIntValue', 'maxint', 'maxLongint', 'maxSmallint', - 'erroraddr', 'errorcode', 'LineEnding' - ] - ,'keywords' : [ - 'in', 'or', 'div', 'mod', 'and', 'shl', 'shr', 'xor', - 'pow', 'is', 'not','Absolute', 'And_then', 'Array', - 'Begin', 'Bindable', 'Case', 'Const', 'Do', 'Downto', - 'Else', 'End', 'Export', 'File', 'For', 'Function', - 'Goto', 'If', 'Import', 'Implementation', 'Inherited', - 'Inline', 'Interface', 'Label', 'Module', 'Nil', - 'Object', 'Of', 'Only', 'Operator', 'Or_else', - 'Otherwise', 'Packed', 'Procedure', 'Program', - 'Protected', 'Qualified', 'Record', 'Repeat', - 'Restricted', 'Set', 'Then', 'To', 'Type', 'Unit', - 'Until', 'Uses', 'Value', 'Var', 'Virtual', 'While', - 'With' - ] - ,'functions' : [ - 'Abs', 'Addr', 'Append', 'Arctan', 'Assert', 'Assign', - 'Assigned', 'BinStr', 'Blockread', 'Blockwrite', - 'Break', 'Chdir', 'Chr', 'Close', 'CompareByte', - 'CompareChar', 'CompareDWord', 'CompareWord', 'Concat', - 'Continue', 'Copy', 'Cos', 'CSeg', 'Dec', 'Delete', - 'Dispose', 'DSeg', 'Eof', 'Eoln', 'Erase', 'Exclude', - 'Exit', 'Exp', 'Filepos', 'Filesize', 'FillByte', - 'Fillchar', 'FillDWord', 'Fillword', 'Flush', 'Frac', - 'Freemem', 'Getdir', 'Getmem', 'GetMemoryManager', - 'Halt', 'HexStr', 'Hi', 'High', 'Inc', 'Include', - 'IndexByte', 'IndexChar', 'IndexDWord', 'IndexWord', - 'Insert', 'IsMemoryManagerSet', 'Int', 'IOresult', - 'Length', 'Ln', 'Lo', 'LongJmp', 'Low', 'Lowercase', - 'Mark', 'Maxavail', 'Memavail', 'Mkdir', 'Move', - 'MoveChar0', 'New', 'Odd', 'OctStr', 'Ofs', 'Ord', - 'Paramcount', 'Paramstr', 'Pi', 'Pos', 'Power', 'Pred', - 'Ptr', 'Random', 'Randomize', 'Read', 'Readln', - 'Real2Double', 'Release', 'Rename', 'Reset', 'Rewrite', - 'Rmdir', 'Round', 'Runerror', 'Seek', 'SeekEof', - 'SeekEoln', 'Seg', 'SetMemoryManager', 'SetJmp', - 'SetLength', 'SetString', 'SetTextBuf', 'Sin', 'SizeOf', - 'Sptr', 'Sqr', 'Sqrt', 'SSeg', 'Str', 'StringOfChar', - 'Succ', 'Swap', 'Trunc', 'Truncate', 'Upcase', 'Val', - 'Write', 'WriteLn' - ] - ,'types' : [ - 'Integer', 'Shortint', 'SmallInt', 'Longint', - 'Longword', 'Int64', 'Byte', 'Word', 'Cardinal', - 'QWord', 'Boolean', 'ByteBool', 'LongBool', 'Char', - 'Real', 'Single', 'Double', 'Extended', 'Comp', - 'String', 'ShortString', 'AnsiString', 'PChar' - ] - } - ,'OPERATORS' :[ - '@', '*', '+', '-', '/', '^', ':=', '<', '=', '>' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']' - ] - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - 'specials' : 'color: #EE0000;' - ,'constants' : 'color: #654321;' - ,'keywords' : 'color: #48BDDF;' - ,'functions' : 'color: #449922;' - ,'types' : 'color: #2B60FF;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #60CA00;' - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/perl.js b/web/html/javascript/editarea/edit_area/reg_syntax/perl.js deleted file mode 100644 index b63e951..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/perl.js +++ /dev/null @@ -1,88 +0,0 @@ -/*************************************************************************** - * (c) 2008 - file created by Christoph Pinkel, MTC Infomedia OHG. - * - * You may choose any license of the current release or any future release - * of editarea to use, modify and/or redistribute this file. - * - * This language specification file supports for syntax checking on - * a large subset of Perl 5.x. - * The basic common syntax of Perl is fully supported, but as for - * the highlighting of built-in operations, it's mainly designed - * to support for hightlighting Perl code in a Safe environment (compartment) - * as used by CoMaNet for evaluation of administrative scripts. This Safe - * compartment basically allows for all of Opcode's :default operations, - * but little others. See http://perldoc.perl.org/Opcode.html to learn - * more. - ***************************************************************************/ - -editAreaLoader.load_syntax["perl"] = { - - 'COMMENT_SINGLE' : {1 : '#'}, - 'QUOTEMARKS' : {1: "'", 2: '"'}, - 'KEYWORD_CASE_SENSITIVE' : true, - 'KEYWORDS' : - { - 'core' : - [ "if", "else", "elsif", "while", "for", "each", "foreach", - "next", "last", "goto", "exists", "delete", "undef", - "my", "our", "local", "use", "require", "package", "keys", "values", - "sub", "bless", "ref", "return" ], - 'functions' : - [ - //from :base_core - "int", "hex", "oct", "abs", "substr", "vec", "study", "pos", - "length", "index", "rindex", "ord", "chr", "ucfirst", "lcfirst", - "uc", "lc", "quotemeta", "chop", "chomp", "split", "list", "splice", - "push", "pop", "shift", "unshift", "reverse", "and", "or", "dor", - "xor", "warn", "die", "prototype", - //from :base_mem - "concat", "repeat", "join", "range", - //none from :base_loop, as we'll see them as basic statements... - //from :base_orig - "sprintf", "crypt", "tie", "untie", "select", "localtime", "gmtime", - //others - "print", "open", "close" - ] - }, - 'OPERATORS' : - [ '+', '-', '/', '*', '=', '<', '>', '!', '||', '.', '&&', - ' eq ', ' ne ', '=~' ], - 'DELIMITERS' : - [ '(', ')', '[', ']', '{', '}' ], - 'REGEXPS' : - { - 'packagedecl' : { 'search': '(package )([^ \r\n\t#;]*)()', - 'class' : 'scopingnames', - 'modifiers' : 'g', 'execute' : 'before' }, - 'subdecl' : { 'search': '(sub )([^ \r\n\t#]*)()', - 'class' : 'scopingnames', - 'modifiers' : 'g', 'execute' : 'before' }, - 'scalars' : { 'search': '()(\$[a-zA-Z0-9_:]*)()', - 'class' : 'vars', - 'modifiers' : 'g', 'execute' : 'after' }, - 'arrays' : { 'search': '()(@[a-zA-Z0-9_:]*)()', - 'class' : 'vars', - 'modifiers' : 'g', 'execute' : 'after' }, - 'hashs' : { 'search': '()(%[a-zA-Z0-9_:]*)()', - 'class' : 'vars', - 'modifiers' : 'g', 'execute' : 'after' }, - }, - - 'STYLES' : - { - 'COMMENTS': 'color: #AAAAAA;', - 'QUOTESMARKS': 'color: #DC0000;', - 'KEYWORDS' : - { - 'core' : 'color: #8aca00;', - 'functions' : 'color: #2B60FF;' - }, - 'OPERATORS' : 'color: #8aca00;', - 'DELIMITERS' : 'color: #0038E1;', - 'REGEXPS': - { - 'scopingnames' : 'color: #ff0000;', - 'vars' : 'color: #00aaaa;', - } - } //'STYLES' -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/php.js b/web/html/javascript/editarea/edit_area/reg_syntax/php.js deleted file mode 100644 index 5a5cff9..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/php.js +++ /dev/null @@ -1,156 +0,0 @@ -editAreaLoader.load_syntax["php"] = { - 'COMMENT_SINGLE' : {1 : '//', 2 : '#'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements' : [ - 'include', 'require', 'include_once', 'require_once', - 'for', 'foreach', 'as', 'if', 'elseif', 'else', 'while', 'do', 'endwhile', - 'endif', 'switch', 'case', 'endswitch', - 'return', 'break', 'continue' - ] - ,'reserved' : [ - '_GET', '_POST', '_SESSION', '_SERVER', '_FILES', '_ENV', '_COOKIE', '_REQUEST', - 'null', '__LINE__', '__FILE__', - 'false', '<?php', '?>', '<?', - '<script language', '</script>', - 'true', 'var', 'default', - 'function', 'class', 'new', '&new', 'this', - '__FUNCTION__', '__CLASS__', '__METHOD__', 'PHP_VERSION', - 'PHP_OS', 'DEFAULT_INCLUDE_PATH', 'PEAR_INSTALL_DIR', 'PEAR_EXTENSION_DIR', - 'PHP_EXTENSION_DIR', 'PHP_BINDIR', 'PHP_LIBDIR', 'PHP_DATADIR', 'PHP_SYSCONFDIR', - 'PHP_LOCALSTATEDIR', 'PHP_CONFIG_FILE_PATH', 'PHP_OUTPUT_HANDLER_START', 'PHP_OUTPUT_HANDLER_CONT', - 'PHP_OUTPUT_HANDLER_END', 'E_ERROR', 'E_WARNING', 'E_PARSE', 'E_NOTICE', - 'E_CORE_ERROR', 'E_CORE_WARNING', 'E_COMPILE_ERROR', 'E_COMPILE_WARNING', 'E_USER_ERROR', - 'E_USER_WARNING', 'E_USER_NOTICE', 'E_ALL' - - ] - ,'functions' : [ - 'func_num_args', 'func_get_arg', 'func_get_args', 'strlen', 'strcmp', 'strncmp', 'strcasecmp', 'strncasecmp', 'each', 'error_reporting', 'define', 'defined', - 'trigger_error', 'user_error', 'set_error_handler', 'restore_error_handler', 'get_declared_classes', 'get_loaded_extensions', - 'extension_loaded', 'get_extension_funcs', 'debug_backtrace', - 'constant', 'bin2hex', 'sleep', 'usleep', 'time', 'mktime', 'gmmktime', 'strftime', 'gmstrftime', 'strtotime', 'date', 'gmdate', 'getdate', 'localtime', 'checkdate', 'flush', 'wordwrap', 'htmlspecialchars', 'htmlentities', 'html_entity_decode', 'md5', 'md5_file', 'crc32', 'getimagesize', 'image_type_to_mime_type', 'phpinfo', 'phpversion', 'phpcredits', 'strnatcmp', 'strnatcasecmp', 'substr_count', 'strspn', 'strcspn', 'strtok', 'strtoupper', 'strtolower', 'strpos', 'strrpos', 'strrev', 'hebrev', 'hebrevc', 'nl2br', 'basename', 'dirname', 'pathinfo', 'stripslashes', 'stripcslashes', 'strstr', 'stristr', 'strrchr', 'str_shuffle', 'str_word_count', 'strcoll', 'substr', 'substr_replace', 'quotemeta', 'ucfirst', 'ucwords', 'strtr', 'addslashes', 'addcslashes', 'rtrim', 'str_replace', 'str_repeat', 'count_chars', 'chunk_split', 'trim', 'ltrim', 'strip_tags', 'similar_text', 'explode', 'implode', 'setlocale', 'localeconv', - 'parse_str', 'str_pad', 'chop', 'strchr', 'sprintf', 'printf', 'vprintf', 'vsprintf', 'sscanf', 'fscanf', 'parse_url', 'urlencode', 'urldecode', 'rawurlencode', 'rawurldecode', 'readlink', 'linkinfo', 'link', 'unlink', 'exec', 'system', 'escapeshellcmd', 'escapeshellarg', 'passthru', 'shell_exec', 'proc_open', 'proc_close', 'rand', 'srand', 'getrandmax', 'mt_rand', 'mt_srand', 'mt_getrandmax', 'base64_decode', 'base64_encode', 'abs', 'ceil', 'floor', 'round', 'is_finite', 'is_nan', 'is_infinite', 'bindec', 'hexdec', 'octdec', 'decbin', 'decoct', 'dechex', 'base_convert', 'number_format', 'fmod', 'ip2long', 'long2ip', 'getenv', 'putenv', 'getopt', 'microtime', 'gettimeofday', 'getrusage', 'uniqid', 'quoted_printable_decode', 'set_time_limit', 'get_cfg_var', 'magic_quotes_runtime', 'set_magic_quotes_runtime', 'get_magic_quotes_gpc', 'get_magic_quotes_runtime', - 'import_request_variables', 'error_log', 'serialize', 'unserialize', 'memory_get_usage', 'var_dump', 'var_export', 'debug_zval_dump', 'print_r','highlight_file', 'show_source', 'highlight_string', 'ini_get', 'ini_get_all', 'ini_set', 'ini_alter', 'ini_restore', 'get_include_path', 'set_include_path', 'restore_include_path', 'setcookie', 'header', 'headers_sent', 'connection_aborted', 'connection_status', 'ignore_user_abort', 'parse_ini_file', 'is_uploaded_file', 'move_uploaded_file', 'intval', 'floatval', 'doubleval', 'strval', 'gettype', 'settype', 'is_null', 'is_resource', 'is_bool', 'is_long', 'is_float', 'is_int', 'is_integer', 'is_double', 'is_real', 'is_numeric', 'is_string', 'is_array', 'is_object', 'is_scalar', - 'ereg', 'ereg_replace', 'eregi', 'eregi_replace', 'split', 'spliti', 'join', 'sql_regcase', 'dl', 'pclose', 'popen', 'readfile', 'rewind', 'rmdir', 'umask', 'fclose', 'feof', 'fgetc', 'fgets', 'fgetss', 'fread', 'fopen', 'fpassthru', 'ftruncate', 'fstat', 'fseek', 'ftell', 'fflush', 'fwrite', 'fputs', 'mkdir', 'rename', 'copy', 'tempnam', 'tmpfile', 'file', 'file_get_contents', 'stream_select', 'stream_context_create', 'stream_context_set_params', 'stream_context_set_option', 'stream_context_get_options', 'stream_filter_prepend', 'stream_filter_append', 'fgetcsv', 'flock', 'get_meta_tags', 'stream_set_write_buffer', 'set_file_buffer', 'set_socket_blocking', 'stream_set_blocking', 'socket_set_blocking', 'stream_get_meta_data', 'stream_register_wrapper', 'stream_wrapper_register', 'stream_set_timeout', 'socket_set_timeout', 'socket_get_status', 'realpath', 'fnmatch', 'fsockopen', 'pfsockopen', 'pack', 'unpack', 'get_browser', 'crypt', 'opendir', 'closedir', 'chdir', 'getcwd', 'rewinddir', 'readdir', 'dir', 'glob', 'fileatime', 'filectime', 'filegroup', 'fileinode', 'filemtime', 'fileowner', 'fileperms', 'filesize', 'filetype', 'file_exists', 'is_writable', 'is_writeable', 'is_readable', 'is_executable', 'is_file', 'is_dir', 'is_link', 'stat', 'lstat', 'chown', - 'touch', 'clearstatcache', 'mail', 'ob_start', 'ob_flush', 'ob_clean', 'ob_end_flush', 'ob_end_clean', 'ob_get_flush', 'ob_get_clean', 'ob_get_length', 'ob_get_level', 'ob_get_status', 'ob_get_contents', 'ob_implicit_flush', 'ob_list_handlers', 'ksort', 'krsort', 'natsort', 'natcasesort', 'asort', 'arsort', 'sort', 'rsort', 'usort', 'uasort', 'uksort', 'shuffle', 'array_walk', 'count', 'end', 'prev', 'next', 'reset', 'current', 'key', 'min', 'max', 'in_array', 'array_search', 'extract', 'compact', 'array_fill', 'range', 'array_multisort', 'array_push', 'array_pop', 'array_shift', 'array_unshift', 'array_splice', 'array_slice', 'array_merge', 'array_merge_recursive', 'array_keys', 'array_values', 'array_count_values', 'array_reverse', 'array_reduce', 'array_pad', 'array_flip', 'array_change_key_case', 'array_rand', 'array_unique', 'array_intersect', 'array_intersect_assoc', 'array_diff', 'array_diff_assoc', 'array_sum', 'array_filter', 'array_map', 'array_chunk', 'array_key_exists', 'pos', 'sizeof', 'key_exists', 'assert', 'assert_options', 'version_compare', 'ftok', 'str_rot13', 'aggregate', - 'session_name', 'session_module_name', 'session_save_path', 'session_id', 'session_regenerate_id', 'session_decode', 'session_register', 'session_unregister', 'session_is_registered', 'session_encode', - 'session_start', 'session_destroy', 'session_unset', 'session_set_save_handler', 'session_cache_limiter', 'session_cache_expire', 'session_set_cookie_params', 'session_get_cookie_params', 'session_write_close', 'preg_match', 'preg_match_all', 'preg_replace', 'preg_replace_callback', 'preg_split', 'preg_quote', 'preg_grep', 'overload', 'ctype_alnum', 'ctype_alpha', 'ctype_cntrl', 'ctype_digit', 'ctype_lower', 'ctype_graph', 'ctype_print', 'ctype_punct', 'ctype_space', 'ctype_upper', 'ctype_xdigit', 'virtual', 'apache_request_headers', 'apache_note', 'apache_lookup_uri', 'apache_child_terminate', 'apache_setenv', 'apache_response_headers', 'apache_get_version', 'getallheaders', 'mysql_connect', 'mysql_pconnect', 'mysql_close', 'mysql_select_db', 'mysql_create_db', 'mysql_drop_db', 'mysql_query', 'mysql_unbuffered_query', 'mysql_db_query', 'mysql_list_dbs', 'mysql_list_tables', 'mysql_list_fields', 'mysql_list_processes', 'mysql_error', 'mysql_errno', 'mysql_affected_rows', 'mysql_insert_id', 'mysql_result', 'mysql_num_rows', 'mysql_num_fields', 'mysql_fetch_row', 'mysql_fetch_array', 'mysql_fetch_assoc', 'mysql_fetch_object', 'mysql_data_seek', 'mysql_fetch_lengths', 'mysql_fetch_field', 'mysql_field_seek', 'mysql_free_result', 'mysql_field_name', 'mysql_field_table', 'mysql_field_len', 'mysql_field_type', 'mysql_field_flags', 'mysql_escape_string', 'mysql_real_escape_string', 'mysql_stat', - 'mysql_thread_id', 'mysql_client_encoding', 'mysql_get_client_info', 'mysql_get_host_info', 'mysql_get_proto_info', 'mysql_get_server_info', 'mysql_info', 'mysql', 'mysql_fieldname', 'mysql_fieldtable', 'mysql_fieldlen', 'mysql_fieldtype', 'mysql_fieldflags', 'mysql_selectdb', 'mysql_createdb', 'mysql_dropdb', 'mysql_freeresult', 'mysql_numfields', 'mysql_numrows', 'mysql_listdbs', 'mysql_listtables', 'mysql_listfields', 'mysql_db_name', 'mysql_dbname', 'mysql_tablename', 'mysql_table_name', 'pg_connect', 'pg_pconnect', 'pg_close', 'pg_connection_status', 'pg_connection_busy', 'pg_connection_reset', 'pg_host', 'pg_dbname', 'pg_port', 'pg_tty', 'pg_options', 'pg_ping', 'pg_query', 'pg_send_query', 'pg_cancel_query', 'pg_fetch_result', 'pg_fetch_row', 'pg_fetch_assoc', 'pg_fetch_array', 'pg_fetch_object', 'pg_fetch_all', 'pg_affected_rows', 'pg_get_result', 'pg_result_seek', 'pg_result_status', 'pg_free_result', 'pg_last_oid', 'pg_num_rows', 'pg_num_fields', 'pg_field_name', 'pg_field_num', 'pg_field_size', 'pg_field_type', 'pg_field_prtlen', 'pg_field_is_null', 'pg_get_notify', 'pg_get_pid', 'pg_result_error', 'pg_last_error', 'pg_last_notice', 'pg_put_line', 'pg_end_copy', 'pg_copy_to', 'pg_copy_from', - 'pg_trace', 'pg_untrace', 'pg_lo_create', 'pg_lo_unlink', 'pg_lo_open', 'pg_lo_close', 'pg_lo_read', 'pg_lo_write', 'pg_lo_read_all', 'pg_lo_import', 'pg_lo_export', 'pg_lo_seek', 'pg_lo_tell', 'pg_escape_string', 'pg_escape_bytea', 'pg_unescape_bytea', 'pg_client_encoding', 'pg_set_client_encoding', 'pg_meta_data', 'pg_convert', 'pg_insert', 'pg_update', 'pg_delete', 'pg_select', 'pg_exec', 'pg_getlastoid', 'pg_cmdtuples', 'pg_errormessage', 'pg_numrows', 'pg_numfields', 'pg_fieldname', 'pg_fieldsize', 'pg_fieldtype', 'pg_fieldnum', 'pg_fieldprtlen', 'pg_fieldisnull', 'pg_freeresult', 'pg_result', 'pg_loreadall', 'pg_locreate', 'pg_lounlink', 'pg_loopen', 'pg_loclose', 'pg_loread', 'pg_lowrite', 'pg_loimport', 'pg_loexport', - 'echo', 'print', 'global', 'static', 'exit', 'array', 'empty', 'eval', 'isset', 'unset', 'die' - - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '%', '!', '&&', '||' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - // highlight all variables ($...) - 'variables' : { - 'search' : '()(\$\w+)()' - ,'class' : 'variables' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #879EFA;' - ,'KEYWORDS' : { - 'reserved' : 'color: #48BDDF;' - ,'functions' : 'color: #0040FD;' - ,'statements' : 'color: #60CA00;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #2B60FF;' - ,'REGEXPS' : { - 'variables' : 'color: #E0BD54;' - } - } - ,'AUTO_COMPLETION' : { - "default": { // the name of this definition group. It's posisble to have different rules inside the same definition file - "REGEXP": { "before_word": "[^a-zA-Z0-9_]|^" // \s|\.| - ,"possible_words_letters": "[a-zA-Z0-9_$]+" - ,"letter_after_word_must_match": "[^a-zA-Z0-9_]|$" - ,"prefix_separator": "\-\>|\:\:" - } - ,"CASE_SENSITIVE": true - ,"MAX_TEXT_LENGTH": 100 // the maximum length of the text being analyzed before the cursor position - ,"KEYWORDS": { - '': [ // the prefix of thoses items - /** - * 0 : the keyword the user is typing - * 1 : (optionnal) the string inserted in code ("{@}" being the new position of the cursor, "§" beeing the equivalent to the value the typed string indicated if the previous ) - * If empty the keyword will be displayed - * 2 : (optionnal) the text that appear in the suggestion box (if empty, the string to insert will be displayed) - */ - ['$_POST'] - ,['$_GET'] - ,['$_SESSION'] - ,['$_SERVER'] - ,['$_FILES'] - ,['$_ENV'] - ,['$_COOKIE'] - ,['$_REQUEST'] - // magic methods - ,['__construct', '§( {@} )'] - ,['__destruct', '§( {@} )'] - ,['__sleep', '§( {@} )'] - ,['__wakeup', '§( {@} )'] - ,['__toString', '§( {@} )'] - // include - ,['include', '§ "{@}";'] - ,['include_once', '§ "{@}";'] - ,['require', '§ "{@}";'] - ,['require_once', '§ "{@}";'] - // statements - ,['for', '§( {@} )'] - ,['foreach', '§( {@} )'] - ,['if', '§( {@} )'] - ,['elseif', '§( {@} )'] - ,['while', '§( {@} )'] - ,['switch', '§( {@} )'] - ,['break'] - ,['case'] - ,['continue'] - ,['do'] - ,['else'] - ,['endif'] - ,['endswitch'] - ,['endwhile'] - ,['return'] - // function - ,['unset', '§( {@} )'] - ] - } - } - ,"live": { - - // class NAME: /class\W+([a-z]+)\W+/gi - // method: /^(public|private|protected)?\s*function\s+([a-z][a-z0-9_]*)\s*(([^{]*))/gmi - // static: /^(public|private|protected)?\s+static\s+(public|private|protected)?\s*function\s+([a-z][a-z0-9_]*)\s*(([^{]*))/gmi - // attributes: /($this->|(?:var|public|protected|private)\W+$)([a-z0-9_]+)(?!()\b/gi - // v1 : /($this->|var\W+|public\W+|protected\W+|private\W+)([a-z0-9_]+)\W*(=|;)/gi - // var type: /($(this->)?[a-z0-9_]+)\s*=\s*new\s+([a-z0-9_])+/gi - - - "REGEXP": { "before_word": "[^a-zA-Z0-9_]|^" // \s|\.| - ,"possible_words_letters": "[a-zA-Z0-9_$]+" - ,"letter_after_word_must_match": "[^a-zA-Z0-9_]|$" - ,"prefix_separator": "\-\>" - } - ,"CASE_SENSITIVE": true - ,"MAX_TEXT_LENGTH": 100 // the maximum length of the text being analyzed before the cursor position - ,"KEYWORDS": { - '$this': [ // the prefix of thoses items - ['test'] - ] - } - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/python.js b/web/html/javascript/editarea/edit_area/reg_syntax/python.js deleted file mode 100644 index 4b0acf2..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/python.js +++ /dev/null @@ -1,144 +0,0 @@ -/** - * Python syntax v 1.1 - * - * v1.1 by Andre Roberge (2006/12/27) - * -**/ -editAreaLoader.load_syntax["python"] = { - 'COMMENT_SINGLE' : {1 : '#'} - ,'COMMENT_MULTI' : {} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : true - ,'KEYWORDS' : { - /* - ** Set 1: reserved words - ** http://python.org/doc/current/ref/keywords.html - ** Note: 'as' and 'with' have been added starting with Python 2.5 - */ - 'reserved' : [ - 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', - 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', - 'import', 'is', 'in', 'lambda', 'not', 'or', 'pass', 'print', 'raise', - 'return', 'try', 'while', 'with', 'yield' - //the following are *almost* reserved; we'll treat them as such - , 'False', 'True', 'None' - ] - /* - ** Set 2: builtins - ** http://python.org/doc/current/lib/built-in-funcs.html - */ - ,'builtins' : [ - '__import__', 'abs', 'basestring', 'bool', 'callable', 'chr', 'classmethod', 'cmp', - 'compile', 'complex', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'execfile', - 'file', 'filter', 'float', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', - 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'list', 'locals', - 'long', 'map', 'max', 'min', 'object', 'oct', 'open', 'ord', 'pow', 'property', 'range', - 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', - 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode', - 'vars', 'xrange', 'zip', - // Built-in constants: http://www.python.org/doc/2.4.1/lib/node35.html - //'False', 'True', 'None' have been included in 'reserved' - 'NotImplemented', 'Ellipsis', - // Built-in Exceptions: http://python.org/doc/current/lib/module-exceptions.html - 'Exception', 'StandardError', 'ArithmeticError', 'LookupError', 'EnvironmentError', - 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', 'IOError', - 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', - 'NotImplementedError', 'OSError', 'OverflowError', 'ReferenceError', 'RuntimeError', - 'StopIteration', 'SyntaxError', 'SystemError', 'SystemExit', 'TypeError', - 'UnboundlocalError', 'UnicodeError', 'UnicodeEncodeError', 'UnicodeDecodeError', - 'UnicodeTranslateError', 'ValueError', 'WindowsError', 'ZeroDivisionError', 'Warning', - 'UserWarning', 'DeprecationWarning', 'PendingDeprecationWarning', 'SyntaxWarning', - 'RuntimeWarning', 'FutureWarning', - // we will include the string methods as well - // http://python.org/doc/current/lib/string-methods.html - 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', - 'find', 'index', 'isalnum', 'isaplpha', 'isdigit', 'islower', 'isspace', 'istitle', - 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'replace', 'rfind', 'rindex', 'rjust', - 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', - 'translate', 'upper', 'zfill' - ] - /* - ** Set 3: standard library - ** http://python.org/doc/current/lib/modindex.html - */ - ,'stdlib' : [ - '__builtin__', '__future__', '__main__', '_winreg', 'aifc', 'AL', 'al', 'anydbm', - 'array', 'asynchat', 'asyncore', 'atexit', 'audioop', 'base64', 'BaseHTTPServer', - 'Bastion', 'binascii', 'binhex', 'bisect', 'bsddb', 'bz2', 'calendar', 'cd', 'cgi', - 'CGIHTTPServer', 'cgitb', 'chunk', 'cmath', 'cmd', 'code', 'codecs', 'codeop', - 'collections', 'colorsys', 'commands', 'compileall', 'compiler', 'compiler', - 'ConfigParser', 'Cookie', 'cookielib', 'copy', 'copy_reg', 'cPickle', 'crypt', - 'cStringIO', 'csv', 'curses', 'datetime', 'dbhash', 'dbm', 'decimal', 'DEVICE', - 'difflib', 'dircache', 'dis', 'distutils', 'dl', 'doctest', 'DocXMLRPCServer', 'dumbdbm', - 'dummy_thread', 'dummy_threading', 'email', 'encodings', 'errno', 'exceptions', 'fcntl', - 'filecmp', 'fileinput', 'FL', 'fl', 'flp', 'fm', 'fnmatch', 'formatter', 'fpectl', - 'fpformat', 'ftplib', 'gc', 'gdbm', 'getopt', 'getpass', 'gettext', 'GL', 'gl', 'glob', - 'gopherlib', 'grp', 'gzip', 'heapq', 'hmac', 'hotshot', 'htmlentitydefs', 'htmllib', - 'HTMLParser', 'httplib', 'imageop', 'imaplib', 'imgfile', 'imghdr', 'imp', 'inspect', - 'itertools', 'jpeg', 'keyword', 'linecache', 'locale', 'logging', 'mailbox', 'mailcap', - 'marshal', 'math', 'md5', 'mhlib', 'mimetools', 'mimetypes', 'MimeWriter', 'mimify', - 'mmap', 'msvcrt', 'multifile', 'mutex', 'netrc', 'new', 'nis', 'nntplib', 'operator', - 'optparse', 'os', 'ossaudiodev', 'parser', 'pdb', 'pickle', 'pickletools', 'pipes', - 'pkgutil', 'platform', 'popen2', 'poplib', 'posix', 'posixfile', 'pprint', 'profile', - 'pstats', 'pty', 'pwd', 'py_compile', 'pyclbr', 'pydoc', 'Queue', 'quopri', 'random', - 're', 'readline', 'repr', 'resource', 'rexec', 'rfc822', 'rgbimg', 'rlcompleter', - 'robotparser', 'sched', 'ScrolledText', 'select', 'sets', 'sgmllib', 'sha', 'shelve', - 'shlex', 'shutil', 'signal', 'SimpleHTTPServer', 'SimpleXMLRPCServer', 'site', 'smtpd', - 'smtplib', 'sndhdr', 'socket', 'SocketServer', 'stat', 'statcache', 'statvfs', 'string', - 'StringIO', 'stringprep', 'struct', 'subprocess', 'sunau', 'SUNAUDIODEV', 'sunaudiodev', - 'symbol', 'sys', 'syslog', 'tabnanny', 'tarfile', 'telnetlib', 'tempfile', 'termios', - 'test', 'textwrap', 'thread', 'threading', 'time', 'timeit', 'Tix', 'Tkinter', 'token', - 'tokenize', 'traceback', 'tty', 'turtle', 'types', 'unicodedata', 'unittest', 'urllib2', - 'urllib', 'urlparse', 'user', 'UserDict', 'UserList', 'UserString', 'uu', 'warnings', - 'wave', 'weakref', 'webbrowser', 'whichdb', 'whrandom', 'winsound', 'xdrlib', 'xml', - 'xmllib', 'xmlrpclib', 'zipfile', 'zipimport', 'zlib' - - ] - /* - ** Set 4: special methods - ** http://python.org/doc/current/ref/specialnames.html - */ - ,'special' : [ - // Basic customization: http://python.org/doc/current/ref/customization.html - '__new__', '__init__', '__del__', '__repr__', '__str__', - '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', '__cmp__', '__rcmp__', - '__hash__', '__nonzero__', '__unicode__', '__dict__', - // Attribute access: http://python.org/doc/current/ref/attribute-access.html - '__setattr__', '__delattr__', '__getattr__', '__getattribute__', '__get__', '__set__', - '__delete__', '__slots__', - // Class creation, callable objects - '__metaclass__', '__call__', - // Container types: http://python.org/doc/current/ref/sequence-types.html - '__len__', '__getitem__', '__setitem__', '__delitem__', '__iter__', '__contains__', - '__getslice__', '__setslice__', '__delslice__', - // Numeric types: http://python.org/doc/current/ref/numeric-types.html - '__abs__','__add__','__and__','__coerce__','__div__','__divmod__','__float__', - '__hex__','__iadd__','__isub__','__imod__','__idiv__','__ipow__','__iand__', - '__ior__','__ixor__', '__ilshift__','__irshift__','__invert__','__int__', - '__long__','__lshift__', - '__mod__','__mul__','__neg__','__oct__','__or__','__pos__','__pow__', - '__radd__','__rdiv__','__rdivmod__','__rmod__','__rpow__','__rlshift__','__rrshift__', - '__rshift__','__rsub__','__rmul__','__repr__','__rand__','__rxor__','__ror__', - '__sub__','__xor__' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '%', '!', '&', ';', '?', '`', ':', ',' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #660066;' - ,'KEYWORDS' : { - 'reserved' : 'color: #0000FF;' - ,'builtins' : 'color: #009900;' - ,'stdlib' : 'color: #009900;' - ,'special': 'color: #006666;' - } - ,'OPERATORS' : 'color: #993300;' - ,'DELIMITERS' : 'color: #993300;' - - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/robotstxt.js b/web/html/javascript/editarea/edit_area/reg_syntax/robotstxt.js deleted file mode 100644 index d57395f..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/robotstxt.js +++ /dev/null @@ -1,24 +0,0 @@ -editAreaLoader.load_syntax["robotstxt"] = { - 'COMMENT_SINGLE' : {1 : '#'}, - 'COMMENT_MULTI' : {}, - 'QUOTEMARKS' : [], - 'KEYWORD_CASE_SENSITIVE' : false, - 'KEYWORDS' : { - 'attributes' : ['User-agent', 'Disallow', 'Allow', 'Crawl-delay'], - 'values' : ['*'], - 'specials' : ['*'] - }, - 'OPERATORS' :[':'], - 'DELIMITERS' :[], - 'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;', - 'QUOTESMARKS': 'color: #6381F8;', - 'KEYWORDS' : { - 'attributes' : 'color: #48BDDF;', - 'values' : 'color: #2B60FF;', - 'specials' : 'color: #FF0000;' - }, - 'OPERATORS' : 'color: #FF00FF;', - 'DELIMITERS' : 'color: #60CA00;' - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/ruby.js b/web/html/javascript/editarea/edit_area/reg_syntax/ruby.js deleted file mode 100644 index c6ee2f4..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/ruby.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Ruby syntax v 1.0 - * - * v1.0 by Patrice De Saint Steban (2007/01/03) - * -**/ -editAreaLoader.load_syntax["ruby"] = { - 'COMMENT_SINGLE' : {1 : '#'} - ,'COMMENT_MULTI' : {} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : true - ,'KEYWORDS' : { - 'reserved' : [ - 'alias', 'and', 'BEGIN', 'begin', 'break', 'case', 'class', 'def', 'defined', 'do', 'else', - 'elsif', 'END', 'end', 'ensure', 'false', 'for', 'if', - 'in', 'module', 'next', 'not', 'or', 'redo', 'rescue', 'retry', - 'return', 'self', 'super', 'then', 'true', 'undef', 'unless', 'until', 'when', 'while', 'yield' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '%', '!', '&', ';', '?', '`', ':', ',' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - 'constants' : { - 'search' : '()([A-Z]\w*)()' - ,'class' : 'constants' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - ,'variables' : { - 'search' : '()([$@%]+\w+)()' - ,'class' : 'variables' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - ,'numbers' : { - 'search' : '()(-?[0-9]+)()' - ,'class' : 'numbers' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - ,'symbols' : { - 'search' : '()(:\w+)()' - ,'class' : 'symbols' - ,'modifiers' : 'g' - ,'execute' : 'before' - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #660066;' - ,'KEYWORDS' : { - 'reserved' : 'font-weight: bold; color: #0000FF;' - } - ,'OPERATORS' : 'color: #993300;' - ,'DELIMITERS' : 'color: #993300;' - ,'REGEXPS' : { - 'variables' : 'color: #E0BD54;' - ,'numbers' : 'color: green;' - ,'constants' : 'color: #00AA00;' - ,'symbols' : 'color: #879EFA;' - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/sql.js b/web/html/javascript/editarea/edit_area/reg_syntax/sql.js deleted file mode 100644 index 8ef1b36..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/sql.js +++ /dev/null @@ -1,55 +0,0 @@ -editAreaLoader.load_syntax["sql"] = { - 'COMMENT_SINGLE' : {1 : '--'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : {1: "'", 2: '"', 3: '`'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements' : [ - 'select', 'SELECT', 'where', 'order', 'by', - 'insert', 'from', 'update', 'grant', 'left join', 'right join', - 'union', 'group', 'having', 'limit', 'alter', 'LIKE','IN','CASE' - ] - ,'reserved' : [ - 'null', 'enum', 'int', 'boolean', 'add', 'varchar' - - ] - ,'functions' : [ - 'ABS','ACOS','ADDDATE','ADDTIME','AES_DECRYPT','AES_ENCRYPT','ASCII','ASIN','ATAN2 ATAN','ATAN','AVG','BENCHMARK','DISTINCT','BIN','BIT_AND','BIT_COUNT','BIT_LENGTH','BIT_OR','BIT_XOR','CAST','CEILING CEIL','CHAR_LENGTH','CHAR', -'CHARACTER_LENGTH','CHARSET','COALESCE','COERCIBILITY','COLLATION','COMPRESS','CONCAT_WS','CONCAT','CONNECTION_ID','CONV','CONVERT_TZ','COS','COT','COUNT','CRC32','CURDATE','CURRENT_DATE','CURRENT_TIME','CURRENT_TIMESTAMP','CURRENT_USER','CURTIME','DATABASE','DATE_ADD','DATE_FORMAT','DATE_SUB','DATE','DATEDIFF','DAY','DAYNAME','DAYOFMONTH', -'DAYOFWEEK','DAYOFYEAR','DECODE','DEFAULT','DEGREES','DES_DECRYPT','DES_ENCRYPT','ELT','ENCODE','ENCRYPT','EXP','EXPORT_SET','EXTRACT','FIELD','FIND_IN_SET','FLOOR','FORMAT','FOUND_ROWS','FROM_DAYS','FROM_UNIXTIME','GET_FORMAT','GET_LOCK','GREATEST','GROUP_CONCAT','HEX','HOUR','IF','IFNULL','INET_ATON','INET_NTOA', -'INSERT','INSTR','INTERVAL','IS_FREE_LOCK','IS_USED_LOCK','ISNULL','LAST_DAY','LAST_INSERT_ID','LCASE','LEAST','LEFT','LENGTH','LN','LOAD_FILE','LOCALTIME','LOCALTIMESTAMP','LOCATE','LOG10','LOG2','LOG','LOWER','LPAD','LTRIM','MAKE_SET','MAKEDATE','MAKETIME','MASTER_POS_WAIT','MAX','MD5','MICROSECOND', -'MID','MIN','MINUTE','MOD','MONTH','MONTHNAME','NOW','NULLIF','OCT','OCTET_LENGTH','OLD_PASSWORD','ORD','PASSWORD','PERIOD_ADD','PERIOD_DIFF','PI','POSITION','POW','POWER','PROCEDURE ANALYSE','QUARTER','QUOTE','RADIANS','RAND','RELEASE_LOCK','REPEAT','REPLACE','REVERSE','RIGHT','ROUND', -'RPAD','RTRIM','SEC_TO_TIME','SECOND','SESSION_USER','SHA1','SHA','SIGN','SIN','SOUNDEX','SOUNDS LIKE','SPACE','SQRT','STD','STDDEV','STR_TO_DATE','STRCMP','SUBDATE','SUBSTRING_INDEX','SUBSTRING','SUBSTR','SUBTIME','SUM','SYSDATE','SYSTEM_USER','TAN','TIME_FORMAT','TIME_TO_SEC','TIME','TIMEDIFF', -'TIMESTAMP','TO_DAYS','TRIM','TRUNCATE','UCASE','UNCOMPRESS','UNCOMPRESSED_LENGTH','UNHEX','UNIX_TIMESTAMP','UPPER','USER','UTC_DATE','UTC_TIME','UTC_TIMESTAMP','UUID','VALUES','VARIANCE','WEEK','WEEKDAY','WEEKOFYEAR','YEAR','YEARWEEK' - ] - } - ,'OPERATORS' :[ - 'AND','&&','BETWEEN','BINARY','&','|','^','/','DIV','<=>','=','>=','>','<<','>>','IS','NULL','<=','<','-','%','!=','<>','!','||','OR','+','REGEXP','RLIKE','XOR','~','*' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - // highlight all variables (@...) - 'variables' : { - 'search' : '()(\@\w+)()' - ,'class' : 'variables' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #879EFA;' - ,'KEYWORDS' : { - 'reserved' : 'color: #48BDDF;' - ,'functions' : 'color: #0040FD;' - ,'statements' : 'color: #60CA00;' - } - ,'OPERATORS' : 'color: #FF00FF;' - ,'DELIMITERS' : 'color: #2B60FF;' - ,'REGEXPS' : { - 'variables' : 'color: #E0BD54;' - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/tsql.js b/web/html/javascript/editarea/edit_area/reg_syntax/tsql.js deleted file mode 100644 index 7e9057d..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/tsql.js +++ /dev/null @@ -1,87 +0,0 @@ -editAreaLoader.load_syntax["tsql"] = { - 'COMMENT_SINGLE' : {1 : '--'} - ,'COMMENT_MULTI' : {'/*' : '*/'} - ,'QUOTEMARKS' : {1: "'" } - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements': [ - 'ADD', 'EXCEPT', 'PERCENT', 'EXEC', 'PLAN', 'ALTER', 'EXECUTE', 'PRECISION', - 'PRIMARY', 'EXIT', 'PRINT', 'AS', 'FETCH', 'PROC', 'ASC', - 'FILE', 'PROCEDURE', 'AUTHORIZATION', 'FILLFACTOR', 'PUBLIC', 'BACKUP', 'FOR', 'RAISERROR', - 'BEGIN', 'FOREIGN', 'READ', 'FREETEXT', 'READTEXT', 'BREAK', 'FREETEXTTABLE', - 'RECONFIGURE', 'BROWSE', 'FROM', 'REFERENCES', 'BULK', 'FULL', 'REPLICATION', 'BY', - 'FUNCTION', 'RESTORE', 'CASCADE', 'GOTO', 'RESTRICT', 'CASE', 'GRANT', 'RETURN', - 'CHECK', 'GROUP', 'REVOKE', 'CHECKPOINT', 'HAVING', 'RIGHT', 'CLOSE', 'HOLDLOCK', 'ROLLBACK', - 'CLUSTERED', 'IDENTITY', 'ROWCOUNT', 'IDENTITY_INSERT', 'ROWGUIDCOL', 'COLLATE', - 'IDENTITYCOL', 'RULE', 'COLUMN', 'IF', 'SAVE', 'COMMIT', 'SCHEMA', 'COMPUTE', 'INDEX', - 'SELECT', 'CONSTRAINT', 'CONTAINS', 'INSERT', 'SET', - 'CONTAINSTABLE', 'INTERSECT', 'SETUSER', 'CONTINUE', 'INTO', 'SHUTDOWN', 'SOME', - 'CREATE', 'STATISTICS', 'KEY', 'CURRENT', 'KILL', 'TABLE', - 'CURRENT_DATE', 'TEXTSIZE', 'CURRENT_TIME', 'THEN', 'LINENO', - 'TO', 'LOAD', 'TOP', 'CURSOR', 'NATIONAL', 'TRAN', 'DATABASE', 'NOCHECK', - 'TRANSACTION', 'DBCC', 'NONCLUSTERED', 'TRIGGER', 'DEALLOCATE', 'TRUNCATE', - 'DECLARE', 'TSEQUAL', 'DEFAULT', 'UNION', 'DELETE', 'OF', 'UNIQUE', - 'DENY', 'OFF', 'UPDATE', 'DESC', 'OFFSETS', 'UPDATETEXT', 'DISK', 'ON', 'USE', 'DISTINCT', 'OPEN', - 'DISTRIBUTED', 'OPENDATASOURCE', 'VALUES', 'DOUBLE', 'OPENQUERY', 'VARYING', 'DROP', - 'OPENROWSET', 'VIEW', 'DUMMY', 'OPENXML', 'WAITFOR', 'DUMP', 'OPTION', 'WHEN', 'ELSE', 'WHERE', - 'END', 'ORDER', 'WHILE', 'ERRLVL', 'WITH', 'ESCAPE', 'OVER', 'WRITETEXT' - ], - 'functions': [ - 'COALESCE', 'SESSION_USER', 'CONVERT', 'SYSTEM_USER', 'CURRENT_TIMESTAMP', 'CURRENT_USER', 'NULLIF', 'USER', - 'AVG', 'MIN', 'CHECKSUM', 'SUM', 'CHECKSUM_AGG', 'STDEV', 'COUNT', 'STDEVP', 'COUNT_BIG', 'VAR', 'GROUPING', 'VARP', 'MAX', - '@@DATEFIRST', '@@OPTIONS', '@@DBTS', '@@REMSERVER', '@@LANGID', '@@SERVERNAME', '@@LANGUAGE', '@@SERVICENAME', '@@LOCK_TIMEOUT', - '@@SPID', '@@MAX_CONNECTIONS', '@@TEXTSIZE', '@@MAX_PRECISION', '@@VERSION', '@@NESTLEVEL', - '@@CURSOR_ROWS', 'CURSOR_STATUS', '@@FETCH_STATUS', - 'DATEADD', 'DATEDIFF', 'DATENAME', 'DATEPART', 'DAY', 'GETDATE', 'GETUTCDATE', 'MONTH', 'YEAR', - 'ABS', 'DEGREES', 'RAND', 'ACOS', 'EXP', 'ROUND', 'ASIN', 'FLOOR', 'SIGN', 'ATAN', 'LOG', 'SIN', 'ATN2', 'LOG10', 'SQRT', - 'CEILING', 'PI ', 'SQUARE', 'COS', 'POWER', 'TAN', 'COT', 'RADIANS', - '@@PROCID', 'COL_LENGTH', 'FULLTEXTCATALOGPROPERTY', 'COL_NAME', 'FULLTEXTSERVICEPROPERTY', 'COLUMNPROPERTY', 'INDEX_COL', - 'DATABASEPROPERTY', 'INDEXKEY_PROPERTY', 'DATABASEPROPERTYEX', 'INDEXPROPERTY', 'DB_ID', 'OBJECT_ID', 'DB_NAME', 'OBJECT_NAME', - 'FILE_ID', 'OBJECTPROPERTY', 'OBJECTPROPERTYEX', 'FILE_NAME', 'SQL_VARIANT_PROPERTY', 'FILEGROUP_ID', 'FILEGROUP_NAME', - 'FILEGROUPPROPERTY', 'TYPEPROPERTY', 'FILEPROPERTY', - 'CURRENT_USER', 'SUSER_ID', 'SUSER_SID', 'IS_MEMBER', 'SUSER_SNAME', 'IS_SRVROLEMEMBER', 'PERMISSIONS', 'SYSTEM_USER', - 'SUSER_NAME', 'USER_ID', 'SESSION_USER', 'USER_NAME', 'ASCII', 'SOUNDEX', 'PATINDEX', 'SPACE', 'CHARINDEX', 'QUOTENAME', - 'STR', 'DIFFERENCE', 'REPLACE', 'STUFF', 'REPLICATE', 'SUBSTRING', 'LEN', 'REVERSE', 'UNICODE', 'LOWER', - 'UPPER', 'LTRIM', 'RTRIM', 'APP_NAME', 'CAST', 'CONVERT', 'COALESCE', 'COLLATIONPROPERTY', 'COLUMNS_UPDATED', 'CURRENT_TIMESTAMP', - 'CURRENT_USER', 'DATALENGTH', '@@ERROR', 'FORMATMESSAGE', 'GETANSINULL', 'HOST_ID', 'HOST_NAME', 'IDENT_CURRENT', 'IDENT_INCR', - 'IDENT_SEED', '@@IDENTITY', 'ISDATE', 'ISNULL', 'ISNUMERIC', 'NEWID', 'NULLIF', 'PARSENAME', '@@ROWCOUNT', - 'SCOPE_IDENTITY', 'SERVERPROPERTY', 'SESSIONPROPERTY', 'SESSION_USER', 'STATS_DATE', 'SYSTEM_USER', '@@TRANCOUNT', 'USER_NAME', - '@@CONNECTIONS', '@@PACK_RECEIVED', '@@CPU_BUSY', '@@PACK_SENT', '@@TIMETICKS', '@@IDLE', '@@TOTAL_ERRORS', '@@IO_BUSY', '@@TOTAL_READ', - '@@PACKET_ERRORS', '@@TOTAL_WRITE', 'PATINDEX', 'TEXTVALID', 'TEXTPTR' - ], - 'reserved': [ - 'RIGHT', 'INNER', 'IS', 'JOIN', 'CROSS', 'LEFT', 'NULL', 'OUTER' - ] - } - ,'OPERATORS' :[ - '+', '-', '*', '/', '%', '=', '&' ,'|', '^', '>', '<', '>=', '<=', '<>', '!=', '!<', '!>', 'ALL', 'AND', 'ANY', 'BETWEEN', 'EXISTS', 'IN', 'LIKE', 'NOT', 'OR', '~' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'REGEXPS' : { - // highlight all variables (@...) - 'variables' : { - 'search' : '()(\@\w+)()' - ,'class' : 'variables' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #008000;' - ,'QUOTESMARKS': 'color: #FF0000;' - ,'KEYWORDS' : { - 'reserved' : 'color: #808080;' - ,'functions' : 'color: #FF00FF;' - ,'statements' : 'color: #0000FF;' - } - ,'OPERATORS' : 'color: #808080;' - ,'DELIMITERS' : 'color: #FF8000;' - ,'REGEXPS' : { - 'variables' : 'color: #E0BD54;' - } - } -}; - - diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/vb.js b/web/html/javascript/editarea/edit_area/reg_syntax/vb.js deleted file mode 100644 index 73d58fc..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/vb.js +++ /dev/null @@ -1,52 +0,0 @@ -editAreaLoader.load_syntax["vb"] = { - 'COMMENT_SINGLE' : {1 : "'"} - ,'COMMENT_MULTI' : { } - ,'QUOTEMARKS' : {1: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - 'statements' : [ - 'if','then','for','each','while','do','loop', - 'else','elseif','select','case','end select', - 'until','next','step','to','in','end if' - ] - ,'keywords' : [ - 'empty','isempty','nothing','null','isnull','true','false', - 'set','call', - 'sub','end sub','function','end function','exit','exit function', - 'dim','Mod','In','private','public','shared','const' - ] - - ,'functions' : [ - 'CDate','Date','DateAdd','DateDiff','DatePart','DateSerial','DateValue','Day','FormatDateTime', - 'Hour','IsDate','Minute','Month', - 'MonthName','Now','Second','Time','Timer','TimeSerial','TimeValue','Weekday','WeekdayName ','Year', - 'Asc','CBool','CByte','CCur','CDate','CDbl','Chr','CInt','CLng','CSng','CStr','Hex','Oct','FormatCurrency', - 'FormatDateTime','FormatNumber','FormatPercent','Abs','Atn','Cos','Exp','Hex','Int','Fix','Log','Oct', - 'Rnd','Sgn','Sin','Sqr','Tan', - 'Array','Filter','IsArray','Join','LBound','Split','UBound', - 'InStr','InStrRev','LCase','Left','Len','LTrim','RTrim','Trim','Mid','Replace','Right','Space','StrComp', - 'String','StrReverse','UCase', - 'CreateObject','Eval','GetLocale','GetObject','GetRef','InputBox','IsEmpty','IsNull','IsNumeric', - 'IsObject','LoadPicture','MsgBox','RGB','Round','ScriptEngine','ScriptEngineBuildVersion','ScriptEngineMajorVersion', - 'ScriptEngineMinorVersion','SetLocale','TypeName','VarType' - ] - } - ,'OPERATORS' :[ - '+', '-', '/', '*', '=', '<', '>', '!', '&' - ] - ,'DELIMITERS' :[ - '(', ')', '[', ']', '{', '}' - ] - ,'STYLES' : { - 'COMMENTS': 'color: #99CC00;' - ,'QUOTESMARKS': 'color: #333399;' - ,'KEYWORDS' : { - 'keywords' : 'color: #3366FF;' - ,'functions' : 'color: #0000FF;' - ,'statements' : 'color: #3366FF;' - } - ,'OPERATORS' : 'color: #FF0000;' - ,'DELIMITERS' : 'color: #0000FF;' - - } -}; diff --git a/web/html/javascript/editarea/edit_area/reg_syntax/xml.js b/web/html/javascript/editarea/edit_area/reg_syntax/xml.js deleted file mode 100644 index f8618f2..0000000 --- a/web/html/javascript/editarea/edit_area/reg_syntax/xml.js +++ /dev/null @@ -1,56 +0,0 @@ -/* -* last update: 2006-08-24 -*/ - -editAreaLoader.load_syntax["xml"] = { - 'COMMENT_SINGLE' : {} - ,'COMMENT_MULTI' : {'<!--' : '-->'} - ,'QUOTEMARKS' : {1: "'", 2: '"'} - ,'KEYWORD_CASE_SENSITIVE' : false - ,'KEYWORDS' : { - } - ,'OPERATORS' :[ - ] - ,'DELIMITERS' :[ - ] - ,'REGEXPS' : { - 'xml' : { - 'search' : '()(<\?[^>]*?\?>)()' - ,'class' : 'xml' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - ,'cdatas' : { - 'search' : '()(<!\[CDATA\[.*?\]\]>)()' - ,'class' : 'cdata' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - ,'tags' : { - 'search' : '(<)(/?[a-z][^ \r\n\t>]*)([^>]*>)' - ,'class' : 'tags' - ,'modifiers' : 'gi' - ,'execute' : 'before' // before or after - } - ,'attributes' : { - 'search' : '( |\n|\r|\t)([^ \r\n\t=]+)(=)' - ,'class' : 'attributes' - ,'modifiers' : 'g' - ,'execute' : 'before' // before or after - } - } - ,'STYLES' : { - 'COMMENTS': 'color: #AAAAAA;' - ,'QUOTESMARKS': 'color: #6381F8;' - ,'KEYWORDS' : { - } - ,'OPERATORS' : 'color: #E775F0;' - ,'DELIMITERS' : '' - ,'REGEXPS' : { - 'attributes': 'color: #B1AC41;' - ,'tags': 'color: #E62253;' - ,'xml': 'color: #8DCFB5;' - ,'cdata': 'color: #50B020;' - } - } -}; diff --git a/web/html/javascript/editarea/edit_area/regexp.js b/web/html/javascript/editarea/edit_area/regexp.js deleted file mode 100644 index f1a6c0d..0000000 --- a/web/html/javascript/editarea/edit_area/regexp.js +++ /dev/null @@ -1,135 +0,0 @@ - /*EditArea.prototype.comment_or_quotes= function(v0, v1, v2, v3, v4,v5,v6,v7,v8,v9, v10){ - new_class="quotes"; - if(v6 && v6 != undefined && v6!="") - new_class="comments"; - return "µ__"+ new_class +"__µ"+v0+"µ_END_µ"; - - };*/ - -/* EditArea.prototype.htmlTag= function(v0, v1, v2, v3, v4,v5,v6,v7,v8,v9, v10){ - res="<span class=htmlTag>"+v2; - alert("v2: "+v2+" v3: "+v3); - tab=v3.split("="); - attributes=""; - if(tab.length>1){ - attributes="<span class=attribute>"+tab[0]+"</span>="; - for(i=1; i<tab.length-1; i++){ - cut=tab[i].lastIndexOf(" "); - attributes+="<span class=attributeVal>"+tab[i].substr(0,cut)+"</span>"; - attributes+="<span class=attribute>"+tab[i].substr(cut)+"</span>="; - } - attributes+="<span class=attributeVal>"+tab[tab.length-1]+"</span>"; - } - res+=attributes+v5+"</span>"; - return res; - };*/ - - // determine if the selected text if a comment or a quoted text - EditArea.prototype.comment_or_quote= function(){ - var new_class=""; - var close_tag=""; - for(var i in parent.editAreaLoader.syntax[editArea.current_code_lang]["quotes"]){ - if(EditArea.prototype.comment_or_quote.arguments[0].indexOf(i)==0){ - new_class="quotesmarks"; - close_tag=parent.editAreaLoader.syntax[editArea.current_code_lang]["quotes"][i]; - } - } - if(new_class.length==0) - { - for(var i in parent.editAreaLoader.syntax[editArea.current_code_lang]["comments"]){ - if(EditArea.prototype.comment_or_quote.arguments[0].indexOf(i)==0){ - new_class="comments"; - close_tag=parent.editAreaLoader.syntax[editArea.current_code_lang]["comments"][i]; - } - } - } - // for single line comment the \n must not be included in the span tags - if(close_tag=="\n"){ - return "µ__"+ new_class +"__µ"+EditArea.prototype.comment_or_quote.arguments[0].replace(/(\r?\n)?$/m, "µ_END_µ$1"); - }else{ - // the closing tag must be set only if the comment or quotes is closed - reg= new RegExp(parent.editAreaLoader.get_escaped_regexp(close_tag)+"$", "m"); - if(EditArea.prototype.comment_or_quote.arguments[0].search(reg)!=-1) - return "µ__"+ new_class +"__µ"+EditArea.prototype.comment_or_quote.arguments[0]+"µ_END_µ"; - else - return "µ__"+ new_class +"__µ"+EditArea.prototype.comment_or_quote.arguments[0]; - } - }; - -/* - // apply special tags arround text to highlight - EditArea.prototype.custom_highlight= function(){ - res= EditArea.prototype.custom_highlight.arguments[1]+"µ__"+ editArea.reg_exp_span_tag +"__µ" + EditArea.prototype.custom_highlight.arguments[2]+"µ_END_µ"; - if(EditArea.prototype.custom_highlight.arguments.length>5) - res+= EditArea.prototype.custom_highlight.arguments[ EditArea.prototype.custom_highlight.arguments.length-3 ]; - return res; - }; - */ - - // return identication that allow to know if revalidating only the text line won't make the syntax go mad - EditArea.prototype.get_syntax_trace= function(text){ - if(this.settings["syntax"].length>0 && parent.editAreaLoader.syntax[this.settings["syntax"]]["syntax_trace_regexp"]) - return text.replace(parent.editAreaLoader.syntax[this.settings["syntax"]]["syntax_trace_regexp"], "$3"); - }; - - - EditArea.prototype.colorize_text= function(text){ - //text="<div id='result' class='area' style='position: relative; z-index: 4; height: 500px; overflow: scroll;border: solid black 1px;'> "; - /* - if(this.nav['isOpera']){ - // opera can't use pre element tabulation cause a tab=6 chars in the textarea and 8 chars in the pre - text= this.replace_tab(text); - }*/ - - text= " "+text; // for easier regExp - - /*if(this.do_html_tags) - text= text.replace(/(<[a-z]+ [^>]*>)/gi, '[__htmlTag__]$1[_END_]');*/ - if(this.settings["syntax"].length>0) - text= this.apply_syntax(text, this.settings["syntax"]); - - // remove the first space added - return text.substr(1).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/µ_END_µ/g,"</span>").replace(/µ__([a-zA-Z0-9]+)__µ/g,"<span class='$1'>"); - }; - - EditArea.prototype.apply_syntax= function(text, lang){ - this.current_code_lang=lang; - - if(!parent.editAreaLoader.syntax[lang]) - return text; - - if(parent.editAreaLoader.syntax[lang]["custom_regexp"]['before']){ - for( var i in parent.editAreaLoader.syntax[lang]["custom_regexp"]['before']){ - var convert="$1µ__"+ parent.editAreaLoader.syntax[lang]["custom_regexp"]['before'][i]['class'] +"__µ$2µ_END_µ$3"; - text= text.replace(parent.editAreaLoader.syntax[lang]["custom_regexp"]['before'][i]['regexp'], convert); - } - } - - if(parent.editAreaLoader.syntax[lang]["comment_or_quote_reg_exp"]){ - //setTimeout("$('debug_area').value=editArea.comment_or_quote_reg_exp;", 500); - text= text.replace(parent.editAreaLoader.syntax[lang]["comment_or_quote_reg_exp"], this.comment_or_quote); - } - - if(parent.editAreaLoader.syntax[lang]["keywords_reg_exp"]){ - for(var i in parent.editAreaLoader.syntax[lang]["keywords_reg_exp"]){ - text= text.replace(parent.editAreaLoader.syntax[lang]["keywords_reg_exp"][i], 'µ__'+i+'__µ$2µ_END_µ'); - } - } - - if(parent.editAreaLoader.syntax[lang]["delimiters_reg_exp"]){ - text= text.replace(parent.editAreaLoader.syntax[lang]["delimiters_reg_exp"], 'µ__delimiters__µ$1µ_END_µ'); - } - - if(parent.editAreaLoader.syntax[lang]["operators_reg_exp"]){ - text= text.replace(parent.editAreaLoader.syntax[lang]["operators_reg_exp"], 'µ__operators__µ$1µ_END_µ'); - } - - if(parent.editAreaLoader.syntax[lang]["custom_regexp"]['after']){ - for( var i in parent.editAreaLoader.syntax[lang]["custom_regexp"]['after']){ - var convert="$1µ__"+ parent.editAreaLoader.syntax[lang]["custom_regexp"]['after'][i]['class'] +"__µ$2µ_END_µ$3"; - text= text.replace(parent.editAreaLoader.syntax[lang]["custom_regexp"]['after'][i]['regexp'], convert); - } - } - - return text; - }; diff --git a/web/html/javascript/editarea/edit_area/resize_area.js b/web/html/javascript/editarea/edit_area/resize_area.js deleted file mode 100644 index 7209067..0000000 --- a/web/html/javascript/editarea/edit_area/resize_area.js +++ /dev/null @@ -1,82 +0,0 @@ - - EditAreaLoader.prototype.start_resize_area= function(){ - document.onmouseup= editAreaLoader.end_resize_area; - document.onmousemove= editAreaLoader.resize_area; - editAreaLoader.toggle(editAreaLoader.resize["id"]); - - var textarea= editAreas[editAreaLoader.resize["id"]]["textarea"]; - var div= document.getElementById("edit_area_resize"); - if(!div){ - div= document.createElement("div"); - div.id="edit_area_resize"; - div.style.border="dashed #888888 1px"; - } - var width= textarea.offsetWidth -2; - var height= textarea.offsetHeight -2; - /*if(this.nav['isGecko']){ - width-=2; - height-=2; - }*/ - - div.style.display="block"; - div.style.width= width+"px"; - div.style.height= height+"px"; - var father= textarea.parentNode; - father.insertBefore(div, textarea); - - textarea.style.display="none"; - - editAreaLoader.resize["start_top"]= calculeOffsetTop(div); - editAreaLoader.resize["start_left"]= calculeOffsetLeft(div); - - - /*var next= textarea.nextSibling; - if(next==null) - father.appendChild(div); - else - father.insertBefore(div, next);*/ - - }; - - EditAreaLoader.prototype.end_resize_area= function(e){ - document.onmouseup=""; - document.onmousemove=""; - - var div= document.getElementById("edit_area_resize"); - var textarea= editAreas[editAreaLoader.resize["id"]]["textarea"]; - var width= Math.max(editAreas[editAreaLoader.resize["id"]]["settings"]["min_width"], div.offsetWidth-4); - var height= Math.max(editAreas[editAreaLoader.resize["id"]]["settings"]["min_height"], div.offsetHeight-4); - if(editAreaLoader.nav['isIE']==6){ - width-=2; - height-=2; - } - textarea.style.width= width+"px"; - textarea.style.height= height+"px"; - div.style.display="none"; - textarea.style.display="inline"; - textarea.selectionStart= editAreaLoader.resize["selectionStart"]; - textarea.selectionEnd= editAreaLoader.resize["selectionEnd"]; - editAreaLoader.toggle(editAreaLoader.resize["id"]); - - return false; - }; - - EditAreaLoader.prototype.resize_area= function(e){ - var allow= editAreas[editAreaLoader.resize["id"]]["settings"]["allow_resize"]; - if(allow=="both" || allow=="y") - { - new_y= getMouseY(e); - var new_height= Math.max(20, new_y- editAreaLoader.resize["start_top"]); - document.getElementById("edit_area_resize").style.height= new_height+"px"; - } - if(allow=="both" || allow=="x") - { - new_x= getMouseX(e); - var new_width= Math.max(20, new_x- editAreaLoader.resize["start_left"]); - document.getElementById("edit_area_resize").style.width= new_width+"px"; - } - //window.status="resize n_w: "+new_width+" new_h: "+new_height+ " new_y: "+new_y+" s_top: "+editAreaLoader.resize["start_top"]; - return false; - }; - - editAreaLoader.waiting_loading["resize_area.js"]= "loaded"; diff --git a/web/html/javascript/editarea/edit_area/search_replace.js b/web/html/javascript/editarea/edit_area/search_replace.js deleted file mode 100644 index 6bfd187..0000000 --- a/web/html/javascript/editarea/edit_area/search_replace.js +++ /dev/null @@ -1,174 +0,0 @@ - EditArea.prototype.show_search = function(){ - if($("area_search_replace").style.visibility=="visible"){ - this.hidden_search(); - }else{ - this.open_inline_popup("area_search_replace"); - var text= this.area_get_selection(); - var search= text.split("\n")[0]; - $("area_search").value= search; - $("area_search").focus(); - } - }; - - EditArea.prototype.hidden_search= function(){ - /*$("area_search_replace").style.visibility="hidden"; - this.textarea.focus(); - var icon= $("search"); - setAttribute(icon, "class", getAttribute(icon, "class").replace(/ selected/g, "") );*/ - this.close_inline_popup("area_search_replace"); - }; - - EditArea.prototype.area_search= function(mode){ - - if(!mode) - mode="search"; - $("area_search_msg").innerHTML=""; - var search=$("area_search").value; - - this.textarea.focus(); - this.textarea.textareaFocused=true; - - var infos= this.get_selection_infos(); - var start= infos["selectionStart"]; - var pos=-1; - var pos_begin=-1; - var length=search.length; - - if($("area_search_replace").style.visibility!="visible"){ - this.show_search(); - return; - } - if(search.length==0){ - $("area_search_msg").innerHTML=this.get_translation("search_field_empty"); - return; - } - // advance to the next occurence if no text selected - if(mode!="replace" ){ - if($("area_search_reg_exp").checked) - start++; - else - start+= search.length; - } - - //search - if($("area_search_reg_exp").checked){ - // regexp search - var opt="m"; - if(!$("area_search_match_case").checked) - opt+="i"; - var reg= new RegExp(search, opt); - pos= infos["full_text"].substr(start).search(reg); - pos_begin= infos["full_text"].search(reg); - if(pos!=-1){ - pos+=start; - length=infos["full_text"].substr(start).match(reg)[0].length; - }else if(pos_begin!=-1){ - length=infos["full_text"].match(reg)[0].length; - } - }else{ - if($("area_search_match_case").checked){ - pos= infos["full_text"].indexOf(search, start); - pos_begin= infos["full_text"].indexOf(search); - }else{ - pos= infos["full_text"].toLowerCase().indexOf(search.toLowerCase(), start); - pos_begin= infos["full_text"].toLowerCase().indexOf(search.toLowerCase()); - } - } - - // interpret result - if(pos==-1 && pos_begin==-1){ - $("area_search_msg").innerHTML="<strong>"+search+"</strong> "+this.get_translation("not_found"); - return; - }else if(pos==-1 && pos_begin != -1){ - begin= pos_begin; - $("area_search_msg").innerHTML=this.get_translation("restart_search_at_begin"); - }else - begin= pos; - - //$("area_search_msg").innerHTML+="<strong>"+search+"</strong> found at "+begin+" strat at "+start+" pos "+pos+" curs"+ infos["indexOfCursor"]+"."; - if(mode=="replace" && pos==infos["indexOfCursor"]){ - var replace= $("area_replace").value; - var new_text=""; - if($("area_search_reg_exp").checked){ - var opt="m"; - if(!$("area_search_match_case").checked) - opt+="i"; - var reg= new RegExp(search, opt); - new_text= infos["full_text"].substr(0, begin) + infos["full_text"].substr(start).replace(reg, replace); - }else{ - new_text= infos["full_text"].substr(0, begin) + replace + infos["full_text"].substr(begin + length); - } - this.textarea.value=new_text; - this.area_select(begin, length); - this.area_search(); - }else - this.area_select(begin, length); - }; - - - - - EditArea.prototype.area_replace= function(){ - this.area_search("replace"); - }; - - EditArea.prototype.area_replace_all= function(){ - /* this.area_select(0, 0); - $("area_search_msg").innerHTML=""; - while($("area_search_msg").innerHTML==""){ - this.area_replace(); - }*/ - - var base_text= this.textarea.value; - var search= $("area_search").value; - var replace= $("area_replace").value; - if(search.length==0){ - $("area_search_msg").innerHTML=this.get_translation("search_field_empty"); - return ; - } - - var new_text=""; - var nb_change=0; - if($("area_search_reg_exp").checked){ - // regExp - var opt="mg"; - if(!$("area_search_match_case").checked) - opt+="i"; - var reg= new RegExp(search, opt); - nb_change= infos["full_text"].match(reg).length; - new_text= infos["full_text"].replace(reg, replace); - - }else{ - - if($("area_search_match_case").checked){ - var tmp_tab=base_text.split(search); - nb_change= tmp_tab.length -1 ; - new_text= tmp_tab.join(replace); - }else{ - // case insensitive - var lower_value=base_text.toLowerCase(); - var lower_search=search.toLowerCase(); - - var start=0; - var pos= lower_value.indexOf(lower_search); - while(pos!=-1){ - nb_change++; - new_text+= this.textarea.value.substring(start , pos)+replace; - start=pos+ search.length; - pos= lower_value.indexOf(lower_search, pos+1); - } - new_text+= this.textarea.value.substring(start); - } - } - if(new_text==base_text){ - $("area_search_msg").innerHTML="<strong>"+search+"</strong> "+this.get_translation("not_found"); - }else{ - this.textarea.value= new_text; - $("area_search_msg").innerHTML="<strong>"+nb_change+"</strong> "+this.get_translation("occurrence_replaced"); - // firefox and opera doesn't manage with the focus if it's done directly - //editArea.textarea.focus();editArea.textarea.textareaFocused=true; - setTimeout("editArea.textarea.focus();editArea.textarea.textareaFocused=true;", 100); - } - - - }; diff --git a/web/html/javascript/editarea/edit_area/template.html b/web/html/javascript/editarea/edit_area/template.html deleted file mode 100644 index 8698b63..0000000 --- a/web/html/javascript/editarea/edit_area/template.html +++ /dev/null @@ -1,99 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > -<head> - <title>EditArea</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - [__CSSRULES__] - [__JSCODE__] -</head> -<body> - <div id='editor'> - <div class='area_toolbar' id='toolbar_1'>[__TOOLBAR__]</div> - <div class='area_toolbar' id='tab_browsing_area'><ul id='tab_browsing_list' class='menu'> <li> </li> </ul></div> - <div id='result'> - <div id='no_file_selected'></div> - <div id='container'> - <div id='cursor_pos' class='edit_area_cursor'> </div> - <div id='end_bracket' class='edit_area_cursor'> </div> - <div id='selection_field'></div> - <div id='line_number' selec='none'></div> - <div id='content_highlight'></div> - <div id='test_font_size'></div> - <textarea id='textarea' wrap='off' onchange='editArea.execCommand("onchange");' onfocus='javascript:editArea.textareaFocused=true;' onblur='javascript:editArea.textareaFocused=false;'> - </textarea> - - </div> - </div> - <div class='area_toolbar' id='toolbar_2'> - <table class='statusbar' cellspacing='0' cellpadding='0'> - <tr> - <td class='total' selec='none'>{$position}:</td> - <td class='infos' selec='none'> - {$line_abbr} <span id='linePos'>0</span>, {$char_abbr} <span id='currPos'>0</span> - </td> - <td class='total' selec='none'>{$total}:</td> - <td class='infos' selec='none'> - {$line_abbr} <span id='nbLine'>0</span>, {$char_abbr} <span id='nbChar'>0</span> - </td> - <td class='resize'> - <span id='resize_area'><img src='[__BASEURL__]images/statusbar_resize.gif' alt='resize' selec='none'></span> - </td> - </tr> - </table> - </div> - </div> - <div id='processing'> - <div id='processing_text'> - {$processing} - </div> - </div> - - <div id='area_search_replace' class='editarea_popup'> - <table cellspacing='2' cellpadding='0' style='width: 100%'> - <tr> - <td selec='none'>{$search}</td> - <td><input type='text' id='area_search' /></td> - <td id='close_area_search_replace'> - <a onclick='Javascript:editArea.execCommand("hidden_search")'><img selec='none' src='[__BASEURL__]images/close.gif' alt='{$close_popup}' title='{$close_popup}' /></a><br /> - </tr><tr> - <td selec='none'>{$replace}</td> - <td><input type='text' id='area_replace' /></td> - <td><img id='move_area_search_replace' onmousedown='return parent.start_move_element(event,"area_search_replace", parent.frames["frame_"+editArea.id]);' src='[__BASEURL__]images/move.gif' alt='{$move_popup}' title='{$move_popup}' /></td> - </tr> - </table> - <div class='button'> - <input type='checkbox' id='area_search_match_case' /><label for='area_search_match_case' selec='none'>{$match_case}</label> - <input type='checkbox' id='area_search_reg_exp' /><label for='area_search_reg_exp' selec='none'>{$reg_exp}</label> - <br /> - <a onclick='Javascript:editArea.execCommand("area_search")' selec='none'>{$find_next}</a> - <a onclick='Javascript:editArea.execCommand("area_replace")' selec='none'>{$replace}</a> - <a onclick='Javascript:editArea.execCommand("area_replace_all")' selec='none'>{$replace_all}</a><br /> - </div> - <div id='area_search_msg' selec='none'></div> - </div> - <div id='edit_area_help' class='editarea_popup'> - <div class='close_popup'> - <a onclick='Javascript:editArea.execCommand("close_all_inline_popup")'><img src='[__BASEURL__]images/close.gif' alt='{$close_popup}' title='{$close_popup}' /></a> - </div> - <div><h2>Editarea [__EA_VERSION__]</h2><br /> - <h3>{$shortcuts}:</h3> - {$tab}: {$add_tab}<br /> - {$shift}+{$tab}: {$remove_tab}<br /> - {$ctrl}+f: {$search_command}<br /> - {$ctrl}+r: {$replace_command}<br /> - {$ctrl}+h: {$highlight}<br /> - {$ctrl}+g: {$go_to_line}<br /> - {$ctrl}+z: {$undo}<br /> - {$ctrl}+y: {$redo}<br /> - {$ctrl}+e: {$help}<br /> - {$ctrl}+q, {$esc}: {$close_popup}<br /> - {$accesskey} E: {$toggle}<br /> - <br /> - <em>{$about_notice}</em> - <br /><div class='copyright'>© Christophe Dolivet 2007-2008</div> - </div> - </div> - </div> -</body> -</html> diff --git a/web/html/javascript/editarea/exemples/exemple_full.html b/web/html/javascript/editarea/exemples/exemple_full.html deleted file mode 100644 index 938c4db..0000000 --- a/web/html/javascript/editarea/exemples/exemple_full.html +++ /dev/null @@ -1,274 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > -<head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> - <title>EditArea - the code editor in a textarea</title> - <script language="Javascript" type="text/javascript" src="../edit_area/edit_area_full.js"></script> - <script language="Javascript" type="text/javascript"> - // initialisation - editAreaLoader.init({ - id: "example_1" // id of the textarea to transform - ,start_highlight: true // if start with highlight - ,allow_resize: "both" - ,allow_toggle: true - ,language: "en" - ,syntax: "php" - }); - - editAreaLoader.init({ - id: "example_2" // id of the textarea to transform - ,start_highlight: true - ,allow_toggle: false - ,language: "en" - ,syntax: "html" - ,toolbar: "search, go_to_line, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |, help" - ,syntax_selection_allow: "css,html,js,php,python,vb,xml,c,cpp,sql,basic,pas,brainfuck" - ,is_multi_files: true - ,EA_load_callback: "editAreaLoaded" - ,show_line_colors: true - }); - - editAreaLoader.init({ - id: "example_3" // id of the textarea to transform - ,start_highlight: true - ,font_size: "8" - ,font_family: "verdana, monospace" - ,allow_resize: "y" - ,allow_toggle: false - ,language: "fr" - ,syntax: "css" - ,toolbar: "new_document, save, load, |, charmap, |, search, go_to_line, |, undo, redo, |, select_font, |, change_smooth_selection, highlight, reset_highlight, |, help" - ,load_callback: "my_load" - ,save_callback: "my_save" - ,plugins: "charmap" - ,charmap_default: "arrows" - - }); - - editAreaLoader.init({ - id: "example_4" // id of the textarea to transform - //,start_highlight: true // if start with highlight - //,font_size: "10" - ,allow_resize: "no" - ,allow_toggle: true - ,language: "de" - ,syntax: "python" - ,load_callback: "my_load" - ,save_callback: "my_save" - ,display: "later" - ,replace_tab_by_spaces: 4 - ,min_height: 350 - }); - - // callback functions - function my_save(id, content){ - alert("Here is the content of the EditArea '"+ id +"' as received by the save callback function:\n"+content); - } - - function my_load(id){ - editAreaLoader.setValue(id, "The content is loaded from the load_callback function into EditArea"); - } - - function test_setSelectionRange(id){ - editAreaLoader.setSelectionRange(id, 100, 150); - } - - function test_getSelectionRange(id){ - var sel =editAreaLoader.getSelectionRange(id); - alert("start: "+sel["start"]+"\nend: "+sel["end"]); - } - - function test_setSelectedText(id){ - text= "[REPLACED SELECTION]"; - editAreaLoader.setSelectedText(id, text); - } - - function test_getSelectedText(id){ - alert(editAreaLoader.getSelectedText(id)); - } - - function editAreaLoaded(id){ - if(id=="example_2") - { - open_file1(); - open_file2(); - } - } - - function open_file1() - { - var new_file= {id: "to\ é # ⬠to", text: "$authors= array();\n$news= array();", syntax: 'php', title: 'beautiful title'}; - editAreaLoader.openFile('example_2', new_file); - } - - function open_file2() - { - var new_file= {id: "Filename", text: "<a href="toto">\n\tbouh\n</a>\n<!-- it's a comment -->", syntax: 'html'}; - editAreaLoader.openFile('example_2', new_file); - } - - function close_file1() - { - editAreaLoader.closeFile('example_2', "to\ é # ⬠to"); - } - - function toogle_editable(id) - { - editAreaLoader.execCommand(id, 'set_editable', !editAreaLoader.execCommand(id, 'is_editable')); - } - - </script> -</head> -<body> -<h2>EditArea examples</h2> -<p>Retrieve EditArea on <a href='http://sourceforge.net/projects/editarea'>sourceforge</a> or on - my personal <a href='http://www.cdolivet.net/index.php?page=editArea'>website</a>. -</p> -<form action='' method='post'> - <fieldset> - <legend>Example 1</legend> - <p>Test in English with php syntax, highlighted, toggle enabled, resize enabled and default toolbar. Also offer the possibility to switch on/off the readonly mode.</p> - <textarea id="example_1" style="height: 350px; width: 100%;" name="test_1"> -<?php - $authors= array(); - $news= array(); - $query="SELECT author, COUNT(id) as 'nb_news' FROM news_messages GROUP BY author"; - $result=mysql_query($query, $DBnews); - while($line = mysql_fetch_assoc($result)){ - $authors[$line["author"]]= $line["author"]; - $news[$line["author"]]=$line['nb_news']; - } - - $list= sprintf("('%s')", implode("', '", $authors)); - - - $query="SELECT p.people_id, p.name, p.fname, p.status, team_name, t.leader_id=p.people_id as 'team_leader', w.name as 'wp_name', w.type - FROM people p, teams t, wppartis wp, wps w - WHERE p.people_id IN $list AND p.org_id=t.team_id AND wp.team_id=t.team_id AND wp.wp_id=w.wp_id - GROUP BY p.people_id"; - if(isset($_GET["order"]) && $_GET["order"]!="nb_news") - $query.=" ORDER BY ".$_GET["order"]; - - $result=mysql_query($query, $DBkal); - while($line = mysql_fetch_assoc($result)){ - printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>", $line["name"], $line["fname"], - $news[$line["people_id"]], $line["status"], $line["team_name"], ($line["team_leader"]=="1")?"yes":"no", $line["type"], $line["wp_name"]); - - } - printf("</table>"); -?> - </textarea> - <p>Custom controls:<br /> - <input type='button' onclick='alert(editAreaLoader.getValue("example_1"));' value='get value' /> - <input type='button' onclick='editAreaLoader.setValue("example_1", "new_value");' value='set value' /> - <input type='button' onclick='test_getSelectionRange("example_1");' value='getSelectionRange' /> - <input type='button' onclick='test_setSelectionRange("example_1");' value='setSelectionRange' /> - <input type='button' onclick='test_getSelectedText("example_1");' value='getSelectedText' /> - <input type='button' onclick='test_setSelectedText("example_1");' value='setSelectedText' /> - <input type='button' onclick='editAreaLoader.insertTags("example_1", "[OPEN]", "[CLOSE]");' value='insertTags' /> - <input type='button' onclick='toogle_editable("example_1");' value='Toggle readonly mode' /> - </p> - </fieldset> - <fieldset> - <legend>Example 2</legend> - <p>Multi file mode example with syntax selection option. The highlight colors of the selected line is also shown.</p> - <textarea id="example_2" style="height: 250px; width: 100%;" name="test_2"> - </textarea> - <p>Custom controls:<br /> - <input type='button' onclick='open_file1()' value='open file 1' /> - <input type='button' onclick='open_file2()' value='open file 2' /> - <input type='button' onclick='close_file1()' value='close file 1' /> - </p> - </fieldset> - <fieldset> - <legend>Example 3</legend> - <p>Test in French with css syntax, verdana font, smaller default font size, toggle disabled, vertical only resize, custom toolbar, visual keyboard plugin, save and load callback examples.</p> -<textarea id="example_3" style="height: 350px; width: 100%;" name="test_3"> -/* toolbar buttons (inspired from tinyMCE ones)*/ -.editAreaButtonNormal, .editAreaButtonOver, .editAreaButtonDown, .editAreaSeparator, .editAreaSeparatorLine, .editAreaButtonDisabled, .editAreaButtonSelected { - border: 0px; margin: 0px; padding: 0px; background: transparent; - margin-top: 0px; - margin-left: 1px; - padding: 0px; -} - -.editAreaButtonNormal { - border: 1px solid #ECE9D8 !important; - cursor: pointer; -} - -.editAreaButtonOver { - border: 1px solid #0A246A !important; - cursor: pointer; - background-color: #B6BDD2; -} - -.editAreaButtonDown { - cursor: pointer; - border: 1px solid #0A246A !important; - background-color: #8592B5; -} - -.editAreaButtonSelected { - border: 1px solid #C0C0BB !important; - cursor: pointer; - background-color: #F4F2E8; -} - -.editAreaButtonDisabled { - filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); - -moz-opacity:0.3; - opacity: 0.3; - border: 1px solid #F0F0EE !important; - cursor: pointer; -} - -.editAreaSeparatorLine { - margin: 1px 2px; - background-color: #C0C0BB; - width: 2px; - height: 18px; -} -</textarea> - </fieldset> - <fieldset> - <legend>example 4</legend> - <p>Test in German with Python syntax, toggle enabled for a later display, with highlight not enabled by default, without resizing possibility (but with larger minimum height when editor is toggled), and with tabs replaced by 4 spaces.</p> -<textarea id="example_4" style="height: 50px; width: 100%;" name="test_4"> -import Blender - -class Python: - # Instancie un objet - # cls = la classe Python et non pas l'object instancié - def __new__(cls): - pass - - # Constructeur de l'objet - def __init__(self): - self.items = [1, 2, 3] - - # Destructeur - def __del__(self): - print "Pourquoi tant de haine ?" - - # Utilisé pour : "len(p)" - def __len__(self): - return len(self.items) - - # Utilisé pour : "p[x]" - def __getitem__(self, key): - return self.items[key] - - # Utilisé pour : "x in p" - def __contains__(self, value): - return (value in self.items) - - # Utilisé pour : "for x in p" - def __iter__(self): - for x in self.items: - yield x -</textarea> - </fieldset> -</form> -</body> -</html> diff --git a/web/html/javascript/editarea/license_apache.txt b/web/html/javascript/editarea/license_apache.txt deleted file mode 100644 index c7ef5e6..0000000 --- a/web/html/javascript/editarea/license_apache.txt +++ /dev/null @@ -1,7 +0,0 @@ -Copyright 2008 Christophe Dolivet - -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. \ No newline at end of file diff --git a/web/html/javascript/editarea/license_bsd.txt b/web/html/javascript/editarea/license_bsd.txt deleted file mode 100644 index f36bbe4..0000000 --- a/web/html/javascript/editarea/license_bsd.txt +++ /dev/null @@ -1,10 +0,0 @@ -Copyright (c) 2008, Christophe Dolivet -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of EditArea nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/web/html/javascript/editarea/license_lgpl.txt b/web/html/javascript/editarea/license_lgpl.txt deleted file mode 100644 index 8c177f8..0000000 --- a/web/html/javascript/editarea/license_lgpl.txt +++ /dev/null @@ -1,458 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/web/html/javascript/editarea/todo.txt b/web/html/javascript/editarea/todo.txt deleted file mode 100644 index 0088e86..0000000 --- a/web/html/javascript/editarea/todo.txt +++ /dev/null @@ -1,85 +0,0 @@ -FOR AUTOCOMPLETION: -- work with tab editing (each one having it's context) -- allow $ in prefix -- allow to call user function for autocompletion -- correctly display the box with window limits -- enable "live" detection for new syntax keyword in the file -- display a long description of the keyword (arround the box) - -DONE: -- beeing able to prefix those word by key words (sort of namespace) -- hide it on click -- enable it for ctrl+space in the middle of a word - -/***** To do Needed *****/ - -- change_callback is called one time at the beginning event if the text has not changed -- check later init call with safari 3 -- improve callback documentation. - -/***** To do Optionnal*****/ - -- possibility to switch on/off line numbers (allow to get more space) -- remove the bottom scrollbar is there is no neeed to get one. (adjust the width to the real content width). -- amelioration of the scroll_to_view function for when there is several lines selected (center a little more the selected text) -- darken background of the selection when syntax highlight is on (not easy to see actually under firefox) -- improve opera 9 compatibility (very hard, need help for workaround) cf "Browser remarks". -- optimize scroll_to_view for Opera? -- add word wrap option (nearly impossible, there is too much lacks of support from browsers, have spend more than 6 hours on this) -- possibility to add larger font sizes as options? - -/*** Bugs ***/ - -- when pressing "reset highlight" in IE the textarea scroll to the top (don't know how to fix this...) -- when pressing "shift+page down" and then "shift+page up" the top of the selection move where as it should be to the bottom of the selection to move (to fix it: must know in which direction the selection grow in "get_selection_infos") -- Editor doesnt load when running on ASP.NET when using codebehind declaration at top of page (don't really know what to do because I don't know ASP nor .NET) - - -/*** Problems ***/ - - -/*** Highlight bugs ***/ - -/*** Highlight problems ***/ -- only one language at the same time (no html and php in the same textarea. This should be possible, but there would have no optimization and be very very slow) - - -/*** Global remarks ***/ -- editarea must be always visible, to hide it use the hide() function - - -/*** Compatibility ***/ -Supported browsers: -Firefox 1.5 & 2 -IE 6 & 7 -Opera 9 - -Safari 3.1 - -No more supported: -Netscape 8 with rendering mode IE -Mozilla 1.7 (buggy) - - -/*** Browser remarks/bugs ***/ - -OPERA: -- opera bug or spec problem: find how to get the textarea content width -- opera bug: pressing the " key is equals to pressing the scrolldown key (with french keyboard at least) -- currently disabled: scrollDown/Up function (due to the " key error) -- opera is very very slow with syntax highlight (regexp) -- opera doesn't render tabulation of the same width in a textarea as in a <pre> tag... => doesn't allow to use non monospace font -- opera doesn't manage correctly the width 100% for the iframe and allow to scroll with position absolute - -IE: -- IE is far slower than firefox in highlight mode due to opacity filter -- It's seems impossible to get the selection range when wrap mode is "soft" (and it's still very diffcult when wrap mode is on) -- The syntax highlight mode is broken when text length is too long (~100000, 150000 chars) don't know why... - -FIREFOX: -- the scrollHeight value for the textarea never decresease when lines are deleted (don't remember anything about this) - - -NETSCAPE: -- can't manage lineHeight for textarea in firefox mode -- setting highlight mode on crash the navigator with no warning in firefox mode
commit ac546f9aa8ae067d853e4b3c267571e8361d6a99 Author: Miroslav SuchÜ msuchy@redhat.com Date: Tue Oct 20 09:45:18 2009 +0200
Automatic commit of package [spacewalk-java] release [0.7.8-1].
diff --git a/java/spacewalk-java.spec b/java/spacewalk-java.spec index f1317f0..90c38ff 100644 --- a/java/spacewalk-java.spec +++ b/java/spacewalk-java.spec @@ -12,7 +12,7 @@ Name: spacewalk-java Summary: Spacewalk Java site packages Group: Applications/Internet License: GPLv2 -Version: 0.7.7 +Version: 0.7.8 Release: 1%{?dist} URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... @@ -280,6 +280,15 @@ fi %{jardir}/postgresql-jdbc.jar
%changelog +* Tue Oct 20 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.8-1 +- reverting parthas patch that was trying to automatically get connection info, but cause too many issues (jsherril@redhat.com) +- 522526 - fixing small issue where updating advanced options page would remove custom partitioning script (jsherril@redhat.com) +- 522526 - fixing issue where snippets couldnt be used in the partitioning section of the kickstart wizard (jsherril@redhat.com) +- checkstyle fix (jsherril@redhat.com) +- 523624 - fixing issue where snippets were written with a carraige return (jsherril@redhat.com) +- 526823 - fixing issue where SSM package removal pages were taking way too long and timing out with 11000 systems (jsherril@redhat.com) +- 525575 - imporoving performance of system group overview query (michaels fix) (jsherril@redhat.com) + * Thu Oct 1 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.7-1 - 476851 - removing column "ENVIRONMENT" from ConfigMacro - workaround for hibernate not handling in caluses of more than 1000 jsherril@redhat.com diff --git a/rel-eng/packages/spacewalk-java b/rel-eng/packages/spacewalk-java index 30ef3a5..83b5a7c 100644 --- a/rel-eng/packages/spacewalk-java +++ b/rel-eng/packages/spacewalk-java @@ -1 +1 @@ -0.7.7-1 java/ +0.7.8-1 java/
commit 14708f3e2ad1f1fda5aa0a8cdb5e5b8fde3a7923 Author: Miroslav SuchÜ msuchy@redhat.com Date: Tue Oct 20 09:30:49 2009 +0200
Automatic commit of package [spacewalk-schema] release [0.7.4-1].
diff --git a/rel-eng/packages/spacewalk-schema b/rel-eng/packages/spacewalk-schema index c273f06..845b571 100644 --- a/rel-eng/packages/spacewalk-schema +++ b/rel-eng/packages/spacewalk-schema @@ -1 +1 @@ -0.7.3-1 schema/spacewalk/ +0.7.4-1 schema/spacewalk/ diff --git a/schema/spacewalk/spacewalk-schema.spec b/schema/spacewalk/spacewalk-schema.spec index 6135059..6317cea 100644 --- a/schema/spacewalk/spacewalk-schema.spec +++ b/schema/spacewalk/spacewalk-schema.spec @@ -2,7 +2,7 @@ Name: spacewalk-schema Group: Applications/Internet Summary: Oracle SQL schema for Spacewalk server
-Version: 0.7.3 +Version: 0.7.4 Release: 1%{?dist} Source0: %{name}-%{version}.tar.gz
@@ -58,6 +58,15 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/spacewalk-schema-upgrade*
%changelog +* Tue Oct 20 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.4-1 +- 449167 - record rpm installation date +- 522526 - fixing issue where snippets couldnt be used in the partitioning section of the kickstart wizard (jsherril@redhat.com) +- 522526 - adding schema upgrade script for snippet issue (jsherril@redhat.com) +- Don't indent sql upgrade code in resulting script (mzazrivec@redhat.com) +- 523389 - can't add NOT NULL column into non-empty table (michael.mraka@redhat.com) +- 523389 - decrease TEMP usage (michael.mraka@redhat.com) +- 523389 - add support for schema upgrade overrides (mzazrivec@redhat.com) + * Thu Sep 17 2009 Miroslav SuchÜ msuchy@redhat.com 0.7.3-1 - 523389 - split update into smaller chunks so it will not eat all UNDO at once - 476851 - removal of tables: rhn_db_environment, rhn_environment (upgrade)
commit 45e659b10d0ac8f0af5058190c6a33d64888df96 Author: Miroslav SuchÜ msuchy@redhat.com Date: Mon Oct 19 17:08:29 2009 +0200
Automatic commit of package [spacewalk-backend] release [0.7.7-1].
diff --git a/backend/spacewalk-backend.spec b/backend/spacewalk-backend.spec index 558055f..22461d0 100644 --- a/backend/spacewalk-backend.spec +++ b/backend/spacewalk-backend.spec @@ -7,7 +7,7 @@ Name: spacewalk-backend Summary: Common programs needed to be installed on the Spacewalk servers/proxies Group: Applications/Internet License: GPLv2 -Version: 0.7.6 +Version: 0.7.7 Release: 1%{?dist} URL: https://fedorahosted.org/spacewalk Source0: https://fedorahosted.org/releases/s/p/spacewalk/%%7Bname%7D-%%7Bversion%7D.t... @@ -582,6 +582,11 @@ rm -f %{rhnconf}/rhnSecret.py*
# $Id$ %changelog +* Mon Oct 19 2009 Miroslav Suchy msuchy@redhat.com 0.7.7-1 +- removed unused parameter +- changed get_package_path comment to reflect new package path +- Include constraint info in schema statistics + * Fri Oct 02 2009 Michael Mraka michael.mraka@redhat.com 0.7.6-1 - spacewalk-backend-tools requires python-hashlib
diff --git a/rel-eng/packages/spacewalk-backend b/rel-eng/packages/spacewalk-backend index 7e2a624..c4a7745 100644 --- a/rel-eng/packages/spacewalk-backend +++ b/rel-eng/packages/spacewalk-backend @@ -1 +1 @@ -0.7.6-1 backend/ +0.7.7-1 backend/
commit 78f52b089c82e725b77b2e38e68fb02d49fe1512 Author: Miroslav SuchÜ msuchy@redhat.com Date: Mon Oct 19 15:08:07 2009 +0200
449167 - record rpm installation date
diff --git a/schema/spacewalk/common/tables/rhnServerPackage.sql b/schema/spacewalk/common/tables/rhnServerPackage.sql index 6b9b091..b500019 100644 --- a/schema/spacewalk/common/tables/rhnServerPackage.sql +++ b/schema/spacewalk/common/tables/rhnServerPackage.sql @@ -24,7 +24,9 @@ CREATE TABLE rhnServerPackage evr_id NUMBER NOT NULL REFERENCES rhnPackageEVR (id), package_arch_id NUMBER - REFERENCES rhnPackageArch (id) + REFERENCES rhnPackageArch (id), + created DATE + DEFAULT (sysdate) NOT NULL ) TABLESPACE [[server_package_tablespace]] ENABLE ROW MOVEMENT diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-rhnServerPackage_created.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-rhnServerPackage_created.sql new file mode 100644 index 0000000..0f02f7a --- /dev/null +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/004-rhnServerPackage_created.sql @@ -0,0 +1,5 @@ +ALTER TABLE rhnServerPackage + ADD created DATE DEFAULT (sysdate) NOT NULL; + +show errors +
commit 52f3b4b99ccbd7daa64d61775e031490ec5cd6b9 Author: Michael Mraka michael.mraka@redhat.com Date: Fri Oct 16 13:30:04 2009 +0200
Automatic commit of package [spacewalk-repo] minor release [0.7-3].
diff --git a/rel-eng/packages/spacewalk-repo b/rel-eng/packages/spacewalk-repo index 7f83e4d..5ed61d8 100644 --- a/rel-eng/packages/spacewalk-repo +++ b/rel-eng/packages/spacewalk-repo @@ -1 +1 @@ -0.7.0-2 spec-tree/spacewalk-repo/ +0.7-3 spec-tree/spacewalk-repo/ diff --git a/spec-tree/spacewalk-repo/spacewalk-repo.spec b/spec-tree/spacewalk-repo/spacewalk-repo.spec index f6d6a9e..58db28a 100644 --- a/spec-tree/spacewalk-repo/spacewalk-repo.spec +++ b/spec-tree/spacewalk-repo/spacewalk-repo.spec @@ -1,7 +1,7 @@ Summary: Spacewalk packages yum repository configuration. Name: spacewalk-repo Version: 0.7 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Development # This src.rpm is cannonical upstream @@ -47,6 +47,9 @@ rm -rf $RPM_BUILD_ROOT %config %{_sysconfdir}/yum.repos.d/spacewalk.repo
%changelog +* Fri Oct 16 2009 Michael Mraka michael.mraka@redhat.com 0.7-3 +- fixed version of spacewalk-repo + * Mon Aug 10 2009 jesus m. rodriguez 0.7.0-2 - rename rhel to RHEL - rename fedora to Fedora
commit b09010906a86590f97192b6500117af1544ab098 Author: Michael Mraka michael.mraka@redhat.com Date: Fri Oct 16 13:29:46 2009 +0200
added build.py.props (NoTgzBuilder)
diff --git a/spec-tree/spacewalk-repo/build.py.props b/spec-tree/spacewalk-repo/build.py.props new file mode 100644 index 0000000..6341939 --- /dev/null +++ b/spec-tree/spacewalk-repo/build.py.props @@ -0,0 +1,4 @@ +[buildconfig] +builder = spacewalk.releng.builder.NoTgzBuilder +tagger = spacewalk.releng.tagger.ReleaseTagger +
commit 2dcd05c7e89c92f83394d5bf066450d7021fac9d Author: Michael Mraka michael.mraka@redhat.com Date: Fri Oct 16 13:25:14 2009 +0200
fixed version of spacewalk-repo
diff --git a/spec-tree/spacewalk-repo/spacewalk-repo.spec b/spec-tree/spacewalk-repo/spacewalk-repo.spec index 76ddd55..f6d6a9e 100644 --- a/spec-tree/spacewalk-repo/spacewalk-repo.spec +++ b/spec-tree/spacewalk-repo/spacewalk-repo.spec @@ -1,6 +1,6 @@ Summary: Spacewalk packages yum repository configuration. Name: spacewalk-repo -Version: 0.7.0 +Version: 0.7 Release: 2%{?dist} License: GPL Group: Development
commit 6f6ed26ca9552b7a9cb4b115253ab81320749d39 Author: Michael Mraka michael.mraka@redhat.com Date: Thu Oct 15 15:31:58 2009 +0200
removed unused parameter
diff --git a/backend/satellite_tools/reposync.py b/backend/satellite_tools/reposync.py index 173371d..b1b57e6 100644 --- a/backend/satellite_tools/reposync.py +++ b/backend/satellite_tools/reposync.py @@ -142,7 +142,7 @@ class RepoSync: pid = rhnPackage.get_package_for_md5sum( self.channel['org_id'], md5) if pid is None: - self.upload_package(pack, path, md5) + self.upload_package(pack, path) self.associate_package(pack, md5) else: self.associate_package(pack, md5) #package is already on the satellite, lets just associate @@ -157,7 +157,7 @@ class RepoSync: raise continue
- def upload_package(self, package, path, md5): + def upload_package(self, package, path): temp_file = open(path, 'rb') header, payload_stream, md5sum, header_start, header_end = \ rhnPackageUpload.load_package(temp_file)
commit ea4ef04ffceb656852fd6dbc680435dcfcf28096 Author: Justin Sherrill jsherril@redhat.com Date: Wed Oct 14 15:29:36 2009 -0400
reverting parthas patch that was trying to automatically get connection info, but cause too many issues
diff --git a/java/code/src/com/redhat/rhn/common/hibernate/ConnectionManager.java b/java/code/src/com/redhat/rhn/common/hibernate/ConnectionManager.java index 0cd7137..b5a156b 100644 --- a/java/code/src/com/redhat/rhn/common/hibernate/ConnectionManager.java +++ b/java/code/src/com/redhat/rhn/common/hibernate/ConnectionManager.java @@ -41,13 +41,6 @@ class ConnectionManager {
private static final Logger LOG = Logger.getLogger(ConnectionManager.class); private static final String[] PACKAGE_NAMES = {"com.redhat.rhn.domain"}; - private static final String HIBERNATE_USERNAME = "hibernate.connection.username"; - private static final String HIBERNATE_PASSWORD = "hibernate.connection.password"; - private static final String HIBERNATE_URL = "hibernate.connection.url"; - private static final String ORACLE_JDBC_URL_FORMAT = "jdbc:oracle:thin:@%s:%s:%s"; - private static final String HIBERNATE_DRIVER_CLASS = - "hibernate.connection.driver_class"; - private static final String ORACLE_DRIVER = "oracle.jdbc.driver.OracleDriver";
private List configurators = new LinkedList(); private SessionFactory sessionFactory; @@ -59,9 +52,7 @@ class ConnectionManager { } };
- private boolean isOracle() { - return "oracle".equals(Config.get().getString("db_backend")); - } +
/** * Register a class with HibernateFactory, to give the registered class a @@ -155,7 +146,8 @@ class ConnectionManager { * hibernate.* */ LOG.info("Adding hibernate properties to hibernate Configuration"); - Properties hibProperties = setupHibernateProps(); + Properties hibProperties = Config.get().getNamespaceProperties( + "hibernate"); config.addProperties(hibProperties); // Force the use of our txn factory if (config.getProperty(Environment.TRANSACTION_STRATEGY) != null) { @@ -185,34 +177,6 @@ class ConnectionManager { } }
- private Properties setupHibernateProps() { - Properties hibProperties = Config.get().getNamespaceProperties( - "hibernate"); - - if (!hibProperties.contains(HIBERNATE_USERNAME)) { - hibProperties.put(HIBERNATE_USERNAME, - Config.get().getString("db_user")); - } - if (!hibProperties.contains(HIBERNATE_PASSWORD)) { - hibProperties.put(HIBERNATE_PASSWORD, - Config.get().getString("db_password")); - } - - if (!hibProperties.contains(HIBERNATE_URL) && isOracle()) { - //jdbc:oracle:thin:@hostname:<;listener-port>:<SID> - String url = String.format(ORACLE_JDBC_URL_FORMAT, - Config.get().getString("db_host"), - Config.get().getString("db_port"), - Config.get().getString("db_name")); - hibProperties.put(HIBERNATE_URL, url); - } - - if (!hibProperties.contains(HIBERNATE_DRIVER_CLASS) && isOracle()) { - hibProperties.put(HIBERNATE_DRIVER_CLASS, ORACLE_DRIVER); - } - return hibProperties; - } - private SessionInfo threadSessionInfo() { return (SessionInfo) SESSION_TLS.get(); }
commit c13624800883ef877bc12a2d3ed1fe8aa4401dc7 Author: Justin Sherrill jsherril@redhat.com Date: Wed Oct 14 10:18:11 2009 -0400
adding 5u4 data files to channel-to-update script
diff --git a/scripts/channel-to-update-level/README b/scripts/channel-to-update-level/README index 8087720..3a2ee28 100644 --- a/scripts/channel-to-update-level/README +++ b/scripts/channel-to-update-level/README @@ -43,6 +43,9 @@ README - This file
Changelog: ----------- +10/14/2009 - 2.1.3 +- Adding 5u4 data files + 8/26/2009 - 2.1.2 - Small fix to ensure RHEL 4 compatibility
diff --git a/scripts/channel-to-update-level/data/4-u8-as-i386-Extras b/scripts/channel-to-update-level/data/4-u8-as-i386-Extras new file mode 100644 index 0000000..d6dcfc8 --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-as-i386-Extras @@ -0,0 +1,45 @@ +acroread-8.1.4-1.el4.i386.rpm +acroread-plugin-8.1.4-1.el4.i386.rpm +flash-plugin-9.0.159.0-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-jdbc-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-plugin-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.i686.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-jdbc-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-plugin-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-plugin-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.i686.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-plugin-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.i586.rpm +ksh-20050202-0.5E.4.i386.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-as-ia64-Extras b/scripts/channel-to-update-level/data/4-u8-as-ia64-Extras new file mode 100644 index 0000000..fec829a --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-as-ia64-Extras @@ -0,0 +1,9 @@ +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ia32el-1.6-14.EL4.ia64.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.ia64.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.ia64.rpm +ksh-20050202-0.5E.4.ia64.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-as-ppc-Extras b/scripts/channel-to-update-level/data/4-u8-as-ppc-Extras new file mode 100644 index 0000000..7ef77aa --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-as-ppc-Extras @@ -0,0 +1,23 @@ +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +icom-firmware-1.0-2.el4.ppc64.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.ppc.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.ppc.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.ppc.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.ppc.rpm +java-1.4.2-ibm-jdbc-1.4.2.13-1jpp.2.el4.ppc.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.ppc.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.5.0-ibm-jdbc-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.5.0-ibm-plugin-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.ppc.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.ppc.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.ppc.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.ppc.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.ppc.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.ppc.rpm +java-1.6.0-ibm-plugin-1.6.0.4-1jpp.1.el4.ppc.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.ppc.rpm +ksh-20050202-0.5E.4.ppc.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-as-s390-Extras b/scripts/channel-to-update-level/data/4-u8-as-s390-Extras new file mode 100644 index 0000000..a332cc4 --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-as-s390-Extras @@ -0,0 +1,17 @@ +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.s390.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.s390.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.s390.rpm +java-1.4.2-ibm-jdbc-1.4.2.13-1jpp.2.el4.s390.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.s390.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.s390.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.s390.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.s390.rpm +java-1.5.0-ibm-jdbc-1.5.0.9-1jpp.4.el4.s390.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.s390.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.s390.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.s390.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.s390.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.s390.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.s390.rpm +ksh-20050202-0.5E.4.s390.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-as-s390x-Extras b/scripts/channel-to-update-level/data/4-u8-as-s390x-Extras new file mode 100644 index 0000000..0b59c8f --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-as-s390x-Extras @@ -0,0 +1,15 @@ +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.s390x.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.s390x.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.s390x.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.s390x.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.s390x.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.s390x.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.s390x.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.s390x.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.s390x.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.s390x.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.s390x.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.s390x.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.s390x.rpm +ksh-20050202-0.5E.4.s390x.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-as-x86_64-Extras b/scripts/channel-to-update-level/data/4-u8-as-x86_64-Extras new file mode 100644 index 0000000..8baea9b --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-as-x86_64-Extras @@ -0,0 +1,37 @@ +acroread-8.1.4-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.x86_64.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.x86_64.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.x86_64.rpm +ksh-20050202-0.5E.4.x86_64.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-desktop-i386-Extras b/scripts/channel-to-update-level/data/4-u8-desktop-i386-Extras new file mode 100644 index 0000000..d6dcfc8 --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-desktop-i386-Extras @@ -0,0 +1,45 @@ +acroread-8.1.4-1.el4.i386.rpm +acroread-plugin-8.1.4-1.el4.i386.rpm +flash-plugin-9.0.159.0-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-jdbc-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-plugin-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.i686.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-jdbc-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-plugin-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-plugin-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.i686.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-plugin-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.i586.rpm +ksh-20050202-0.5E.4.i386.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-desktop-x86_64-Extras b/scripts/channel-to-update-level/data/4-u8-desktop-x86_64-Extras new file mode 100644 index 0000000..8baea9b --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-desktop-x86_64-Extras @@ -0,0 +1,37 @@ +acroread-8.1.4-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.x86_64.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.x86_64.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.x86_64.rpm +ksh-20050202-0.5E.4.x86_64.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-es-i386-Extras b/scripts/channel-to-update-level/data/4-u8-es-i386-Extras new file mode 100644 index 0000000..d6dcfc8 --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-es-i386-Extras @@ -0,0 +1,45 @@ +acroread-8.1.4-1.el4.i386.rpm +acroread-plugin-8.1.4-1.el4.i386.rpm +flash-plugin-9.0.159.0-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-jdbc-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-plugin-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.i686.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-jdbc-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-plugin-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-plugin-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.i686.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-plugin-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.i586.rpm +ksh-20050202-0.5E.4.i386.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-es-ia64-Extras b/scripts/channel-to-update-level/data/4-u8-es-ia64-Extras new file mode 100644 index 0000000..fec829a --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-es-ia64-Extras @@ -0,0 +1,9 @@ +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ia32el-1.6-14.EL4.ia64.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.ia64.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.ia64.rpm +ksh-20050202-0.5E.4.ia64.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-es-x86_64-Extras b/scripts/channel-to-update-level/data/4-u8-es-x86_64-Extras new file mode 100644 index 0000000..8baea9b --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-es-x86_64-Extras @@ -0,0 +1,37 @@ +acroread-8.1.4-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.x86_64.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.x86_64.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.x86_64.rpm +ksh-20050202-0.5E.4.x86_64.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-ws-i386-Extras b/scripts/channel-to-update-level/data/4-u8-ws-i386-Extras new file mode 100644 index 0000000..d6dcfc8 --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-ws-i386-Extras @@ -0,0 +1,45 @@ +acroread-8.1.4-1.el4.i386.rpm +acroread-plugin-8.1.4-1.el4.i386.rpm +flash-plugin-9.0.159.0-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-jdbc-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-plugin-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.i386.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.i686.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-jdbc-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-plugin-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.i386.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-plugin-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.i586.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.i686.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-plugin-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.i386.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.i586.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.i586.rpm +ksh-20050202-0.5E.4.i386.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-ws-ia64-Extras b/scripts/channel-to-update-level/data/4-u8-ws-ia64-Extras new file mode 100644 index 0000000..fec829a --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-ws-ia64-Extras @@ -0,0 +1,9 @@ +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ia32el-1.6-14.EL4.ia64.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.ia64.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.ia64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.ia64.rpm +ksh-20050202-0.5E.4.ia64.rpm diff --git a/scripts/channel-to-update-level/data/4-u8-ws-x86_64-Extras b/scripts/channel-to-update-level/data/4-u8-ws-x86_64-Extras new file mode 100644 index 0000000..8baea9b --- /dev/null +++ b/scripts/channel-to-update-level/data/4-u8-ws-x86_64-Extras @@ -0,0 +1,37 @@ +acroread-8.1.4-1.el4.i386.rpm +fonts-chinese-zysong-0.1-3.el4.noarch.rpm +ICAClient-8.0-1.RHEL_4.1.i386.rpm +ipw2100-firmware-1.3-1.noarch.rpm +ipw2200-firmware-2.4-1.noarch.rpm +java-1.4.2-bea-uninstall-1.4.2.16-1jpp.7.el4.i686.rpm +java-1.4.2-ibm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-demo-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-devel-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-javacomm-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.4.2-ibm-src-1.4.2.13-1jpp.2.el4.x86_64.rpm +java-1.5.0-bea-uninstall-1.5.0.14-1jpp.5.el4.x86_64.rpm +java-1.5.0-ibm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-demo-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-devel-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-javacomm-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-ibm-src-1.5.0.9-1jpp.4.el4.x86_64.rpm +java-1.5.0-sun-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-demo-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-devel-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-jdbc-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.5.0-sun-src-1.5.0.18-1jpp.1.el4.x86_64.rpm +java-1.6.0-bea-uninstall-1.6.0.03-1jpp.4.el4.x86_64.rpm +java-1.6.0-ibm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-demo-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-devel-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-javacomm-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-jdbc-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-ibm-src-1.6.0.4-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-demo-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-devel-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-plugin-1.6.0.13-1jpp.1.el4.x86_64.rpm +java-1.6.0-sun-src-1.6.0.13-1jpp.1.el4.x86_64.rpm +ksh-20050202-0.5E.4.x86_64.rpm +RealPlayer-uninstall-10.0.9-4.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-i386 b/scripts/channel-to-update-level/data/5-u4-client-i386 new file mode 100644 index 0000000..b12c72e --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-i386 @@ -0,0 +1,1633 @@ +a2ps-4.13b-57.2.el5.i386.rpm +acl-2.2.39-3.el5.i386.rpm +acpid-1.0.4-9.el5.i386.rpm +adaptx-0.9.13-3jpp.1.i386.rpm +adaptx-doc-0.9.13-3jpp.1.i386.rpm +adjtimex-1.20-2.1.i386.rpm +agg-2.4-2.1.i386.rpm +aide-0.13.1-4.el5.i386.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.i386.rpm +alsa-lib-1.0.17-1.el5.i386.rpm +alsa-utils-1.0.17-1.el5.i386.rpm +amanda-2.5.0p2-8.el5.i386.rpm +amanda-client-2.5.0p2-8.el5.i386.rpm +amtu-1.0.6-1.el5.i386.rpm +am-utils-6.1.5-4.1.el5.i386.rpm +anaconda-11.1.2.195-1.i386.rpm +anaconda-runtime-11.1.2.195-1.i386.rpm +anacron-2.3-45.el5.i386.rpm +anthy-7900-4.el5.i386.rpm +antlr-2.7.6-4jpp.2.i386.rpm +antlr-manual-2.7.6-4jpp.2.i386.rpm +apmd-3.2.2-5.i386.rpm +apr-1.2.7-11.el5_3.1.i386.rpm +apr-docs-1.2.7-11.el5_3.1.i386.rpm +apr-util-1.2.7-7.el5_3.2.i386.rpm +apr-util-docs-1.2.7-7.el5_3.2.i386.rpm +arptables_jf-0.0.8-8.i386.rpm +arts-1.5.4-1.i386.rpm +aspell-0.60.3-7.1.i386.rpm +aspell-af-0.50-4.2.2.i386.rpm +aspell-bg-0.50-11.2.2.i386.rpm +aspell-br-0.50-4.2.2.i386.rpm +aspell-ca-0.50-4.2.2.i386.rpm +aspell-cs-0.51-3.2.2.i386.rpm +aspell-cy-0.50-4.2.2.i386.rpm +aspell-da-0.50-12.2.2.i386.rpm +aspell-de-0.50-11.2.2.i386.rpm +aspell-el-0.50-4.2.2.i386.rpm +aspell-en-6.0-2.1.i386.rpm +aspell-es-0.50-13.2.2.i386.rpm +aspell-fo-0.51-4.2.2.i386.rpm +aspell-fr-0.50-9.2.2.i386.rpm +aspell-ga-0.50-4.2.2.i386.rpm +aspell-gd-0.50-4.2.2.i386.rpm +aspell-gl-0.50-4.2.2.i386.rpm +aspell-hr-0.51-4.2.2.i386.rpm +aspell-id-0.50.1-4.2.2.i386.rpm +aspell-is-0.51.1-2.2.2.i386.rpm +aspell-it-0.53-4.2.1.i386.rpm +aspell-nl-0.1e-2.el5.i386.rpm +aspell-no-0.50.1-9.2.2.i386.rpm +aspell-pl-0.51-5.2.2.i386.rpm +aspell-pt-0.50-10.2.2.i386.rpm +aspell-ru-0.99f7-2.2.2.i386.rpm +aspell-sl-0.50-1.2.1.i386.rpm +aspell-sr-0.02-1.2.1.i386.rpm +aspell-sv-0.51-1.2.1.i386.rpm +at-3.1.8-82.fc6.i386.rpm +atk-1.12.2-1.fc6.i386.rpm +at-spi-1.7.11-3.el5.i386.rpm +attr-2.4.32-1.1.i386.rpm +audiofile-0.2.6-5.i386.rpm +audispd-plugins-1.7.13-2.el5.i386.rpm +audit-1.7.13-2.el5.i386.rpm +audit-libs-1.7.13-2.el5.i386.rpm +audit-libs-python-1.7.13-2.el5.i386.rpm +authconfig-5.3.21-6.el5.i386.rpm +authconfig-gtk-5.3.21-6.el5.i386.rpm +authd-1.4.3-14.i386.rpm +autofs-5.0.1-0.rc2.131.el5.i386.rpm +avahi-0.6.16-6.el5.i386.rpm +avahi-compat-howl-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.i386.rpm +avahi-glib-0.6.16-6.el5.i386.rpm +avahi-qt3-0.6.16-6.el5.i386.rpm +avahi-tools-0.6.16-6.el5.i386.rpm +avalon-framework-4.1.4-2jpp.13.i386.rpm +avalon-framework-manual-4.1.4-2jpp.13.i386.rpm +avalon-logkit-1.2-4jpp.3.i386.rpm +axis-1.2.1-2jpp.6.i386.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.i386.rpm +bc-1.06-21.i386.rpm +bcel-5.1-8jpp.1.i386.rpm +bcel-manual-5.1-8jpp.1.i386.rpm +beecrypt-4.1.2-10.1.1.i386.rpm +beecrypt-python-4.1.2-10.1.1.i386.rpm +bind-9.3.6-4.P1.el5.i386.rpm +bind-libs-9.3.6-4.P1.el5.i386.rpm +bind-sdb-9.3.6-4.P1.el5.i386.rpm +bind-utils-9.3.6-4.P1.el5.i386.rpm +binutils-2.17.50.0.6-12.el5.i386.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.i386.rpm +bluez-gnome-0.5-5.fc6.i386.rpm +bluez-hcidump-1.32-1.i386.rpm +bluez-libs-3.7-1.1.i386.rpm +bluez-utils-3.7-2.2.i386.rpm +bluez-utils-cups-3.7-2.2.i386.rpm +bogl-0.1.18-11.2.1.el5.1.i386.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.i386.rpm +boost-1.33.1-10.el5.i386.rpm +boost-doc-1.33.1-10.el5.i386.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.i386.rpm +brlapi-0.4.1-1.fc6.i386.rpm +brltty-3.7.2-1.fc6.i386.rpm +bsf-2.3.0-11jpp.1.i386.rpm +bsh-1.3.0-9jpp.1.i386.rpm +bsh-manual-1.3.0-9jpp.1.i386.rpm +bug-buddy-2.16.0-2.el5.i386.rpm +busybox-1.2.0-7.el5.i386.rpm +busybox-anaconda-1.2.0-7.el5.i386.rpm +bzip2-1.0.3-4.el5_2.i386.rpm +bzip2-libs-1.0.3-4.el5_2.i386.rpm +cadaver-0.22.3-4.el5.i386.rpm +cairo-1.2.4-5.el5.i386.rpm +cairo-java-1.0.5-3.fc6.i386.rpm +ccid-1.3.8-1.el5.i386.rpm +cdda2wav-2.01-10.7.el5.i386.rpm +cdparanoia-alpha9.8-27.2.i386.rpm +cdparanoia-libs-alpha9.8-27.2.i386.rpm +cdrdao-1.2.1-2.i386.rpm +cdrecord-2.01-10.7.el5.i386.rpm +checkpolicy-1.33.1-4.el5.i386.rpm +chkconfig-1.3.30.1-2.i386.rpm +chkfontpath-1.10.1-1.1.i386.rpm +classpathx-jaf-1.0-9jpp.1.i386.rpm +classpathx-mail-1.1.1-4jpp.2.i386.rpm +compat-db-4.2.52-5.1.i386.rpm +compat-gcc-34-3.4.6-4.i386.rpm +compat-gcc-34-c++-3.4.6-4.i386.rpm +compat-gcc-34-g77-3.4.6-4.i386.rpm +compat-glibc-2.3.4-2.26.i386.rpm +compat-glibc-headers-2.3.4-2.26.i386.rpm +compat-libcom_err-1.0-7.i386.rpm +compat-libf2c-34-3.4.6-4.i386.rpm +compat-libgcc-296-2.96-138.i386.rpm +compat-libstdc++-296-2.96-138.i386.rpm +compat-libstdc++-33-3.2.3-61.i386.rpm +compat-openldap-2.3.43_2.2.29-3.el5.i386.rpm +compat-readline43-4.3-3.i386.rpm +compat-slang-1.4.9-27.2.2.i386.rpm +compiz-0.0.13-0.37.20060817git.el5.i386.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.i386.rpm +control-center-2.16.0-16.el5.i386.rpm +convmv-1.10-1.el5.noarch.rpm +coolkey-1.1.0-6.el5.i386.rpm +coreutils-5.97-23.el5.i386.rpm +cpio-2.6-23.el5.i386.rpm +cpp-4.1.2-46.el5.i386.rpm +cpufreq-utils-005-1.el5.i386.rpm +cpuspeed-1.2.1-8.el5.i386.rpm +cracklib-2.8.9-3.3.i386.rpm +cracklib-dicts-2.8.9-3.3.i386.rpm +crash-4.0-8.9.1.el5.i386.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.i386.rpm +cryptsetup-luks-1.0.3-5.el5.i386.rpm +cups-1.3.7-11.el5.i386.rpm +cups-libs-1.3.7-11.el5.i386.rpm +cups-lpd-1.3.7-11.el5.i386.rpm +curl-7.15.5-2.1.el5_3.5.i386.rpm +cvs-1.11.22-7.el5.i386.rpm +cyrus-sasl-2.1.22-5.el5.i386.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.i386.rpm +cyrus-sasl-ldap-2.1.22-5.el5.i386.rpm +cyrus-sasl-lib-2.1.22-5.el5.i386.rpm +cyrus-sasl-md5-2.1.22-5.el5.i386.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.i386.rpm +cyrus-sasl-plain-2.1.22-5.el5.i386.rpm +cyrus-sasl-sql-2.1.22-5.el5.i386.rpm +dasher-4.2.0-2.el5.i386.rpm +db4-4.3.29-10.el5.i386.rpm +db4-java-4.3.29-10.el5.i386.rpm +db4-tcl-4.3.29-10.el5.i386.rpm +db4-utils-4.3.29-10.el5.i386.rpm +dbus-1.1.2-12.el5.i386.rpm +dbus-glib-0.73-8.el5.i386.rpm +dbus-libs-1.1.2-12.el5.i386.rpm +dbus-python-0.70-7.el5.i386.rpm +dbus-x11-1.1.2-12.el5.i386.rpm +dcraw-0.0.20060521-1.1.i386.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.i386.rpm +desktop-printing-0.19-20.2.el5.i386.rpm +devhelp-0.12-20.el5.i386.rpm +device-mapper-1.02.32-1.el5.i386.rpm +device-mapper-event-1.02.32-1.el5.i386.rpm +device-mapper-multipath-0.4.7-30.el5.i386.rpm +dhcdbd-2.2-2.el5.i386.rpm +dhclient-3.0.5-21.el5.i386.rpm +dhcpv6-client-1.0.10-17.el5.i386.rpm +dialog-1.0.20051107-1.2.2.i386.rpm +diffutils-2.8.1-15.2.3.el5.i386.rpm +distcache-1.4.5-14.1.i386.rpm +dmidecode-2.9-1.el5.i386.rpm +dmraid-1.0.0.rc13-53.el5.i386.rpm +dmraid-events-1.0.0.rc13-53.el5.i386.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.i386.rpm +dnsmasq-2.45-1.el5_2.1.i386.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.i386.rpm +dosfstools-2.11-7.el5.i386.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.i386.rpm +dump-0.4b41-4.el5.i386.rpm +dvd+rw-tools-7.0-1.el5.i386.rpm +dvgrab-3.0-1.el5.i386.rpm +e2fsprogs-1.39-23.el5.i386.rpm +e2fsprogs-libs-1.39-23.el5.i386.rpm +e4fsprogs-1.41.5-3.el5.i386.rpm +ecryptfs-utils-75-5.el5.i386.rpm +ecryptfs-utils-gui-75-5.el5.i386.rpm +ed-0.2-39.el5_2.i386.rpm +edac-utils-0.9-6.el5.i386.rpm +eel2-2.16.1-1.el5.i386.rpm +efax-0.9-28.el5.i386.rpm +eject-2.1.5-4.2.el5.i386.rpm +ekiga-2.0.2-7.0.2.i386.rpm +elfutils-libelf-0.137-3.el5.i386.rpm +elfutils-libs-0.137-3.el5.i386.rpm +elinks-0.11.1-5.1.0.1.el5.i386.rpm +emacs-21.4-20.el5.i386.rpm +emacs-common-21.4-20.el5.i386.rpm +emacs-el-21.4-20.el5.i386.rpm +emacs-leim-21.4-20.el5.i386.rpm +emacs-nox-21.4-20.el5.i386.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.i386.rpm +eog-2.16.0.1-6.el5.i386.rpm +epic-2.4-1.i386.rpm +eruby-1.0.5-6.1.i386.rpm +eruby-libs-1.0.5-6.1.i386.rpm +esc-1.1.0-9.el5.i386.rpm +esound-0.2.36-3.i386.rpm +ethtool-6-3.el5.i386.rpm +evince-0.6.0-9.el5.i386.rpm +evolution-2.12.3-19.el5.i386.rpm +evolution-connector-2.12.3-11.el5.i386.rpm +evolution-data-server-1.12.3-18.el5.i386.rpm +evolution-data-server-doc-1.12.3-18.el5.i386.rpm +evolution-help-2.12.3-19.el5.i386.rpm +evolution-webcal-2.7.1-6.i386.rpm +exim-4.63-3.el5.i386.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.i386.rpm +exim-sa-4.63-3.el5.i386.rpm +expat-1.95.8-8.2.1.i386.rpm +expect-5.43.0-5.1.i386.rpm +expectk-5.43.0-5.1.i386.rpm +fbset-2.1-22.i386.rpm +fcoe-utils-1.0.7-4.el5.i386.rpm +festival-1.95-5.2.1.i386.rpm +file-4.17-15.el5_3.1.i386.rpm +file-roller-2.16.0-2.fc6.i386.rpm +filesystem-2.4.0-2.i386.rpm +finch-2.5.9-1.el5.i386.rpm +findutils-4.2.27-6.el5.i386.rpm +finger-0.17-32.2.1.1.i386.rpm +fipscheck-1.2.0-1.el5.i386.rpm +fipscheck-lib-1.2.0-1.el5.i386.rpm +firefox-3.0.12-1.el5_3.i386.rpm +firstboot-1.4.27.7-1.el5.i386.rpm +firstboot-tui-1.4.27.7-1.el5.i386.rpm +flac-1.1.2-28.el5_0.1.i386.rpm +flex-2.5.4a-41.fc6.i386.rpm +fontconfig-2.4.1-7.el5.i386.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.i386.rpm +freeglut-2.4.0-7.1.el5.i386.rpm +freetype-2.2.1-21.el5_3.i386.rpm +fribidi-0.10.7-5.1.i386.rpm +ftp-0.17-35.el5.i386.rpm +fuse-2.7.4-8.el5.i386.rpm +fuse-libs-2.7.4-8.el5.i386.rpm +gail-1.9.2-1.fc6.i386.rpm +gamin-0.1.7-8.el5.i386.rpm +gamin-python-0.1.7-8.el5.i386.rpm +gawk-3.1.5-14.el5.i386.rpm +gcalctool-5.8.25-1.el5.i386.rpm +gcc-4.1.2-46.el5.i386.rpm +GConf2-2.14.0-9.el5.i386.rpm +gconf-editor-2.16.0-3.el5.i386.rpm +gd-2.0.33-9.4.el5_1.1.i386.rpm +gdb-6.8-37.el5.i386.rpm +gdbm-1.8.0-26.2.1.i386.rpm +gdk-pixbuf-0.22.0-25.el5.i386.rpm +gdm-2.16.0-56.el5.i386.rpm +gdm-docs-2.16.0-56.el5.i386.rpm +gd-progs-2.0.33-9.4.el5_1.1.i386.rpm +gedit-2.16.0-9.el5.i386.rpm +geronimo-specs-1.0-0.M2.2jpp.12.i386.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.i386.rpm +gettext-0.14.6-4.el5.i386.rpm +gfs2-utils-0.1.62-1.el5.i386.rpm +gftp-2.0.18-3.2.2.i386.rpm +ghostscript-8.15.2-9.11.el5.i386.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.i386.rpm +giflib-4.1.3-7.1.el5_3.1.i386.rpm +giflib-utils-4.1.3-7.1.el5_3.1.i386.rpm +gimp-2.2.13-2.0.7.el5.i386.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.i386.rpm +gimp-print-4.2.7-22.2.el5.i386.rpm +gimp-print-cups-4.2.7-22.2.el5.i386.rpm +gimp-print-plugin-4.2.7-22.2.el5.i386.rpm +gimp-print-utils-4.2.7-22.2.el5.i386.rpm +gjdoc-0.7.7-12.el5.i386.rpm +glib-1.2.10-20.el5.i386.rpm +glib2-2.12.3-4.el5_3.1.i386.rpm +glibc-2.5-42.i386.rpm +glibc-2.5-42.i686.rpm +glibc-common-2.5-42.i386.rpm +glibc-devel-2.5-42.i386.rpm +glibc-headers-2.5-42.i386.rpm +glibc-utils-2.5-42.i386.rpm +glib-java-0.2.6-3.fc6.i386.rpm +glx-utils-6.5.1-7.7.el5.i386.rpm +gmp-4.1.4-10.el5.i386.rpm +gnome-applets-2.16.0.1-19.el5.i386.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-bluetooth-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.i386.rpm +gnome-desktop-2.16.0-1.fc6.i386.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-games-2.16.0-2.el5.i386.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.i386.rpm +gnome-keyring-manager-2.16.0-3.el5.i386.rpm +gnome-mag-0.13.1-1.fc6.i386.rpm +gnome-media-2.16.1-3.el5.i386.rpm +gnome-menus-2.16.0-2.fc6.i386.rpm +gnome-mime-data-2.4.2-3.1.i386.rpm +gnome-mount-0.5-3.el5.i386.rpm +gnome-mount-nautilus-properties-0.5-3.el5.i386.rpm +gnome-netstatus-2.12.0-5.el5.i386.rpm +gnome-nettool-2.16.0-1.fc6.i386.rpm +gnome-panel-2.16.1-7.el5.i386.rpm +gnome-pilot-2.0.13-16.i386.rpm +gnome-pilot-conduits-2.0.13-7.el5.i386.rpm +gnome-power-manager-2.16.0-10.el5.i386.rpm +gnome-python2-2.16.0-1.fc6.i386.rpm +gnome-python2-applet-2.16.0-3.el5.i386.rpm +gnome-python2-bonobo-2.16.0-1.fc6.i386.rpm +gnome-python2-canvas-2.16.0-1.fc6.i386.rpm +gnome-python2-desktop-2.16.0-3.el5.i386.rpm +gnome-python2-extras-2.14.2-6.el5.i386.rpm +gnome-python2-gconf-2.16.0-1.fc6.i386.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.i386.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.i386.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.i386.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.i386.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.i386.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.i386.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.i386.rpm +gnome-python2-gtkspell-2.14.2-6.el5.i386.rpm +gnome-python2-libegg-2.14.2-6.el5.i386.rpm +gnome-python2-libgtop2-2.16.0-3.el5.i386.rpm +gnome-python2-libwnck-2.16.0-3.el5.i386.rpm +gnome-python2-metacity-2.16.0-3.el5.i386.rpm +gnome-python2-nautilus-cd-burner-2.16.0-3.el5.i386.rpm +gnome-python2-rsvg-2.16.0-3.el5.i386.rpm +gnome-python2-totem-2.16.0-3.el5.i386.rpm +gnome-screensaver-2.16.1-8.el5.i386.rpm +gnome-session-2.16.0-7.el5.i386.rpm +gnome-speech-0.4.5-1.fc6.i386.rpm +gnome-spell-1.0.7-3.1.i386.rpm +gnome-system-monitor-2.16.0-3.el5.i386.rpm +gnome-terminal-2.16.0-5.3.el5.i386.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-user-share-0.10-6.el5.i386.rpm +gnome-utils-2.16.0-5.el5.i386.rpm +gnome-vfs2-2.16.2-4.el5.i386.rpm +gnome-vfs2-smb-2.16.2-4.el5.i386.rpm +gnome-volume-manager-2.15.0-5.el5.i386.rpm +gnu-crypto-2.1.0-2jpp.1.i386.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.i386.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.i386.rpm +gnupg-1.4.5-14.i386.rpm +gnupg2-2.0.10-3.el5.i386.rpm +gnuplot-4.0.0-14.el5.i386.rpm +gnuplot-emacs-4.0.0-14.el5.i386.rpm +gnutls-1.4.1-3.el5_2.1.i386.rpm +gnutls-utils-1.4.1-3.el5_2.1.i386.rpm +gok-1.2.0-2.el5.i386.rpm +gpart-0.1h-3.1.i386.rpm +gperf-3.0.1-7.2.2.i386.rpm +gphoto2-2.2.0-3.el5.i386.rpm +gpm-1.20.1-74.1.i386.rpm +grep-2.5.1-55.el5.i386.rpm +groff-1.18.1.1-11.1.i386.rpm +groff-gxditview-1.18.1.1-11.1.i386.rpm +groff-perl-1.18.1.1-11.1.i386.rpm +grub-0.97-13.5.i386.rpm +gstreamer-0.10.20-3.el5.i386.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.i386.rpm +gstreamer-tools-0.10.20-3.el5.i386.rpm +gthumb-2.7.8-8.el5.i386.rpm +gtk+-1.2.10-56.el5.i386.rpm +gtk2-2.10.4-20.el5.i386.rpm +gtk2-engines-2.8.0-3.el5.i386.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.i386.rpm +gtkhtml3-3.16.3-1.el5.i386.rpm +gtksourceview-1.8.0-1.fc6.i386.rpm +gtkspell-2.0.11-2.1.i386.rpm +gtk-vnc-0.3.8-3.el5.i386.rpm +gtk-vnc-python-0.3.8-3.el5.i386.rpm +gucharmap-1.8.0-1.fc6.i386.rpm +guile-1.8.0-8.20060831cvs.i386.rpm +gzip-1.3.5-10.el5.i386.rpm +hal-0.5.8.1-52.el5.i386.rpm +hal-cups-utils-0.6.2-5.2.el5.i386.rpm +hal-gnome-0.5.8.1-52.el5.i386.rpm +hdparm-6.6-2.i386.rpm +hesinfo-3.1.0-1.1.i386.rpm +hesiod-3.1.0-8.i386.rpm +hfsutils-3.2.6-7.2.2.i386.rpm +hfsutils-x11-3.2.6-7.2.2.i386.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.i386.rpm +hpijs-1.6.7-4.1.el5_2.4.i386.rpm +hplip-1.6.7-4.1.el5_2.4.i386.rpm +hsqldb-1.8.0.9-1jpp.2.i386.rpm +hsqldb-demo-1.8.0.9-1jpp.2.i386.rpm +hsqldb-javadoc-1.8.0.9-1jpp.2.i386.rpm +hsqldb-manual-1.8.0.9-1jpp.2.i386.rpm +htdig-3.2.0b6-11.el5.i386.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.i386.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icu-3.6-5.11.4.i386.rpm +ifd-egate-0.05-15.i386.rpm +ImageMagick-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.i386.rpm +im-chooser-0.3.3-6.el5.i386.rpm +inews-2.4.3-8.el5.i386.rpm +info-4.8-14.el5.i386.rpm +initscripts-8.45.30-2.el5.i386.rpm +intltool-0.35.0-2.i386.rpm +iproute-2.6.18-10.el5.i386.rpm +ipsec-tools-0.6.5-13.el5_3.1.i386.rpm +iptables-1.3.5-5.3.el5.i386.rpm +iptables-ipv6-1.3.5-5.3.el5.i386.rpm +iptraf-3.0.0-5.el5.i386.rpm +iptstate-1.4-1.1.2.2.i386.rpm +iputils-20020927-46.el5.i386.rpm +ipv6calc-0.61-1.i386.rpm +irda-utils-0.9.17-2.fc6.i386.rpm +irqbalance-0.55-15.el5.i386.rpm +iscsi-initiator-utils-6.2.0.871-0.10.el5.i386.rpm +isdn4k-utils-3.2-56.el5.i386.rpm +isdn4k-utils-vboxgetty-3.2-56.el5.i386.rpm +iso-codes-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-codec-1.3-7jpp.2.i386.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.i386.rpm +jakarta-commons-discovery-0.3-4jpp.1.i386.rpm +jakarta-commons-httpclient-3.0-7jpp.1.i386.rpm +jakarta-commons-logging-1.0.4-6jpp.1.i386.rpm +jakarta-oro-2.0.8-3jpp.1.i386.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.i386.rpm +java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-demo-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-javadoc-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-src-1.6.0.0-1.2.b09.el5.i386.rpm +java_cup-0.10-0.k.6jpp.1.i386.rpm +java_cup-manual-0.10-0.k.6jpp.1.i386.rpm +jdom-1.0-4jpp.1.i386.rpm +jlex-1.2.6-5jpp.1.i386.rpm +joe-3.4-3.i386.rpm +joystick-1.2.15-20.2.2.i386.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jpilot-0.99.8-7.1.i386.rpm +jrefactory-2.8.9-6jpp.3.i386.rpm +jsch-0.1.28-1jpp.5.i386.rpm +junit-3.8.2-3jpp.1.i386.rpm +jwhois-3.2.3-8.el5.i386.rpm +jzlib-1.0.7-4jpp.1.i386.rpm +k3b-0.12.17-3.el5.i386.rpm +kasumi-2.0.1-1.1.fc6.i386.rpm +kbd-1.12-21.el5.i386.rpm +kcc-2.3-24.2.2.i386.rpm +kdeaccessibility-3.5.4-1.fc6.i386.rpm +kdeaddons-3.5.4-1.fc6.i386.rpm +kdeaddons-atlantikdesigner-3.5.4-1.fc6.i386.rpm +kdeadmin-3.5.4-3.el5.i386.rpm +kdeartwork-3.5.4-1.fc6.i386.rpm +kdeartwork-icons-3.5.4-1.fc6.i386.rpm +kdebase-3.5.4-20.el5.i386.rpm +kdebindings-3.5.4-6.el5.i386.rpm +kdegames-3.5.4-1.fc6.i386.rpm +kdegraphics-3.5.4-13.el5_3.i386.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.i386.rpm +kdelibs-apidocs-3.5.4-22.el5_3.i386.rpm +kdemultimedia-3.5.4-2.fc6.i386.rpm +kdenetwork-3.5.4-9.el5.i386.rpm +kdepim-3.5.4-6.el5.i386.rpm +kdeutils-3.5.4-5.fc6.i386.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.i386.rpm +kernel-2.6.18-164.el5.i686.rpm +kernel-debug-2.6.18-164.el5.i686.rpm +kernel-debug-devel-2.6.18-164.el5.i686.rpm +kernel-devel-2.6.18-164.el5.i686.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.i386.rpm +kernel-PAE-2.6.18-164.el5.i686.rpm +kernel-PAE-devel-2.6.18-164.el5.i686.rpm +kernel-xen-2.6.18-164.el5.i686.rpm +kernel-xen-devel-2.6.18-164.el5.i686.rpm +kexec-tools-1.102pre-77.el5.i386.rpm +keyutils-1.2-1.el5.i386.rpm +keyutils-libs-1.2-1.el5.i386.rpm +kpartx-0.4.7-30.el5.i386.rpm +krb5-auth-dialog-0.7-1.i386.rpm +krb5-libs-1.6.1-36.el5.i386.rpm +krb5-workstation-1.6.1-36.el5.i386.rpm +kudzu-1.2.57.1.21-1.i386.rpm +latex2html-2002.2.1-6.noarch.rpm +launchmail-4.0.0-2.el5.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.i386.rpm +less-394-6.el5.i386.rpm +lftp-3.7.11-4.el5.i386.rpm +libacl-2.2.39-3.el5.i386.rpm +libaio-0.3.106-3.2.i386.rpm +libao-0.8.6-7.i386.rpm +libart_lgpl-2.3.17-4.i386.rpm +libattr-2.4.32-1.1.i386.rpm +libavc1394-0.5.3-1.fc6.i386.rpm +libbdevid-python-5.1.19.6-54.i386.rpm +libbonobo-2.16.0-1.fc6.i386.rpm +libbonoboui-2.16.0-1.fc6.i386.rpm +libbtctl-0.6.0-9.2.el5.i386.rpm +libcap-1.10-26.i386.rpm +libc-client-2004g-2.2.1.i386.rpm +libchewing-0.3.0-8.el5.i386.rpm +libcroco-0.6.1-2.1.i386.rpm +libdaemon-0.10-5.el5.i386.rpm +libdbi-0.8.1-2.1.i386.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.i386.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.i386.rpm +libdbi-drivers-0.8.1a-1.2.2.i386.rpm +libdhcp-1.20-10.el5.i386.rpm +libdhcp4client-3.0.5-21.el5.i386.rpm +libdhcp6client-1.0.10-17.el5.i386.rpm +libdmx-1.0.2-3.1.i386.rpm +libdrm-2.0.2-1.1.i386.rpm +libdv-0.104-4.fc6.1.i386.rpm +libdv-tools-0.104-4.fc6.1.i386.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.i386.rpm +libexif-0.6.13-4.0.2.el5_1.1.i386.rpm +libfontenc-1.0.2-2.2.el5.i386.rpm +libFS-1.0.0-3.1.i386.rpm +libgail-gnome-1.1.3-1.2.1.i386.rpm +libgcc-4.1.2-46.el5.i386.rpm +libgcj-4.1.2-46.el5.i386.rpm +libgconf-java-2.12.4-6.el5.i386.rpm +libgcrypt-1.4.4-5.el5.i386.rpm +libgfortran-4.1.2-46.el5.i386.rpm +libglade2-2.6.0-2.i386.rpm +libglade-java-2.12.5-3.fc6.i386.rpm +libgnat-4.1.2-46.el5.i386.rpm +libgnome-2.16.0-6.el5.i386.rpm +libgnomecanvas-2.14.0-4.1.i386.rpm +libgnomecups-0.2.2-8.i386.rpm +libgnome-java-2.12.4-3.fc6.i386.rpm +libgnomeprint22-2.12.1-10.el5.i386.rpm +libgnomeprintui22-2.12.1-6.i386.rpm +libgnomeui-2.16.0-5.el5.i386.rpm +libgomp-4.4.0-6.el5.i386.rpm +libgpg-error-1.4-2.i386.rpm +libgpod-0.4.0-1.el5.i386.rpm +libgsf-1.14.1-6.1.i386.rpm +libgssapi-0.10-2.i386.rpm +libgtk-java-2.8.7-3.el5.i386.rpm +libgtop2-2.14.4-3.el5.i386.rpm +libhbaapi-2.2-4.el5.i386.rpm +libhbalinux-1.0.7-3.el5.i386.rpm +libhugetlbfs-1.3-3.el5.i386.rpm +libICE-1.0.1-2.1.i386.rpm +libicu-3.6-5.11.4.i386.rpm +libicu-doc-3.6-5.11.4.i386.rpm +libIDL-0.8.7-1.fc6.i386.rpm +libidn-0.6.5-1.1.i386.rpm +libiec61883-1.0.0-11.fc6.i386.rpm +libiec61883-utils-1.0.0-11.fc6.i386.rpm +libieee1284-0.2.9-4.el5.i386.rpm +libieee1284-python-0.2.9-4.el5.i386.rpm +libjpeg-6b-37.i386.rpm +libksba-1.0.5-2.el5.i386.rpm +libmng-1.0.9-5.1.i386.rpm +libmudflap-4.1.2-46.el5.i386.rpm +libmusicbrainz-2.1.1-4.1.i386.rpm +libnl-1.0-0.10.pre5.5.i386.rpm +libnotify-0.4.2-6.el5.i386.rpm +libobjc-4.1.2-46.el5.i386.rpm +libogg-1.1.3-3.el5.i386.rpm +liboil-0.3.8-2.1.i386.rpm +libpcap-0.9.4-14.el5.i386.rpm +libpciaccess-0.10.5-2.el5.i386.rpm +libpfm-3.2-0.060926.4.el5.i386.rpm +libpng-1.2.10-7.1.el5_3.2.i386.rpm +libpurple-2.5.9-1.el5.i386.rpm +libpurple-perl-2.5.9-1.el5.i386.rpm +libpurple-tcl-2.5.9-1.el5.i386.rpm +libraw1394-1.3.0-1.el5.i386.rpm +librsvg2-2.16.1-1.el5.i386.rpm +libsane-hpaio-1.6.7-4.1.el5_2.4.i386.rpm +libselinux-1.33.4-5.5.el5.i386.rpm +libselinux-python-1.33.4-5.5.el5.i386.rpm +libselinux-ruby-1.33.4-5.5.el5.i386.rpm +libselinux-utils-1.33.4-5.5.el5.i386.rpm +libsemanage-1.9.1-4.4.el5.i386.rpm +libsepol-1.15.2-2.el5.i386.rpm +libsilc-1.0.2-2.fc6.i386.rpm +libSM-1.0.1-3.1.i386.rpm +libsmi-0.4.5-2.el5.i386.rpm +libsoup-2.2.98-2.el5_3.1.i386.rpm +libstdc++-4.1.2-46.el5.i386.rpm +libswt3-gtk2-3.2.1-19.el5.i386.rpm +libsysfs-2.0.0-6.i386.rpm +libtermcap-2.0.8-46.1.i386.rpm +libtheora-1.0alpha7-1.i386.rpm +libtiff-3.8.2-7.el5_3.4.i386.rpm +libtool-ltdl-1.5.22-6.1.i386.rpm +libusb-0.1.12-5.1.i386.rpm +libuser-0.54.7-2.el5.5.i386.rpm +libutempter-1.1.4-4.el5.i386.rpm +libvolume_id-095-14.21.el5.i386.rpm +libvorbis-1.1.2-3.el5_3.3.i386.rpm +libvte-java-0.12.1-6.el5.i386.rpm +libwmf-0.2.8.4-10.2.i386.rpm +libwnck-2.16.0-4.fc6.i386.rpm +libwpd-0.8.7-3.el5.i386.rpm +libwpd-tools-0.8.7-3.el5.i386.rpm +libwvstreams-4.2.2-2.1.i386.rpm +libX11-1.0.3-11.el5.i386.rpm +libXau-1.0.1-3.1.i386.rpm +libXaw-1.0.2-8.1.i386.rpm +libXcomposite-0.3-5.1.i386.rpm +libXcursor-1.1.7-1.1.i386.rpm +libXdamage-1.0.3-2.1.i386.rpm +libXdmcp-1.0.1-2.1.i386.rpm +libXevie-1.0.1-3.1.i386.rpm +libXext-1.0.1-2.1.i386.rpm +libXfixes-4.0.1-2.1.i386.rpm +libXfont-1.2.2-1.0.3.el5_1.i386.rpm +libXfontcache-1.0.2-3.1.i386.rpm +libXft-2.1.10-1.1.i386.rpm +libXi-1.0.1-3.1.i386.rpm +libXinerama-1.0.1-2.1.i386.rpm +libxkbfile-1.0.3-3.1.i386.rpm +libxklavier-3.0-3.el5.i386.rpm +libxml2-2.6.26-2.1.2.8.i386.rpm +libxml2-python-2.6.26-2.1.2.8.i386.rpm +libXmu-1.0.2-5.i386.rpm +libXp-1.0.0-8.1.el5.i386.rpm +libXpm-3.5.5-3.i386.rpm +libXrandr-1.1.1-3.1.i386.rpm +libXrender-0.9.1-3.1.i386.rpm +libXres-1.0.1-3.1.i386.rpm +libXScrnSaver-1.1.0-3.1.i386.rpm +libxslt-1.1.17-2.el5_2.2.i386.rpm +libxslt-python-1.1.17-2.el5_2.2.i386.rpm +libXt-1.0.2-3.1.fc6.i386.rpm +libXTrap-1.0.0-3.1.i386.rpm +libXtst-1.0.1-3.1.i386.rpm +libXv-1.0.1-4.1.i386.rpm +libXvMC-1.0.2-2.1.i386.rpm +libXxf86dga-1.0.1-3.1.i386.rpm +libXxf86misc-1.0.1-3.1.i386.rpm +libXxf86vm-1.0.1-3.1.i386.rpm +linuxdoc-tools-0.9.21-7.1.i386.rpm +linuxwacom-0.7.8.3-6.el5.i386.rpm +lksctp-tools-1.0.6-3.el5.i386.rpm +lksctp-tools-doc-1.0.6-3.el5.i386.rpm +lm_sensors-2.10.7-4.el5.i386.rpm +lockdev-1.0.1-10.i386.rpm +log4j-1.2.13-3jpp.2.i386.rpm +logrotate-3.7.4-9.i386.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.i386.rpm +lslk-1.29-17.i386.rpm +lsof-4.78-3.i386.rpm +lsscsi-0.17-3.el5.i386.rpm +ltrace-0.5-13.45svn.el5.i386.rpm +lv-4.51-8.1.i386.rpm +lvm2-2.02.46-8.el5.i386.rpm +lynx-2.8.5-28.1.el5_2.1.i386.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.i386.rpm +m2crypto-0.16-6.el5.6.i386.rpm +m4-1.4.5-3.el5.1.i386.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailx-8.1.1-44.2.2.i386.rpm +make-3.81-3.el5.i386.rpm +MAKEDEV-3.23-1.2.i386.rpm +man-1.6d-1.1.i386.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.i386.rpm +mcstrans-0.2.11-3.el5.i386.rpm +mdadm-2.6.9-2.el5.i386.rpm +meanwhile-1.0.2-5.el5.i386.rpm +meanwhile-doc-1.0.2-5.el5.i386.rpm +memtest86+-1.65-4.1.i386.rpm +mesa-libGL-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-6.5.1-7.7.el5.i386.rpm +mesa-source-6.5.1-7.7.el5.i386.rpm +metacity-2.16.0-12.el5.i386.rpm +microcode_ctl-1.17-1.48.el5.i386.rpm +mikmod-3.1.6-38.1.i386.rpm +mingetty-1.07-5.2.2.i386.rpm +minicom-2.1-3.i386.rpm +mkbootdisk-1.5.3-2.1.i386.rpm +mkinitrd-5.1.19.6-54.i386.rpm +mkisofs-2.01-10.7.el5.i386.rpm +mktemp-1.5-23.2.2.i386.rpm +mlocate-0.15-1.el5.2.i386.rpm +mod_nss-1.0.3-8.el5.i386.rpm +mod_ssl-2.2.3-31.el5.i386.rpm +module-init-tools-3.3-0.pre3.1.54.el5.i386.rpm +mozldap-6.0.5-1.el5.i386.rpm +mozldap-tools-6.0.5-1.el5.i386.rpm +mpage-2.5.4-7.1.i386.rpm +mtools-3.9.10-2.fc6.i386.rpm +mt-st-0.9b-2.2.2.i386.rpm +mutt-1.4.2.2-3.0.2.el5.i386.rpm +mx-2.0.6-2.2.2.i386.rpm +mx4j-3.0.1-6jpp.4.i386.rpm +mysql-5.0.77-3.el5.i386.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm +nano-1.3.12-1.1.i386.rpm +nash-5.1.19.6-54.i386.rpm +nautilus-2.16.2-7.el5.i386.rpm +nautilus-cd-burner-2.16.0-7.el5.i386.rpm +nautilus-extensions-2.16.2-7.el5.i386.rpm +nautilus-open-terminal-0.6-6.el5.i386.rpm +nautilus-sendto-1.0.1-6.el5.i386.rpm +nautilus-sendto-bluetooth-1.0.1-6.el5.i386.rpm +nc-1.84-10.fc6.i386.rpm +ncompress-4.2.4-47.i386.rpm +ncurses-5.5-24.20060715.i386.rpm +nedit-5.5-21.el5.i386.rpm +neon-0.25.5-10.el5.i386.rpm +netlabel_tools-0.17-9.el5.i386.rpm +netpbm-10.35.58-8.el5.i386.rpm +netpbm-progs-10.35.58-8.el5.i386.rpm +net-snmp-5.3.2.2-7.el5.i386.rpm +net-snmp-libs-5.3.2.2-7.el5.i386.rpm +net-snmp-perl-5.3.2.2-7.el5.i386.rpm +net-snmp-utils-5.3.2.2-7.el5.i386.rpm +net-tools-1.60-78.el5.i386.rpm +NetworkManager-0.7.0-9.el5.i386.rpm +NetworkManager-glib-0.7.0-9.el5.i386.rpm +NetworkManager-gnome-0.7.0-9.el5.i386.rpm +newt-0.52.2-12.el5.i386.rpm +newt-perl-1.08-9.2.2.i386.rpm +nfs4-acl-tools-0.3.3-1.el5.i386.rpm +nfs-utils-1.0.9-42.el5.i386.rpm +nfs-utils-lib-1.0.8-7.6.el5.i386.rpm +nkf-2.07-1.1.fc6.i386.rpm +notification-daemon-0.3.5-9.el5.i386.rpm +notify-python-0.1.0-3.fc6.i386.rpm +nscd-2.5-42.i386.rpm +nspluginwrapper-0.9.91.5-22.el5.i386.rpm +nspr-4.7.4-1.el5_3.1.i386.rpm +nss-3.12.3.99.3-1.el5_3.2.i386.rpm +nss_db-2.2-35.3.i386.rpm +nss_ldap-253-21.el5.i386.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.i386.rpm +ntp-4.2.2p1-9.el5_3.2.i386.rpm +ntsysv-1.3.30.1-2.i386.rpm +oddjob-0.27-9.el5.i386.rpm +oddjob-libs-0.27-9.el5.i386.rpm +opal-2.2.2-1.1.0.1.i386.rpm +openCryptoki-2.2.4-22.el5.i386.rpm +openhpi-2.14.0-5.el5.i386.rpm +openhpi-libs-2.14.0-5.el5.i386.rpm +openhpi-subagent-2.14.0-5.el5.i386.rpm +OpenIPMI-2.0.16-5.el5.i386.rpm +OpenIPMI-gui-2.0.16-5.el5.i386.rpm +OpenIPMI-libs-2.0.16-5.el5.i386.rpm +OpenIPMI-perl-2.0.16-5.el5.i386.rpm +OpenIPMI-python-2.0.16-5.el5.i386.rpm +OpenIPMI-tools-2.0.16-5.el5.i386.rpm +openjade-1.3.2-27.i386.rpm +openldap-2.3.43-3.el5.i386.rpm +openldap-clients-2.3.43-3.el5.i386.rpm +openmotif22-2.2.3-18.i386.rpm +openmotif-2.3.1-2.el5.i386.rpm +openobex-1.3-3.1.i386.rpm +openobex-apps-1.3-3.1.i386.rpm +openoffice.org-base-2.3.0-6.11.el5.i386.rpm +openoffice.org-calc-2.3.0-6.11.el5.i386.rpm +openoffice.org-core-2.3.0-6.11.el5.i386.rpm +openoffice.org-draw-2.3.0-6.11.el5.i386.rpm +openoffice.org-emailmerge-2.3.0-6.11.el5.i386.rpm +openoffice.org-graphicfilter-2.3.0-6.11.el5.i386.rpm +openoffice.org-headless-2.3.0-6.11.el5.i386.rpm +openoffice.org-impress-2.3.0-6.11.el5.i386.rpm +openoffice.org-javafilter-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-af_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ar-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-as_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-bg_BG-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-bn-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ca_ES-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-cs_CZ-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-cy_GB-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-da_DK-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-de-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-el_GR-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-es-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-et_EE-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-eu_ES-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-fi_FI-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-fr-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ga_IE-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-gl_ES-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-gu_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-he_IL-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-hi_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-hr_HR-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-hu_HU-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-it-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ja_JP-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-kn_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ko_KR-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-lt_LT-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ml_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-mr_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ms_MY-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-nb_NO-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-nl-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-nn_NO-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-nr_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-nso_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-or_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-pa_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-pl_PL-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-pt_BR-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-pt_PT-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ru-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-sk_SK-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-sl_SI-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-sr_CS-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ss_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-st_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-sv-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ta_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-te_IN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-th_TH-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-tn_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-tr_TR-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ts_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ur-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-ve_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-xh_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-zh_CN-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-zh_TW-2.3.0-6.11.el5.i386.rpm +openoffice.org-langpack-zu_ZA-2.3.0-6.11.el5.i386.rpm +openoffice.org-math-2.3.0-6.11.el5.i386.rpm +openoffice.org-pyuno-2.3.0-6.11.el5.i386.rpm +openoffice.org-testtools-2.3.0-6.11.el5.i386.rpm +openoffice.org-writer-2.3.0-6.11.el5.i386.rpm +openoffice.org-xsltfilter-2.3.0-6.11.el5.i386.rpm +opensp-1.5.2-4.i386.rpm +openssh-4.3p2-36.el5.i386.rpm +openssh-askpass-4.3p2-36.el5.i386.rpm +openssh-clients-4.3p2-36.el5.i386.rpm +openssh-server-4.3p2-36.el5.i386.rpm +openssl097a-0.9.7a-9.el5_2.1.i386.rpm +openssl-0.9.8e-12.el5.i386.rpm +openssl-0.9.8e-12.el5.i686.rpm +openssl-perl-0.9.8e-12.el5.i386.rpm +openswan-2.6.21-5.el5.i386.rpm +openswan-doc-2.6.21-5.el5.i386.rpm +oprofile-0.9.4-11.el5.i386.rpm +oprofile-gui-0.9.4-11.el5.i386.rpm +oprofile-jit-0.9.4-11.el5.i386.rpm +ORBit2-2.14.3-5.el5.i386.rpm +orca-1.0.0-5.el5.i386.rpm +pam-0.99.6.2-6.el5.i386.rpm +pam_ccreds-3-5.i386.rpm +pam_krb5-2.2.14-10.i386.rpm +pam_passwdqc-1.0.2-1.2.2.i386.rpm +pam_pkcs11-0.5.3-23.i386.rpm +pam_smb-1.1.7-7.2.1.i386.rpm +pango-1.14.9-6.el5.i386.rpm +paps-0.6.6-18.el5.i386.rpm +parted-1.8.1-23.el5.i386.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.i386.rpm +patch-2.5.4-29.2.3.el5.i386.rpm +patchutils-0.2.31-2.2.2.i386.rpm +pax-3.4-1.2.2.i386.rpm +pciutils-2.2.3-7.el5.i386.rpm +pcmciautils-014-5.i386.rpm +pcre-6.6-2.el5_1.7.i386.rpm +pcsc-lite-1.4.4-0.1.el5.i386.rpm +pcsc-lite-doc-1.4.4-0.1.el5.i386.rpm +pcsc-lite-libs-1.4.4-0.1.el5.i386.rpm +pdksh-5.2.14-36.el5.i386.rpm +perl-5.8.8-27.el5.i386.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.i386.rpm +perl-BSD-Resource-1.28-1.fc6.1.i386.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.i386.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.i386.rpm +perl-Date-Calc-5.4-1.2.2.1.i386.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.i386.rpm +perl-DBD-Pg-1.49-2.el5_3.1.i386.rpm +perl-DBI-1.52-2.el5.i386.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.i386.rpm +perl-HTML-Parser-3.55-1.fc6.i386.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.i386.rpm +perl-Net-DNS-0.59-3.el5.i386.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.i386.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.i386.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.i386.rpm +perl-String-CRC32-1.4-2.fc6.i386.rpm +perl-suidperl-5.8.8-27.el5.i386.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.i386.rpm +perl-XML-LibXML-Common-0.13-8.2.2.i386.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.i386.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +pidgin-2.5.9-1.el5.i386.rpm +pidgin-perl-2.5.9-1.el5.i386.rpm +pilot-link-0.11.8-16.i386.rpm +pinentry-0.7.3-3.el5.i386.rpm +pinentry-gtk-0.7.3-3.el5.i386.rpm +pinentry-qt-0.7.3-3.el5.i386.rpm +pinfo-0.6.9-1.fc6.i386.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.i386.rpm +pkinit-nss-0.7.6-1.el5.i386.rpm +planner-0.14.1-4.el5.i386.rpm +planner-eds-0.14.1-4.el5.i386.rpm +pm-utils-0.99.3-10.el5.i386.rpm +policycoreutils-1.33.12-14.6.el5.i386.rpm +policycoreutils-gui-1.33.12-14.6.el5.i386.rpm +policycoreutils-newrole-1.33.12-14.6.el5.i386.rpm +poppler-0.5.4-4.4.el5_3.9.i386.rpm +poppler-utils-0.5.4-4.4.el5_3.9.i386.rpm +popt-1.10.2.3-18.el5.i386.rpm +portmap-4.0-65.2.2.1.i386.rpm +postfix-2.3.3-2.1.el5_2.i386.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.i386.rpm +postgresql-8.1.11-1.el5_1.1.i386.rpm +postgresql-contrib-8.1.11-1.el5_1.1.i386.rpm +postgresql-docs-8.1.11-1.el5_1.1.i386.rpm +postgresql-jdbc-8.1.407-1jpp.4.i386.rpm +postgresql-libs-8.1.11-1.el5_1.1.i386.rpm +postgresql-odbc-08.01.0200-3.1.i386.rpm +postgresql-python-8.1.11-1.el5_1.1.i386.rpm +postgresql-tcl-8.1.11-1.el5_1.1.i386.rpm +ppp-2.4.4-2.el5.i386.rpm +prelink-0.4.0-2.el5.i386.rpm +procinfo-18-19.i386.rpm +procmail-3.22-17.1.i386.rpm +procps-3.2.7-11.1.el5.i386.rpm +psacct-6.3.2-44.el5.i386.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.i386.rpm +psutils-1.17-26.1.i386.rpm +pth-2.0.7-6.el5.i386.rpm +pwlib-1.10.1-7.0.1.el5.i386.rpm +pycairo-1.2.0-1.1.i386.rpm +pygobject2-2.12.1-5.el5.i386.rpm +pygobject2-doc-2.12.1-5.el5.i386.rpm +pygtk2-2.10.1-12.el5.i386.rpm +pygtk2-codegen-2.10.1-12.el5.i386.rpm +pygtk2-libglade-2.10.1-12.el5.i386.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.i386.rpm +pyorbit-2.14.1-3.el5.i386.rpm +pyparted-1.8.1-4.el5.i386.rpm +PyQt-3.16-4.i386.rpm +PyQt-examples-3.16-4.i386.rpm +pyspi-0.6.1-1.el5.i386.rpm +python-2.4.3-27.el5.i386.rpm +python-elementtree-1.2.6-5.i386.rpm +python-imaging-1.1.5-5.el5.i386.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.i386.rpm +python-ldap-2.2.0-2.1.i386.rpm +python-numeric-23.7-2.2.2.i386.rpm +python-pyblock-0.26-4.el5.i386.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.i386.rpm +python-tools-2.4.3-27.el5.i386.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +pyxf86config-0.3.31-2.fc6.i386.rpm +PyXML-0.8.4-4.i386.rpm +qt-3.3.6-23.el5.i386.rpm +qt4-4.2.1-1.i386.rpm +qt4-doc-4.2.1-1.i386.rpm +qt4-mysql-4.2.1-1.i386.rpm +qt4-odbc-4.2.1-1.i386.rpm +qt4-postgresql-4.2.1-1.i386.rpm +qt4-sqlite-4.2.1-1.i386.rpm +qt-config-3.3.6-23.el5.i386.rpm +qt-MySQL-3.3.6-23.el5.i386.rpm +qt-ODBC-3.3.6-23.el5.i386.rpm +qt-PostgreSQL-3.3.6-23.el5.i386.rpm +quagga-contrib-0.98.6-5.el5.i386.rpm +quota-3.13-1.2.5.el5.i386.rpm +rdesktop-1.6.0-3.i386.rpm +rdist-6.1.5-44.i386.rpm +readahead-1.3-7.el5.i386.rpm +readline-5.1-3.el5.i386.rpm +redhat-artwork-5.0.9-1.el5.i386.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.i386.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Client-5.4.0.3.i386.rpm +redhat-release-notes-5Client-29.i386.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.i386.rpm +rhdb-utils-8.1.1-1.2.2.i386.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhgb-0.16.4-8.el5.i386.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.i386.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.i386.rpm +rhpxl-0.41.1-7.el5.i386.rpm +rhythmbox-0.11.6-4.el5.i386.rpm +rmt-0.4b41-4.el5.i386.rpm +rng-utils-2.0-1.14.1.fc6.i386.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.i386.rpm +rpm-libs-4.4.2.3-18.el5.i386.rpm +rpm-python-4.4.2.3-18.el5.i386.rpm +rp-pppoe-3.5-32.1.i386.rpm +rsh-0.17-40.el5.i386.rpm +rsh-server-0.17-40.el5.i386.rpm +rsync-2.6.8-3.1.i386.rpm +rsyslog-2.0.6-1.el5.i386.rpm +rsyslog-mysql-2.0.6-1.el5.i386.rpm +ruby-1.8.5-5.el5_3.7.i386.rpm +ruby-docs-1.8.5-5.el5_3.7.i386.rpm +ruby-irb-1.8.5-5.el5_3.7.i386.rpm +ruby-libs-1.8.5-5.el5_3.7.i386.rpm +ruby-rdoc-1.8.5-5.el5_3.7.i386.rpm +ruby-ri-1.8.5-5.el5_3.7.i386.rpm +ruby-tcltk-1.8.5-5.el5_3.7.i386.rpm +rusers-0.17-47.i386.rpm +rusers-server-0.17-47.i386.rpm +rwho-0.17-26.i386.rpm +sabayon-apply-2.12.4-6.el5.i386.rpm +samba-3.0.33-3.14.el5.i386.rpm +samba-client-3.0.33-3.14.el5.i386.rpm +samba-common-3.0.33-3.14.el5.i386.rpm +samba-swat-3.0.33-3.14.el5.i386.rpm +sane-backends-1.0.18-5.el5.i386.rpm +sane-backends-libs-1.0.18-5.el5.i386.rpm +sane-frontends-1.0.14-1.2.2.i386.rpm +sblim-cim-client-1.3.3-35.el5.i386.rpm +sblim-cim-client-javadoc-1-35.el5.i386.rpm +sblim-cim-client-manual-1-35.el5.i386.rpm +sblim-cmpi-base-1.5.5-35.el5.i386.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.i386.rpm +sblim-cmpi-network-1.3.8-35.el5.i386.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.i386.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.i386.rpm +sblim-cmpi-params-1.2.6-35.el5.i386.rpm +sblim-cmpi-samba-0.5.2-35.el5.i386.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.i386.rpm +sblim-cmpi-syslog-0.7.11-35.el5.i386.rpm +sblim-gather-2.1.2-35.el5.i386.rpm +sblim-gather-provider-2.1.2-35.el5.i386.rpm +sblim-tools-libra-0.2.3-35.el5.i386.rpm +sblim-wbemcli-1.5.1-35.el5.i386.rpm +scim-1.4.4-41.el5.i386.rpm +scim-anthy-1.2.0-6.el5.i386.rpm +scim-bridge-0.4.5-9.el5.i386.rpm +scim-bridge-gtk-0.4.5-9.el5.i386.rpm +scim-chewing-0.3.1-11.el5.i386.rpm +scim-chinese-standard-0.0.2-1.el5.i386.rpm +scim-doc-1.4.4-41.el5.i386.rpm +scim-hangul-0.2.2-7.fc6.i386.rpm +scim-libs-1.4.4-41.el5.i386.rpm +scim-m17n-0.2.0-6.fc6.i386.rpm +scim-pinyin-0.5.91-16.el5.i386.rpm +scim-qtimm-0.9.4-5.i386.rpm +scim-sinhala-0.2.0-2.fc6.i386.rpm +scim-tables-0.5.6-7.i386.rpm +scim-tables-additional-0.5.6-7.i386.rpm +scim-tables-amharic-0.5.6-7.i386.rpm +scim-tables-arabic-0.5.6-7.i386.rpm +scim-tables-chinese-0.5.6-7.i386.rpm +scim-tables-nepali-0.5.6-7.i386.rpm +scim-tables-russian-0.5.6-7.i386.rpm +scim-tables-thai-0.5.6-7.i386.rpm +scim-tables-vietnamese-0.5.6-7.i386.rpm +screen-4.0.3-1.el5.i386.rpm +scribus-1.3.3.2-3.el5.i386.rpm +scrollkeeper-0.3.14-9.el5.i386.rpm +SDL-1.2.10-8.el5.i386.rpm +sed-4.1.5-5.fc6.i386.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.i386.rpm +sendmail-cf-8.13.8-2.el5.i386.rpm +sendmail-doc-8.13.8-2.el5.i386.rpm +setarch-2.0-1.1.i386.rpm +setools-3.0-3.el5.i386.rpm +setools-gui-3.0-3.el5.i386.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setserial-2.17-19.2.2.i386.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.i386.rpm +sg3_utils-1.25-4.el5.i386.rpm +sg3_utils-libs-1.25-4.el5.i386.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.i386.rpm +shadow-utils-4.0.17-14.el5.i386.rpm +shared-mime-info-0.19-5.el5.i386.rpm +sharutils-4.6.1-2.i386.rpm +sip-4.4.5-3.i386.rpm +slang-2.0.6-4.el5.i386.rpm +slrn-0.9.8.1pl1-1.2.2.i386.rpm +slrn-pull-0.9.8.1pl1-1.2.2.i386.rpm +smartmontools-5.38-2.el5.i386.rpm +sos-1.7-9.27.el5.noarch.rpm +sound-juicer-2.16.0-3.el5.i386.rpm +sox-12.18.1-1.i386.rpm +spamassassin-3.2.5-1.el5.i386.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.i386.rpm +sqlite-3.3.6-5.i386.rpm +squashfs-tools-3.0-4.i386.rpm +star-1.5a75-2.i386.rpm +stardict-2.4.5-5.i386.rpm +startup-notification-0.8-4.1.i386.rpm +statserial-1.1-38.2.2.i386.rpm +strace-4.5.18-5.el5.i386.rpm +stunnel-4.15-2.el5.1.i386.rpm +sudo-1.6.9p17-5.el5.i386.rpm +svrcore-4.0.4-3.el5.i386.rpm +swig-1.3.29-2.el5.i386.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.i386.rpm +synaptics-0.14.4-8.fc6.i386.rpm +sysfsutils-2.0.0-6.i386.rpm +sysklogd-1.4.1-44.el5.i386.rpm +syslinux-3.11-4.i386.rpm +sysstat-7.0.2-3.el5.i386.rpm +system-config-audit-0.4.8-9.el5.i386.rpm +system-config-boot-0.2.13-1.el5.i386.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-display-1.0.48-2.el5.noarch.rpm +system-config-kdump-1.0.14-4.el5.noarch.rpm +system-config-keyboard-1.2.11-1.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.i386.rpm +system-config-printer-libs-0.7.32.10-1.el5.i386.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.i386.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.i386.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-soundcard-2.0.6-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.i386.rpm +systemtap-client-0.9.7-5.el5.i386.rpm +systemtap-initscript-0.9.7-5.el5.i386.rpm +systemtap-runtime-0.9.7-5.el5.i386.rpm +systemtap-server-0.9.7-5.el5.i386.rpm +systemtap-testsuite-0.9.7-5.el5.i386.rpm +SysVinit-2.86-15.el5.i386.rpm +talk-0.17-29.2.2.i386.rpm +talk-server-0.17-29.2.2.i386.rpm +tar-1.15.1-23.0.1.el5.i386.rpm +taskjuggler-2.2.0-3.i386.rpm +tcl-8.4.13-4.el5.i386.rpm +tcl-html-8.4.13-4.el5.i386.rpm +tclx-8.4.0-5.fc6.i386.rpm +tclx-doc-8.4.0-5.fc6.i386.rpm +tcpdump-3.9.4-14.el5.i386.rpm +tcp_wrappers-7.6-40.7.el5.i386.rpm +tcsh-6.14-14.el5.i386.rpm +telnet-0.17-39.el5.i386.rpm +telnet-server-0.17-39.el5.i386.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.i386.rpm +tetex-afm-3.0-33.8.el5.i386.rpm +tetex-doc-3.0-33.8.el5.i386.rpm +tetex-dvips-3.0-33.8.el5.i386.rpm +tetex-fonts-3.0-33.8.el5.i386.rpm +tetex-latex-3.0-33.8.el5.i386.rpm +tetex-xdvi-3.0-33.8.el5.i386.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.i386.rpm +texinfo-tex-4.8-14.el5.i386.rpm +tftp-0.49-2.i386.rpm +theora-tools-1.0alpha7-1.i386.rpm +thunderbird-2.0.0.22-2.el5_3.i386.rpm +time-1.7-27.2.2.i386.rpm +tix-8.4.0-11.fc6.i386.rpm +tix-doc-8.4.0-11.fc6.i386.rpm +tk-8.4.13-5.el5_1.1.i386.rpm +tkinter-2.4.3-27.el5.i386.rpm +tmpwatch-2.9.7-1.1.el5.2.i386.rpm +tn5250-0.17.3-6.i386.rpm +tog-pegasus-2.7.2-1.el5.i386.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.i386.rpm +totem-2.16.7-6.el5.i386.rpm +totem-mozplugin-2.16.7-6.el5.i386.rpm +tpm-tools-1.3.1-1.el5.i386.rpm +traceroute-2.0.1-5.el5.i386.rpm +transfig-3.2.4-16.i386.rpm +tree-1.5.0-4.i386.rpm +trousers-0.3.1-4.el5.i386.rpm +tsclient-0.148-6.el5.i386.rpm +ttmkfdir-3.0.9-23.el5.i386.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.i386.rpm +udftools-1.0.0b3-0.1.el5.i386.rpm +units-1.85-1.2.2.i386.rpm +unix2dos-2.2-26.2.3.el5.i386.rpm +unixODBC-2.2.11-7.1.i386.rpm +unixODBC-kde-2.2.11-7.1.i386.rpm +unzip-5.52-3.el5.i386.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usbutils-0.71-2.1.i386.rpm +usermode-1.88-3.el5.2.i386.rpm +usermode-gtk-1.88-3.el5.2.i386.rpm +util-linux-2.13-0.52.el5.i386.rpm +uuidd-1.39-23.el5.i386.rpm +vconfig-1.9-2.1.i386.rpm +vim-common-7.0.109-6.el5.i386.rpm +vim-enhanced-7.0.109-6.el5.i386.rpm +vim-minimal-7.0.109-6.el5.i386.rpm +vim-X11-7.0.109-6.el5.i386.rpm +vino-2.13.5-7.el5.i386.rpm +vixie-cron-4.1-76.el5.i386.rpm +vlock-1.3-23.i386.rpm +vnc-4.1.2-14.el5_3.1.i386.rpm +vnc-server-4.1.2-14.el5_3.1.i386.rpm +vorbis-tools-1.1.1-3.el5.i386.rpm +vte-0.14.0-2.el5.i386.rpm +w3m-0.5.1-15.el5.i386.rpm +w3m-img-0.5.1-15.el5.i386.rpm +wacomexpresskeys-0.4.1-1.el5.i386.rpm +watchdog-5.6-1.el5.i386.rpm +wdaemon-0.14-4.i386.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.i386.rpm +wget-1.11.4-2.el5.i386.rpm +which-2.16-7.i386.rpm +wireless-tools-28-2.el5.i386.rpm +wireshark-1.0.8-1.el5_3.1.i386.rpm +words-3.0-9.1.noarch.rpm +wpa_supplicant-0.5.10-8.el5.i386.rpm +wpa_supplicant-gui-0.5.10-8.el5.i386.rpm +wsdl4j-1.5.2-4jpp.1.i386.rpm +wvdial-1.54.0-5.2.2.1.i386.rpm +x3270-3.3.4p7-3.el5.4.i386.rpm +x3270-text-3.3.4p7-3.el5.4.i386.rpm +x3270-x11-3.3.4p7-3.el5.4.i386.rpm +x86info-1.20-1.26.fc6.i386.rpm +xalan-j2-2.7.0-6jpp.1.i386.rpm +xalan-j2-manual-2.7.0-6jpp.1.i386.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.i386.rpm +Xaw3d-1.5E-10.1.i386.rpm +xcdroast-0.98a15-12.2.2.i386.rpm +xchat-2.6.6-8.el5.i386.rpm +xdelta-1.1.3-20.i386.rpm +xen-libs-3.0.3-94.el5.i386.rpm +xerces-j2-2.7.1-7jpp.2.i386.rpm +xerces-j2-scripts-2.7.1-7jpp.2.i386.rpm +xfig-3.2.4-21.3.el5.i386.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.i386.rpm +xisdnload-3.2-56.el5.i386.rpm +xkeyboard-config-0.8-9.el5.noarch.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-resolver-1.1-1jpp.12.i386.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.i386.rpm +xmlrpc-2.0.1-3jpp.1.i386.rpm +xmlsec1-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-1.2.9-8.1.i386.rpm +xmlsec1-nss-1.2.9-8.1.i386.rpm +xmlsec1-openssl-1.2.9-8.1.i386.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.i386.rpm +xorg-x11-apps-7.1-4.0.1.el5.i386.rpm +xorg-x11-drivers-7.1-4.1.el5.i386.rpm +xorg-x11-drv-acecad-1.1.0-2.1.i386.rpm +xorg-x11-drv-aiptek-1.0.1-2.i386.rpm +xorg-x11-drv-apm-1.1.1-2.1.i386.rpm +xorg-x11-drv-ark-0.6.0-2.1.i386.rpm +xorg-x11-drv-ast-0.81.0-3.i386.rpm +xorg-x11-drv-ati-6.6.3-3.27.el5.i386.rpm +xorg-x11-drv-calcomp-1.1.0-1.1.i386.rpm +xorg-x11-drv-chips-1.1.1-2.1.i386.rpm +xorg-x11-drv-cirrus-1.1.0-2.fc6.i386.rpm +xorg-x11-drv-citron-2.2.0-1.1.i386.rpm +xorg-x11-drv-cyrix-1.1.0-4.i386.rpm +xorg-x11-drv-digitaledge-1.1.0-1.1.i386.rpm +xorg-x11-drv-dmc-1.1.0-2.i386.rpm +xorg-x11-drv-dummy-0.2.0-2.1.i386.rpm +xorg-x11-drv-dynapro-1.1.0-2.i386.rpm +xorg-x11-drv-elo2300-1.1.0-1.1.i386.rpm +xorg-x11-drv-elographics-1.1.0-1.1.i386.rpm +xorg-x11-drv-evdev-1.0.0.5-3.el5.i386.rpm +xorg-x11-drv-fbdev-0.3.0-2.i386.rpm +xorg-x11-drv-fpit-1.1.0-1.1.i386.rpm +xorg-x11-drv-glint-1.1.1-4.1.i386.rpm +xorg-x11-drv-hyperpen-1.1.0-2.i386.rpm +xorg-x11-drv-i128-1.2.0-4.i386.rpm +xorg-x11-drv-i740-1.1.0-2.1.i386.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-jamstudio-1.1.0-1.1.i386.rpm +xorg-x11-drv-joystick-1.1.0-1.1.i386.rpm +xorg-x11-drv-keyboard-1.1.0-3.i386.rpm +xorg-x11-drv-magellan-1.1.0-1.1.i386.rpm +xorg-x11-drv-magictouch-1.0.0.5-2.1.i386.rpm +xorg-x11-drv-mga-1.4.10-5.el5.i386.rpm +xorg-x11-drv-microtouch-1.1.0-1.1.i386.rpm +xorg-x11-drv-mouse-1.1.1-1.1.i386.rpm +xorg-x11-drv-mutouch-1.1.0-3.i386.rpm +xorg-x11-drv-neomagic-1.1.1-2.1.i386.rpm +xorg-x11-drv-nsc-2.8.1-2.1.i386.rpm +xorg-x11-drv-nv-2.1.12-6.el5.i386.rpm +xorg-x11-drv-palmax-1.1.0-1.1.i386.rpm +xorg-x11-drv-penmount-1.1.0-2.1.i386.rpm +xorg-x11-drv-qxl-0.0.4-1.1.el5.i386.rpm +xorg-x11-drv-rendition-4.1.0-3.1.i386.rpm +xorg-x11-drv-s3-0.4.1-2.1.i386.rpm +xorg-x11-drv-s3virge-1.9.1-2.1.i386.rpm +xorg-x11-drv-savage-2.1.1-5.fc6.i386.rpm +xorg-x11-drv-siliconmotion-1.4.1-2.1.i386.rpm +xorg-x11-drv-sis-0.9.1-7.1.el5.i386.rpm +xorg-x11-drv-sisusb-0.8.1-4.1.i386.rpm +xorg-x11-drv-spaceorb-1.1.0-1.1.i386.rpm +xorg-x11-drv-summa-1.1.0-1.1.i386.rpm +xorg-x11-drv-tdfx-1.2.1-3.1.i386.rpm +xorg-x11-drv-tek4957-1.1.0-1.1.i386.rpm +xorg-x11-drv-trident-1.2.1-3.fc6.i386.rpm +xorg-x11-drv-tseng-1.1.0-3.1.i386.rpm +xorg-x11-drv-ur98-1.1.0-1.1.i386.rpm +xorg-x11-drv-v4l-0.1.1-4.i386.rpm +xorg-x11-drv-vesa-1.3.0-8.1.el5.i386.rpm +xorg-x11-drv-vga-4.1.0-2.1.i386.rpm +xorg-x11-drv-via-0.2.1-9.i386.rpm +xorg-x11-drv-vmmouse-12.4.0-2.1.i386.rpm +xorg-x11-drv-vmware-10.13.0-2.1.i386.rpm +xorg-x11-drv-void-1.1.0-3.1.i386.rpm +xorg-x11-drv-voodoo-1.1.0-3.1.i386.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.i386.rpm +xorg-x11-resutils-7.1-2.fc6.i386.rpm +xorg-x11-server-utils-7.1-4.fc6.i386.rpm +xorg-x11-server-Xdmx-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xorg-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.i386.rpm +xorg-x11-twm-1.0.1-3.1.i386.rpm +xorg-x11-util-macros-1.0.2-4.fc6.i386.rpm +xorg-x11-utils-7.1-2.fc6.i386.rpm +xorg-x11-xauth-1.0.1-2.1.i386.rpm +xorg-x11-xbitmaps-1.0.1-4.1.i386.rpm +xorg-x11-xdm-1.0.5-6.el5.i386.rpm +xorg-x11-xfs-1.0.2-4.i386.rpm +xorg-x11-xfs-utils-1.0.2-4.i386.rpm +xorg-x11-xfwp-1.0.1-3.1.i386.rpm +xorg-x11-xinit-1.0.2-15.el5.i386.rpm +xorg-x11-xkb-utils-1.0.2-2.1.i386.rpm +xorg-x11-xsm-1.0.2-4.fc6.i386.rpm +xrestop-0.2-6.2.2.i386.rpm +xsane-0.991-5.el5.i386.rpm +xsane-gimp-0.991-5.el5.i386.rpm +xsri-2.1.0-10.fc6.i386.rpm +xterm-215-8.el5.i386.rpm +xulrunner-1.9.0.12-1.el5_3.i386.rpm +yelp-2.16.0-22.el5.i386.rpm +ypbind-1.19-12.el5.i386.rpm +yp-tools-2.9-0.1.i386.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.i386.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.i386.rpm +zip-2.31-2.el5.i386.rpm +zisofs-tools-1.0.6-3.2.2.i386.rpm +zlib-1.2.3-3.i386.rpm +zsh-4.2.6-3.el5.i386.rpm +zsh-html-4.2.6-3.el5.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-i386-Supplementary b/scripts/channel-to-update-level/data/5-u4-client-i386-Supplementary new file mode 100644 index 0000000..3df28d1 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-i386-Supplementary @@ -0,0 +1,31 @@ +acroread-8.1.6-2.el5.i386.rpm +acroread-plugin-8.1.6-2.el5.i386.rpm +flash-plugin-10.0.32.18-2.el5.i386.rpm +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +ipw2100-firmware-1.3-2.el5.noarch.rpm +ipw2200-firmware-3.0-2.el5.noarch.rpm +ipw3945d-1.7.22-2.el5.i386.rpm +ipw3945-ucode-1.14.2-1.el5.noarch.rpm +iwl3945-firmware-15.28.2.8-2.noarch.rpm +iwl4965-firmware-228.57.2.23-2.noarch.rpm +iwl5000-firmware-5.4.A.11-2.noarch.rpm +java-1.5.0-sun-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-demo-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-devel-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-jdbc-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-plugin-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-src-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.6.0-sun-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-demo-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-devel-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-jdbc-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-plugin-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-src-1.6.0.15-1jpp.1.el5.i586.rpm +kmod-ipw3945-1.2.0-4.20.el5.i686.rpm +kmod-ipw3945-xen-1.2.0-4.20.el5.i686.rpm +rt61pci-firmware-1.2-5.noarch.rpm +rt73usb-firmware-1.8-5.noarch.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm +xenpv-win-32-bit-0.97.4-3.el5.noarch.rpm +xenpv-win-32-bit-debug-0.97.4-3.el5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-i386-Vt b/scripts/channel-to-update-level/data/5-u4-client-i386-Vt new file mode 100644 index 0000000..a7cfadf --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-i386-Vt @@ -0,0 +1,36 @@ +gnome-applet-vm-0.1.2-1.el5.i386.rpm +libcmpiutil-0.4-2.el5.i386.rpm +libcmpiutil-devel-0.4-2.el5.i386.rpm +libvirt-0.6.3-20.el5.i386.rpm +libvirt-cim-0.5.5-2.el5.i386.rpm +libvirt-devel-0.6.3-20.el5.i386.rpm +libvirt-python-0.6.3-20.el5.i386.rpm +perl-Sys-Virt-0.2.0-4.el5.i386.rpm +python-virtinst-0.400.3-5.el5.noarch.rpm +virt-manager-0.6.1-8.el5.i386.rpm +Virtualization-as-IN-5.2-11.noarch.rpm +Virtualization-bn-IN-5.2-11.noarch.rpm +Virtualization-de-DE-5.2-11.noarch.rpm +Virtualization-en-US-5.2-11.noarch.rpm +Virtualization-es-ES-5.2-11.noarch.rpm +Virtualization-fr-FR-5.2-11.noarch.rpm +Virtualization-gu-IN-5.2-11.noarch.rpm +Virtualization-hi-IN-5.2-11.noarch.rpm +Virtualization-it-IT-5.2-11.noarch.rpm +Virtualization-ja-JP-5.2-11.noarch.rpm +Virtualization-kn-IN-5.2-11.noarch.rpm +Virtualization-ko-KR-5.2-11.noarch.rpm +Virtualization-ml-IN-5.2-11.noarch.rpm +Virtualization-mr-IN-5.2-11.noarch.rpm +Virtualization-or-IN-5.2-11.noarch.rpm +Virtualization-pa-IN-5.2-11.noarch.rpm +Virtualization-pt-BR-5.2-11.noarch.rpm +Virtualization-ru-RU-5.2-11.noarch.rpm +Virtualization-si-LK-5.2-11.noarch.rpm +Virtualization-ta-IN-5.2-11.noarch.rpm +Virtualization-te-IN-5.2-11.noarch.rpm +Virtualization-zh-CN-5.2-11.noarch.rpm +Virtualization-zh-TW-5.2-11.noarch.rpm +virt-viewer-0.0.2-3.el5.i386.rpm +xen-3.0.3-94.el5.i386.rpm +xen-devel-3.0.3-94.el5.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-i386-Workstation b/scripts/channel-to-update-level/data/5-u4-client-i386-Workstation new file mode 100644 index 0000000..ff81ca8 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-i386-Workstation @@ -0,0 +1,798 @@ +adaptx-javadoc-0.9.13-3jpp.1.i386.rpm +agg-devel-2.4-2.1.i386.rpm +alchemist-devel-1.0.36-2.el5.i386.rpm +alsa-lib-devel-1.0.17-1.el5.i386.rpm +amanda-devel-2.5.0p2-8.el5.i386.rpm +amanda-server-2.5.0p2-8.el5.i386.rpm +ant-1.6.5-2jpp.2.i386.rpm +ant-antlr-1.6.5-2jpp.2.i386.rpm +ant-apache-bcel-1.6.5-2jpp.2.i386.rpm +ant-apache-bsf-1.6.5-2jpp.2.i386.rpm +ant-apache-log4j-1.6.5-2jpp.2.i386.rpm +ant-apache-oro-1.6.5-2jpp.2.i386.rpm +ant-apache-regexp-1.6.5-2jpp.2.i386.rpm +ant-apache-resolver-1.6.5-2jpp.2.i386.rpm +ant-commons-logging-1.6.5-2jpp.2.i386.rpm +anthy-devel-7900-4.el5.i386.rpm +anthy-el-7900-4.el5.i386.rpm +ant-javadoc-1.6.5-2jpp.2.i386.rpm +ant-javamail-1.6.5-2jpp.2.i386.rpm +ant-jdepend-1.6.5-2jpp.2.i386.rpm +ant-jmf-1.6.5-2jpp.2.i386.rpm +ant-jsch-1.6.5-2jpp.2.i386.rpm +ant-junit-1.6.5-2jpp.2.i386.rpm +antlr-javadoc-2.7.6-4jpp.2.i386.rpm +ant-manifest-only-1.6.5-2jpp.2.i386.rpm +ant-manual-1.6.5-2jpp.2.i386.rpm +ant-nodeps-1.6.5-2jpp.2.i386.rpm +ant-scripts-1.6.5-2jpp.2.i386.rpm +ant-swing-1.6.5-2jpp.2.i386.rpm +ant-trax-1.6.5-2jpp.2.i386.rpm +apr-devel-1.2.7-11.el5_3.1.i386.rpm +apr-util-devel-1.2.7-7.el5_3.2.i386.rpm +arpwatch-2.1a13-21.el5.i386.rpm +arts-devel-1.5.4-1.i386.rpm +aspell-devel-0.60.3-7.1.i386.rpm +atk-devel-1.12.2-1.fc6.i386.rpm +at-spi-devel-1.7.11-3.el5.i386.rpm +audiofile-devel-0.2.6-5.i386.rpm +audit-libs-devel-1.7.13-2.el5.i386.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-compat-howl-devel-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.i386.rpm +avahi-devel-0.6.16-6.el5.i386.rpm +avahi-glib-devel-0.6.16-6.el5.i386.rpm +avahi-qt3-devel-0.6.16-6.el5.i386.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.i386.rpm +avalon-logkit-javadoc-1.2-4jpp.3.i386.rpm +axis-javadoc-1.2.1-2jpp.6.i386.rpm +axis-manual-1.2.1-2jpp.6.i386.rpm +bcel-demo-5.1-8jpp.1.i386.rpm +bcel-javadoc-5.1-8jpp.1.i386.rpm +beecrypt-devel-4.1.2-10.1.1.i386.rpm +bind-chroot-9.3.6-4.P1.el5.i386.rpm +bind-devel-9.3.6-4.P1.el5.i386.rpm +bind-libbind-devel-9.3.6-4.P1.el5.i386.rpm +binutils-devel-2.17.50.0.6-12.el5.i386.rpm +bison-2.3-2.1.i386.rpm +bison-devel-2.3-2.1.i386.rpm +bison-runtime-2.3-2.1.i386.rpm +blas-devel-3.0-37.el5.i386.rpm +blktrace-1.0.0-6.el5.i386.rpm +bluez-libs-devel-3.7-1.1.i386.rpm +bogl-devel-0.1.18-11.2.1.el5.1.i386.rpm +boost-devel-1.33.1-10.el5.i386.rpm +bootparamd-0.17-24.devel.2.1.i386.rpm +brlapi-devel-0.4.1-1.fc6.i386.rpm +bsf-javadoc-2.3.0-11jpp.1.i386.rpm +bsh-demo-1.3.0-9jpp.1.i386.rpm +bsh-javadoc-1.3.0-9jpp.1.i386.rpm +byacc-1.9-29.2.2.i386.rpm +bzip2-devel-1.0.3-4.el5_2.i386.rpm +caching-nameserver-9.3.6-4.P1.el5.i386.rpm +cairo-devel-1.2.4-5.el5.i386.rpm +cairo-java-devel-1.0.5-3.fc6.i386.rpm +castor-0.9.5-1jpp.7.i386.rpm +castor-demo-0.9.5-1jpp.7.i386.rpm +castor-doc-0.9.5-1jpp.7.i386.rpm +castor-javadoc-0.9.5-1jpp.7.i386.rpm +castor-test-0.9.5-1jpp.7.i386.rpm +castor-xml-0.9.5-1jpp.7.i386.rpm +cdparanoia-devel-alpha9.8-27.2.i386.rpm +cdrecord-devel-2.01-10.7.el5.i386.rpm +check-devel-0.9.3-5.fc6.i386.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.i386.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.i386.rpm +cman-2.0.115-1.el5.i386.rpm +cman-devel-2.0.115-1.el5.i386.rpm +compat-dapl-2.0.19-2.el5.i386.rpm +compat-dapl-devel-2.0.19-2.el5.i386.rpm +compat-dapl-static-2.0.19-2.el5.i386.rpm +compat-dapl-utils-2.0.19-2.el5.i386.rpm +compiz-devel-0.0.13-0.37.20060817git.el5.i386.rpm +control-center-devel-2.16.0-16.el5.i386.rpm +coolkey-devel-1.1.0-6.el5.i386.rpm +crash-devel-4.0-8.9.1.el5.i386.rpm +cryptsetup-luks-devel-1.0.3-5.el5.i386.rpm +cscope-15.5-15.1.el5_3.1.i386.rpm +ctags-5.6-1.1.i386.rpm +cups-devel-1.3.7-11.el5.i386.rpm +curl-devel-7.15.5-2.1.el5_3.5.i386.rpm +cyrus-imapd-2.3.7-7.el5.i386.rpm +cyrus-imapd-devel-2.3.7-7.el5.i386.rpm +cyrus-imapd-perl-2.3.7-7.el5.i386.rpm +cyrus-imapd-utils-2.3.7-7.el5.i386.rpm +cyrus-sasl-devel-2.1.22-5.el5.i386.rpm +dapl-2.0.19-2.el5.i386.rpm +dapl-devel-2.0.19-2.el5.i386.rpm +dapl-static-2.0.19-2.el5.i386.rpm +dapl-utils-2.0.19-2.el5.i386.rpm +db4-devel-4.3.29-10.el5.i386.rpm +dbus-devel-1.1.2-12.el5.i386.rpm +dbus-glib-devel-0.73-8.el5.i386.rpm +dev86-0.16.17-2.2.i386.rpm +devhelp-devel-0.12-20.el5.i386.rpm +dhcp-3.0.5-21.el5.i386.rpm +dhcp-devel-3.0.5-21.el5.i386.rpm +dhcpv6-1.0.10-17.el5.i386.rpm +diffstat-1.41-1.2.3.el5.i386.rpm +distcache-devel-1.4.5-14.1.i386.rpm +dmraid-devel-1.0.0.rc13-53.el5.i386.rpm +dovecot-1.0.7-7.el5.i386.rpm +doxygen-1.4.7-1.1.i386.rpm +doxygen-doxywizard-1.4.7-1.1.i386.rpm +e2fsprogs-devel-1.39-23.el5.i386.rpm +eclipse-ecj-3.2.1-19.el5.i386.rpm +eclipse-jdt-3.2.1-19.el5.i386.rpm +eclipse-jdt-sdk-3.2.1-19.el5.i386.rpm +eclipse-pde-3.2.1-19.el5.i386.rpm +eclipse-pde-runtime-3.2.1-19.el5.i386.rpm +eclipse-pde-sdk-3.2.1-19.el5.i386.rpm +eclipse-platform-3.2.1-19.el5.i386.rpm +eclipse-platform-sdk-3.2.1-19.el5.i386.rpm +eclipse-rcp-3.2.1-19.el5.i386.rpm +eclipse-rcp-sdk-3.2.1-19.el5.i386.rpm +eclipse-sdk-3.2.1-19.el5.i386.rpm +ecryptfs-utils-devel-75-5.el5.i386.rpm +edac-utils-devel-0.9-6.el5.i386.rpm +eel2-devel-2.16.1-1.el5.i386.rpm +ElectricFence-2.2.2-20.2.2.i386.rpm +elfutils-0.137-3.el5.i386.rpm +elfutils-devel-0.137-3.el5.i386.rpm +elfutils-devel-static-0.137-3.el5.i386.rpm +elfutils-libelf-devel-0.137-3.el5.i386.rpm +elfutils-libelf-devel-static-0.137-3.el5.i386.rpm +eruby-devel-1.0.5-6.1.i386.rpm +esound-devel-0.2.36-3.i386.rpm +evolution-data-server-devel-1.12.3-18.el5.i386.rpm +evolution-devel-2.12.3-19.el5.i386.rpm +expat-devel-1.95.8-8.2.1.i386.rpm +expect-devel-5.43.0-5.1.i386.rpm +festival-devel-1.95-5.2.1.i386.rpm +fetchmail-6.3.6-1.1.el5.i386.rpm +finch-devel-2.5.9-1.el5.i386.rpm +finger-server-0.17-32.2.1.1.i386.rpm +fipscheck-devel-1.2.0-1.el5.i386.rpm +flac-devel-1.1.2-28.el5_0.1.i386.rpm +fontconfig-devel-2.4.1-7.el5.i386.rpm +freeglut-devel-2.4.0-7.1.el5.i386.rpm +freeradius-1.1.3-1.4.el5.i386.rpm +freeradius-mysql-1.1.3-1.4.el5.i386.rpm +freeradius-postgresql-1.1.3-1.4.el5.i386.rpm +freeradius-unixODBC-1.1.3-1.4.el5.i386.rpm +freetype-demos-2.2.1-21.el5_3.i386.rpm +freetype-devel-2.2.1-21.el5_3.i386.rpm +fribidi-devel-0.10.7-5.1.i386.rpm +fuse-devel-2.7.4-8.el5.i386.rpm +gail-devel-1.9.2-1.fc6.i386.rpm +gamin-devel-0.1.7-8.el5.i386.rpm +gcc44-4.4.0-6.el5.i386.rpm +gcc44-c++-4.4.0-6.el5.i386.rpm +gcc44-gfortran-4.4.0-6.el5.i386.rpm +gcc-c++-4.1.2-46.el5.i386.rpm +gcc-gfortran-4.1.2-46.el5.i386.rpm +gcc-gnat-4.1.2-46.el5.i386.rpm +gcc-java-4.1.2-46.el5.i386.rpm +gcc-objc-4.1.2-46.el5.i386.rpm +gcc-objc++-4.1.2-46.el5.i386.rpm +GConf2-devel-2.14.0-9.el5.i386.rpm +gdbm-devel-1.8.0-26.2.1.i386.rpm +gd-devel-2.0.33-9.4.el5_1.1.i386.rpm +gdk-pixbuf-devel-0.22.0-25.el5.i386.rpm +gedit-devel-2.16.0-9.el5.i386.rpm +gettext-devel-0.14.6-4.el5.i386.rpm +ghostscript-devel-8.15.2-9.11.el5.i386.rpm +giflib-devel-4.1.3-7.1.el5_3.1.i386.rpm +gimp-devel-2.2.13-2.0.7.el5.i386.rpm +gimp-print-devel-4.2.7-22.2.el5.i386.rpm +glade2-2.12.1-6.el5.i386.rpm +glib2-devel-2.12.3-4.el5_3.1.i386.rpm +glib-devel-1.2.10-20.el5.i386.rpm +glib-java-devel-0.2.6-3.fc6.i386.rpm +gmp-devel-4.1.4-10.el5.i386.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.i386.rpm +gnome-desktop-devel-2.16.0-1.fc6.i386.rpm +gnome-keyring-devel-0.6.0-1.fc6.i386.rpm +gnome-mag-devel-0.13.1-1.fc6.i386.rpm +gnome-media-devel-2.16.1-3.el5.i386.rpm +gnome-menus-devel-2.16.0-2.fc6.i386.rpm +gnome-mount-devel-0.5-3.el5.i386.rpm +gnome-panel-devel-2.16.1-7.el5.i386.rpm +gnome-pilot-devel-2.0.13-16.i386.rpm +gnome-speech-devel-0.4.5-1.fc6.i386.rpm +gnome-utils-devel-2.16.0-5.el5.i386.rpm +gnome-vfs2-devel-2.16.2-4.el5.i386.rpm +gnu-efi-3.0c-1.1.i386.rpm +gnutls-devel-1.4.1-3.el5_2.1.i386.rpm +gob2-2.0.14-1.1.i386.rpm +gok-devel-1.2.0-2.el5.i386.rpm +gphoto2-devel-2.2.0-3.el5.i386.rpm +gpm-devel-1.20.1-74.1.i386.rpm +gstreamer-devel-0.10.20-3.el5.i386.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.i386.rpm +gtk2-devel-2.10.4-20.el5.i386.rpm +gtk+-devel-1.2.10-56.el5.i386.rpm +gtkhtml2-devel-2.11.0-3.i386.rpm +gtkhtml3-devel-3.16.3-1.el5.i386.rpm +gtksourceview-devel-1.8.0-1.fc6.i386.rpm +gtkspell-devel-2.0.11-2.1.i386.rpm +gtk-vnc-devel-0.3.8-3.el5.i386.rpm +gucharmap-devel-1.8.0-1.fc6.i386.rpm +guile-devel-1.8.0-8.20060831cvs.i386.rpm +hal-devel-0.5.8.1-52.el5.i386.rpm +hardlink-1.0-1.27.i386.rpm +hesiod-devel-3.1.0-8.i386.rpm +hfsutils-devel-3.2.6-7.2.2.i386.rpm +htdig-web-3.2.0b6-11.el5.i386.rpm +httpd-devel-2.2.3-31.el5.i386.rpm +httpd-manual-2.2.3-31.el5.i386.rpm +ibmasm-3.0-9.i386.rpm +ibmasm-xinput-2.1-1.el5.i386.rpm +ibsim-0.5-1.el5.i386.rpm +ibutils-1.2-10.el5.i386.rpm +ibutils-devel-1.2-10.el5.i386.rpm +ibutils-libs-1.2-10.el5.i386.rpm +ibvexdmtools-0.0.1-11.el5.i386.rpm +icon-slicer-0.3-7.2.2.i386.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.i386.rpm +imake-1.0.2-3.i386.rpm +indent-2.2.9-14.fc6.i386.rpm +infiniband-diags-1.4.4-1.el5.i386.rpm +inn-2.4.3-8.el5.i386.rpm +inn-devel-2.4.3-8.el5.i386.rpm +iptables-devel-1.3.5-5.3.el5.i386.rpm +isdn4k-utils-devel-3.2-56.el5.i386.rpm +iso-codes-devel-0.53-1.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.i386.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.i386.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.i386.rpm +jakarta-commons-collections-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.i386.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.i386.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.i386.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.i386.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.i386.rpm +jakarta-commons-digester-1.7-5jpp.1.i386.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.i386.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.i386.rpm +jakarta-commons-el-1.0-7jpp.1.i386.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.i386.rpm +jakarta-commons-fileupload-1.0-6jpp.1.i386.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.i386.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.i386.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.i386.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.i386.rpm +jakarta-commons-lang-2.1-5jpp.1.i386.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.i386.rpm +jakarta-commons-launcher-0.9-6jpp.1.i386.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.i386.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.i386.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.i386.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.i386.rpm +jakarta-commons-pool-1.3-5jpp.1.i386.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.i386.rpm +jakarta-commons-validator-1.1.4-5jpp.1.i386.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.i386.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.i386.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.i386.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.i386.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.i386.rpm +javacc-4.0-3jpp.3.i386.rpm +javacc-demo-4.0-3jpp.3.i386.rpm +javacc-manual-4.0-3jpp.3.i386.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.i386.rpm +jdepend-2.6-6jpp.2.i386.rpm +jdepend-demo-2.6-6jpp.2.i386.rpm +jdepend-javadoc-2.6-6jpp.2.i386.rpm +jdom-demo-1.0-4jpp.1.i386.rpm +jdom-javadoc-1.0-4jpp.1.i386.rpm +jlex-javadoc-1.2.6-5jpp.1.i386.rpm +jsch-demo-0.1.28-1jpp.5.i386.rpm +jsch-javadoc-0.1.28-1jpp.5.i386.rpm +junit-demo-3.8.2-3jpp.1.i386.rpm +junit-javadoc-3.8.2-3jpp.1.i386.rpm +junit-manual-3.8.2-3jpp.1.i386.rpm +jzlib-demo-1.0.7-4jpp.1.i386.rpm +jzlib-javadoc-1.0.7-4jpp.1.i386.rpm +kdbg-2.0.2-1.2.1.i386.rpm +kdebase-devel-3.5.4-20.el5.i386.rpm +kdebindings-devel-3.5.4-6.el5.i386.rpm +kdegames-devel-3.5.4-1.fc6.i386.rpm +kdegraphics-devel-3.5.4-13.el5_3.i386.rpm +kdelibs-devel-3.5.4-22.el5_3.i386.rpm +kdemultimedia-devel-3.5.4-2.fc6.i386.rpm +kdenetwork-devel-3.5.4-9.el5.i386.rpm +kdepim-devel-3.5.4-6.el5.i386.rpm +kdesdk-3.5.4-3.el5.i386.rpm +kdesdk-devel-3.5.4-3.el5.i386.rpm +kdeutils-devel-3.5.4-5.fc6.i386.rpm +kdevelop-3.3.4-1.fc6.i386.rpm +kdewebdev-3.5.4-2.fc6.i386.rpm +kdewebdev-devel-3.5.4-2.fc6.i386.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.i386.rpm +keyutils-libs-devel-1.2-1.el5.i386.rpm +krb5-devel-1.6.1-36.el5.i386.rpm +krb5-server-1.6.1-36.el5.i386.rpm +ksh-20080202-14.el5.i386.rpm +kudzu-devel-1.2.57.1.21-1.i386.rpm +lam-7.1.2-14.el5.i386.rpm +lam-devel-7.1.2-14.el5.i386.rpm +lam-libs-7.1.2-14.el5.i386.rpm +lapack-3.0-37.el5.i386.rpm +lapack-devel-3.0-37.el5.i386.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.i386.rpm +ldapjdk-4.18-2jpp.3.el5.i386.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.i386.rpm +libacl-devel-2.2.39-3.el5.i386.rpm +libaio-devel-0.3.106-3.2.i386.rpm +libao-devel-0.8.6-7.i386.rpm +libart_lgpl-devel-2.3.17-4.i386.rpm +libassuan-devel-1.0.4-5.el5.i386.rpm +libattr-devel-2.4.32-1.1.i386.rpm +libavc1394-devel-0.5.3-1.fc6.i386.rpm +libbonobo-devel-2.16.0-1.fc6.i386.rpm +libbonoboui-devel-2.16.0-1.fc6.i386.rpm +libbtctl-devel-0.6.0-9.2.el5.i386.rpm +libcap-devel-1.10-26.i386.rpm +libc-client-devel-2004g-2.2.1.i386.rpm +libchewing-devel-0.3.0-8.el5.i386.rpm +libcroco-devel-0.6.1-2.1.i386.rpm +libcxgb3-1.2.3-1.el5.i386.rpm +libcxgb3-static-1.2.3-1.el5.i386.rpm +libdaemon-devel-0.10-5.el5.i386.rpm +libdbi-devel-0.8.1-2.1.i386.rpm +libdhcp4client-devel-3.0.5-21.el5.i386.rpm +libdhcp6client-devel-1.0.10-17.el5.i386.rpm +libdhcp-devel-1.20-10.el5.i386.rpm +libdmx-devel-1.0.2-3.1.i386.rpm +libdrm-devel-2.0.2-1.1.i386.rpm +libdv-devel-0.104-4.fc6.1.i386.rpm +libevent-devel-1.1a-3.2.1.i386.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.i386.rpm +libfontenc-devel-1.0.2-2.2.el5.i386.rpm +libFS-devel-1.0.0-3.1.i386.rpm +libgail-gnome-devel-1.1.3-1.2.1.i386.rpm +libgcj-devel-4.1.2-46.el5.i386.rpm +libgcj-src-4.1.2-46.el5.i386.rpm +libgconf-java-devel-2.12.4-6.el5.i386.rpm +libgcrypt-devel-1.4.4-5.el5.i386.rpm +libgfortran44-4.4.0-6.el5.i386.rpm +libglade2-devel-2.6.0-2.i386.rpm +libglade-java-devel-2.12.5-3.fc6.i386.rpm +libgnomecanvas-devel-2.14.0-4.1.i386.rpm +libgnomecups-devel-0.2.2-8.i386.rpm +libgnome-devel-2.16.0-6.el5.i386.rpm +libgnome-java-devel-2.12.4-3.fc6.i386.rpm +libgnomeprint22-devel-2.12.1-10.el5.i386.rpm +libgnomeprintui22-devel-2.12.1-6.i386.rpm +libgnomeui-devel-2.16.0-5.el5.i386.rpm +libgpg-error-devel-1.4-2.i386.rpm +libgpod-devel-0.4.0-1.el5.i386.rpm +libgsf-devel-1.14.1-6.1.i386.rpm +libgssapi-devel-0.10-2.i386.rpm +libgtk-java-devel-2.8.7-3.el5.i386.rpm +libgtop2-devel-2.14.4-3.el5.i386.rpm +libhbaapi-devel-2.2-4.el5.i386.rpm +libhugetlbfs-devel-1.3-3.el5.i386.rpm +libibcm-1.0.4-3.el5.i386.rpm +libibcm-devel-1.0.4-3.el5.i386.rpm +libibcm-static-1.0.4-3.el5.i386.rpm +libibcommon-1.1.2-1.el5.i386.rpm +libibcommon-devel-1.1.2-1.el5.i386.rpm +libibcommon-static-1.1.2-1.el5.i386.rpm +libibmad-1.2.3-1.el5.i386.rpm +libibmad-devel-1.2.3-1.el5.i386.rpm +libibmad-static-1.2.3-1.el5.i386.rpm +libibumad-1.2.3-1.el5.i386.rpm +libibumad-devel-1.2.3-1.el5.i386.rpm +libibumad-static-1.2.3-1.el5.i386.rpm +libibverbs-1.1.2-4.el5.i386.rpm +libibverbs-devel-1.1.2-4.el5.i386.rpm +libibverbs-static-1.1.2-4.el5.i386.rpm +libibverbs-utils-1.1.2-4.el5.i386.rpm +libICE-devel-1.0.1-2.1.i386.rpm +libicu-devel-3.6-5.11.4.i386.rpm +libIDL-devel-0.8.7-1.fc6.i386.rpm +libidn-devel-0.6.5-1.1.i386.rpm +libiec61883-devel-1.0.0-11.fc6.i386.rpm +libieee1284-devel-0.2.9-4.el5.i386.rpm +libjpeg-devel-6b-37.i386.rpm +libksba-devel-1.0.5-2.el5.i386.rpm +libmlx4-1.0.1-2.el5.i386.rpm +libmlx4-static-1.0.1-2.el5.i386.rpm +libmng-devel-1.0.9-5.1.i386.rpm +libmthca-1.0.5-4.el5.i386.rpm +libmthca-static-1.0.5-4.el5.i386.rpm +libmudflap-devel-4.1.2-46.el5.i386.rpm +libmusicbrainz-devel-2.1.1-4.1.i386.rpm +libnes-0.6-2.el5.i386.rpm +libnes-static-0.6-2.el5.i386.rpm +libnl-devel-1.0-0.10.pre5.5.i386.rpm +libnotify-devel-0.4.2-6.el5.i386.rpm +libogg-devel-1.1.3-3.el5.i386.rpm +liboil-devel-0.3.8-2.1.i386.rpm +libpcap-devel-0.9.4-14.el5.i386.rpm +libpciaccess-devel-0.10.5-2.el5.i386.rpm +libpfm-devel-3.2-0.060926.4.el5.i386.rpm +libpng-devel-1.2.10-7.1.el5_3.2.i386.rpm +libpurple-devel-2.5.9-1.el5.i386.rpm +libraw1394-devel-1.3.0-1.el5.i386.rpm +librdmacm-1.0.8-5.el5.i386.rpm +librdmacm-devel-1.0.8-5.el5.i386.rpm +librdmacm-static-1.0.8-5.el5.i386.rpm +librdmacm-utils-1.0.8-5.el5.i386.rpm +librsvg2-devel-2.16.1-1.el5.i386.rpm +libsdp-1.1.99-11.el5.i386.rpm +libselinux-devel-1.33.4-5.5.el5.i386.rpm +libsemanage-devel-1.9.1-4.4.el5.i386.rpm +libsepol-devel-1.15.2-2.el5.i386.rpm +libsilc-devel-1.0.2-2.fc6.i386.rpm +libSM-devel-1.0.1-3.1.i386.rpm +libsmi-devel-0.4.5-2.el5.i386.rpm +libsoup-devel-2.2.98-2.el5_3.1.i386.rpm +libstdc++44-devel-4.4.0-6.el5.i386.rpm +libstdc++-devel-4.1.2-46.el5.i386.rpm +libsysfs-devel-2.0.0-6.i386.rpm +libtermcap-devel-2.0.8-46.1.i386.rpm +libtheora-devel-1.0alpha7-1.i386.rpm +libtiff-devel-3.8.2-7.el5_3.4.i386.rpm +libtool-1.5.22-6.1.i386.rpm +libtool-ltdl-devel-1.5.22-6.1.i386.rpm +libusb-devel-0.1.12-5.1.i386.rpm +libuser-devel-0.54.7-2.el5.5.i386.rpm +libutempter-devel-1.1.4-4.el5.i386.rpm +libvolume_id-devel-095-14.21.el5.i386.rpm +libvorbis-devel-1.1.2-3.el5_3.3.i386.rpm +libvte-java-devel-0.12.1-6.el5.i386.rpm +libwmf-devel-0.2.8.4-10.2.i386.rpm +libwnck-devel-2.16.0-4.fc6.i386.rpm +libwpd-devel-0.8.7-3.el5.i386.rpm +libwvstreams-devel-4.2.2-2.1.i386.rpm +libX11-devel-1.0.3-11.el5.i386.rpm +libXau-devel-1.0.1-3.1.i386.rpm +libXaw-devel-1.0.2-8.1.i386.rpm +libXcomposite-devel-0.3-5.1.i386.rpm +libXcursor-devel-1.1.7-1.1.i386.rpm +libXdamage-devel-1.0.3-2.1.i386.rpm +libXdmcp-devel-1.0.1-2.1.i386.rpm +libXevie-devel-1.0.1-3.1.i386.rpm +libXext-devel-1.0.1-2.1.i386.rpm +libXfixes-devel-4.0.1-2.1.i386.rpm +libXfontcache-devel-1.0.2-3.1.i386.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.i386.rpm +libXft-devel-2.1.10-1.1.i386.rpm +libXi-devel-1.0.1-3.1.i386.rpm +libXinerama-devel-1.0.1-2.1.i386.rpm +libxkbfile-devel-1.0.3-3.1.i386.rpm +libxklavier-devel-3.0-3.el5.i386.rpm +libxml2-devel-2.6.26-2.1.2.8.i386.rpm +libXmu-devel-1.0.2-5.i386.rpm +libXp-devel-1.0.0-8.1.el5.i386.rpm +libXpm-devel-3.5.5-3.i386.rpm +libXrandr-devel-1.1.1-3.1.i386.rpm +libXrender-devel-0.9.1-3.1.i386.rpm +libXres-devel-1.0.1-3.1.i386.rpm +libXScrnSaver-devel-1.1.0-3.1.i386.rpm +libxslt-devel-1.1.17-2.el5_2.2.i386.rpm +libXt-devel-1.0.2-3.1.fc6.i386.rpm +libXTrap-devel-1.0.0-3.1.i386.rpm +libXtst-devel-1.0.1-3.1.i386.rpm +libXv-devel-1.0.1-4.1.i386.rpm +libXvMC-devel-1.0.2-2.1.i386.rpm +libXxf86dga-devel-1.0.1-3.1.i386.rpm +libXxf86misc-devel-1.0.1-3.1.i386.rpm +libXxf86vm-devel-1.0.1-3.1.i386.rpm +linuxwacom-devel-0.7.8.3-6.el5.i386.rpm +lksctp-tools-devel-1.0.6-3.el5.i386.rpm +lm_sensors-devel-2.10.7-4.el5.i386.rpm +lockdev-devel-1.0.1-10.i386.rpm +log4j-javadoc-1.2.13-3jpp.2.i386.rpm +log4j-manual-1.2.13-3jpp.2.i386.rpm +lucene-1.4.3-1jpp.16.i386.rpm +lucene-demo-1.4.3-1jpp.16.i386.rpm +lucene-devel-1.4.3-1jpp.16.i386.rpm +lucene-javadoc-1.4.3-1jpp.16.i386.rpm +m17n-lib-devel-1.3.3-1.1.fc6.i386.rpm +mailman-2.1.9-4.el5.i386.rpm +meanwhile-devel-1.0.2-5.el5.i386.rpm +mesa-libGL-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.i386.rpm +mgetty-1.1.33-9.fc6.i386.rpm +mgetty-sendfax-1.1.33-9.fc6.i386.rpm +mgetty-viewfax-1.1.33-9.fc6.i386.rpm +mgetty-voice-1.1.33-9.fc6.i386.rpm +mikmod-devel-3.1.6-38.1.i386.rpm +mkinitrd-devel-5.1.19.6-54.i386.rpm +mockobjects-0.09-14jpp.3.i386.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.i386.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.i386.rpm +mockobjects-httpclient-0.09-14jpp.3.i386.rpm +mockobjects-jdk1.4-0.09-14jpp.3.i386.rpm +mod_auth_kerb-5.1-3.el5.i386.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.i386.rpm +mod_auth_pgsql-2.0.3-2.3.1.i386.rpm +mod_authz_ldap-0.26-9.el5.i386.rpm +mod_dav_svn-1.4.2-4.el5_3.1.i386.rpm +mod_perl-2.0.4-6.el5.i386.rpm +mod_perl-devel-2.0.4-6.el5.i386.rpm +mod_python-3.2.8-3.1.i386.rpm +mozldap-devel-6.0.5-1.el5.i386.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mpitests-mvapich2-3.1-3.el5.i386.rpm +mpitests-mvapich-3.1-3.el5.i386.rpm +mpitests-openmpi-3.1-3.el5.i386.rpm +mrtg-2.14.5-2.i386.rpm +mstflint-1.4-1.el5.i386.rpm +mtr-0.71-3.1.i386.rpm +mtr-gtk-0.71-3.1.i386.rpm +mtx-1.2.18-8.2.2.i386.rpm +mvapich-1.1.0-0.3355.2.el5.i386.rpm +mvapich2-1.2-0.p1.3.el5.i386.rpm +mx4j-javadoc-3.0.1-6jpp.4.i386.rpm +mx4j-manual-3.0.1-6jpp.4.i386.rpm +mysql-bench-5.0.77-3.el5.i386.rpm +mysql-devel-5.0.77-3.el5.i386.rpm +MySQL-python-1.2.1-1.i386.rpm +mysql-server-5.0.77-3.el5.i386.rpm +mysql-test-5.0.77-3.el5.i386.rpm +nasm-0.98.39-3.2.2.i386.rpm +nasm-doc-0.98.39-3.2.2.i386.rpm +nasm-rdoff-0.98.39-3.2.2.i386.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.i386.rpm +nautilus-devel-2.16.2-7.el5.i386.rpm +ncurses-devel-5.5-24.20060715.i386.rpm +neon-devel-0.25.5-10.el5.i386.rpm +netpbm-devel-10.35.58-8.el5.i386.rpm +net-snmp-devel-5.3.2.2-7.el5.i386.rpm +NetworkManager-devel-0.7.0-9.el5.i386.rpm +NetworkManager-glib-devel-0.7.0-9.el5.i386.rpm +newt-devel-0.52.2-12.el5.i386.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.i386.rpm +nmap-4.11-1.1.i386.rpm +nmap-frontend-4.11-1.1.i386.rpm +nspr-devel-4.7.4-1.el5_3.1.i386.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +numactl-0.9.8-8.el5.i386.rpm +numactl-devel-0.9.8-8.el5.i386.rpm +oddjob-devel-0.27-9.el5.i386.rpm +ofed-docs-1.4.1-2.el5.noarch.rpm +opal-devel-2.2.2-1.1.0.1.i386.rpm +openais-0.80.6-8.el5.i386.rpm +openais-devel-0.80.6-8.el5.i386.rpm +openCryptoki-devel-2.2.4-22.el5.i386.rpm +openhpi-devel-2.14.0-5.el5.i386.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-devel-2.0.16-5.el5.i386.rpm +openldap-devel-2.3.43-3.el5.i386.rpm +openldap-servers-2.3.43-3.el5.i386.rpm +openldap-servers-overlays-2.3.43-3.el5.i386.rpm +openldap-servers-sql-2.3.43-3.el5.i386.rpm +openmotif-devel-2.3.1-2.el5.i386.rpm +openmpi-1.3.2-2.el5.i386.rpm +openmpi-devel-1.3.2-2.el5.i386.rpm +openmpi-libs-1.3.2-2.el5.i386.rpm +openobex-devel-1.3-3.1.i386.rpm +openoffice.org-sdk-2.3.0-6.11.el5.i386.rpm +openoffice.org-sdk-doc-2.3.0-6.11.el5.i386.rpm +opensm-3.2.6-2.el5.i386.rpm +opensm-devel-3.2.6-2.el5.i386.rpm +opensm-libs-3.2.6-2.el5.i386.rpm +opensm-static-3.2.6-2.el5.i386.rpm +opensp-devel-1.5.2-4.i386.rpm +openssl-devel-0.9.8e-12.el5.i386.rpm +oprofile-devel-0.9.4-11.el5.i386.rpm +ORBit2-devel-2.14.3-5.el5.i386.rpm +pam-devel-0.99.6.2-6.el5.i386.rpm +pango-devel-1.14.9-6.el5.i386.rpm +parted-devel-1.8.1-23.el5.i386.rpm +pciutils-devel-2.2.3-7.el5.i386.rpm +pcre-devel-6.6-2.el5_1.7.i386.rpm +pcsc-lite-devel-1.4.4-0.1.el5.i386.rpm +perftest-1.2-14.el5.i386.rpm +pfmon-3.2-0.060926.5.el5.i386.rpm +php-5.1.6-23.2.el5_3.i386.rpm +php-bcmath-5.1.6-23.2.el5_3.i386.rpm +php-cli-5.1.6-23.2.el5_3.i386.rpm +php-common-5.1.6-23.2.el5_3.i386.rpm +php-dba-5.1.6-23.2.el5_3.i386.rpm +php-devel-5.1.6-23.2.el5_3.i386.rpm +php-gd-5.1.6-23.2.el5_3.i386.rpm +php-imap-5.1.6-23.2.el5_3.i386.rpm +php-ldap-5.1.6-23.2.el5_3.i386.rpm +php-mbstring-5.1.6-23.2.el5_3.i386.rpm +php-mysql-5.1.6-23.2.el5_3.i386.rpm +php-ncurses-5.1.6-23.2.el5_3.i386.rpm +php-odbc-5.1.6-23.2.el5_3.i386.rpm +php-pdo-5.1.6-23.2.el5_3.i386.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.i386.rpm +php-snmp-5.1.6-23.2.el5_3.i386.rpm +php-soap-5.1.6-23.2.el5_3.i386.rpm +php-xml-5.1.6-23.2.el5_3.i386.rpm +php-xmlrpc-5.1.6-23.2.el5_3.i386.rpm +pidgin-devel-2.5.9-1.el5.i386.rpm +pilot-link-devel-0.11.8-16.i386.rpm +planner-devel-0.14.1-4.el5.i386.rpm +poppler-devel-0.5.4-4.4.el5_3.9.i386.rpm +postgresql-devel-8.1.11-1.el5_1.1.i386.rpm +postgresql-pl-8.1.11-1.el5_1.1.i386.rpm +postgresql-server-8.1.11-1.el5_1.1.i386.rpm +postgresql-test-8.1.11-1.el5_1.1.i386.rpm +privoxy-3.0.3-9.3.el5.i386.rpm +pstack-1.2-7.2.2.i386.rpm +pth-devel-2.0.7-6.el5.i386.rpm +pvm-3.4.5-7.fc6.1.i386.rpm +pvm-gui-3.4.5-7.fc6.1.i386.rpm +pwlib-devel-1.10.1-7.0.1.el5.i386.rpm +pycairo-devel-1.2.0-1.1.i386.rpm +pygobject2-devel-2.12.1-5.el5.i386.rpm +pygtk2-devel-2.10.1-12.el5.i386.rpm +pyorbit-devel-2.14.1-3.el5.i386.rpm +PyQt-devel-3.16-4.i386.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +python-devel-2.4.3-27.el5.i386.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-imaging-devel-1.1.5-5.el5.i386.rpm +qlvnictools-0.0.1-11.el5.i386.rpm +qperf-0.4.4-3.el5.i386.rpm +qt4-devel-4.2.1-1.i386.rpm +qt-designer-3.3.6-23.el5.i386.rpm +qt-devel-3.3.6-23.el5.i386.rpm +qt-devel-docs-3.3.6-23.el5.i386.rpm +quagga-0.98.6-5.el5.i386.rpm +quagga-devel-0.98.6-5.el5.i386.rpm +radvd-0.9.1-4.i386.rpm +rarpd-ss981107-22.2.2.i386.rpm +rcs-5.7-30.1.i386.rpm +rdate-1.4-8.el5.i386.rpm +rds-tools-1.4-2.el5.i386.rpm +readline-devel-5.1-3.el5.i386.rpm +regexp-javadoc-1.4-2jpp.2.i386.rpm +rpm-apidocs-4.4.2.3-18.el5.i386.rpm +rpm-build-4.4.2.3-18.el5.i386.rpm +rpm-devel-4.4.2.3-18.el5.i386.rpm +ruby-devel-1.8.5-5.el5_3.7.i386.rpm +ruby-mode-1.8.5-5.el5_3.7.i386.rpm +sabayon-2.12.4-6.el5.i386.rpm +sane-backends-devel-1.0.18-5.el5.i386.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-test-1.5.5-35.el5.i386.rpm +sblim-cmpi-devel-1.0.4-35.el5.i386.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.i386.rpm +sblim-cmpi-dhcp-devel-1-35.el5.i386.rpm +sblim-cmpi-dhcp-test-1-35.el5.i386.rpm +sblim-cmpi-dns-0.5.2-35.el5.i386.rpm +sblim-cmpi-dns-devel-1-35.el5.i386.rpm +sblim-cmpi-dns-test-1-35.el5.i386.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.i386.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-test-1.3.8-35.el5.i386.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.i386.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.i386.rpm +sblim-cmpi-params-test-1.2.6-35.el5.i386.rpm +sblim-cmpi-samba-devel-1-35.el5.i386.rpm +sblim-cmpi-samba-test-1-35.el5.i386.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.i386.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.i386.rpm +sblim-gather-devel-2.1.2-35.el5.i386.rpm +sblim-gather-test-2.1.2-35.el5.i386.rpm +sblim-testsuite-1.2.4-35.el5.i386.rpm +sblim-tools-libra-devel-0.2.3-35.el5.i386.rpm +scim-devel-1.4.4-41.el5.i386.rpm +scribus-devel-1.3.3.2-3.el5.i386.rpm +SDL-devel-1.2.10-8.el5.i386.rpm +sendmail-devel-8.13.8-2.el5.i386.rpm +setools-devel-3.0-3.el5.i386.rpm +sg3_utils-devel-1.25-4.el5.i386.rpm +sip-devel-4.4.5-3.i386.rpm +slang-devel-2.0.6-4.el5.i386.rpm +sox-devel-12.18.1-1.i386.rpm +speex-devel-1.0.5-4.el5_1.1.i386.rpm +splint-3.1.1-16.el5.i386.rpm +sqlite-devel-3.3.6-5.i386.rpm +squid-2.6.STABLE21-3.el5.i386.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +srptools-0.0.4-6.el5.i386.rpm +startup-notification-devel-0.8-4.1.i386.rpm +struts-1.2.9-4jpp.5.i386.rpm +struts-javadoc-1.2.9-4jpp.5.i386.rpm +struts-manual-1.2.9-4jpp.5.i386.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.i386.rpm +subversion-1.4.2-4.el5_3.1.i386.rpm +subversion-devel-1.4.2-4.el5_3.1.i386.rpm +subversion-javahl-1.4.2-4.el5_3.1.i386.rpm +subversion-perl-1.4.2-4.el5_3.1.i386.rpm +subversion-ruby-1.4.2-4.el5_3.1.i386.rpm +svrcore-devel-4.0.4-3.el5.i386.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +systemtap-sdt-devel-0.9.7-5.el5.i386.rpm +tcl-devel-8.4.13-4.el5.i386.rpm +tclx-devel-8.4.0-5.fc6.i386.rpm +tftp-server-0.49-2.i386.rpm +tix-devel-8.4.0-11.fc6.i386.rpm +tk-devel-8.4.13-5.el5_1.1.i386.rpm +tn5250-devel-0.17.3-6.i386.rpm +tog-pegasus-devel-2.7.2-1.el5.i386.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.i386.rpm +totem-devel-2.16.7-6.el5.i386.rpm +tpm-tools-devel-1.3.1-1.el5.i386.rpm +trousers-devel-0.3.1-4.el5.i386.rpm +trousers-static-0.3.1-4.el5.i386.rpm +tux-3.2.18-9.fc6.i386.rpm +tvflash-0.9.0-2.el5.i386.rpm +unifdef-1.171-5.fc6.i386.rpm +unixODBC-devel-2.2.11-7.1.i386.rpm +uucp-1.07-12.i386.rpm +valgrind-3.2.1-6.el5.i386.rpm +velocity-1.4-6jpp.1.i386.rpm +velocity-demo-1.4-6jpp.1.i386.rpm +velocity-javadoc-1.4-6jpp.1.i386.rpm +velocity-manual-1.4-6jpp.1.i386.rpm +vsftpd-2.0.5-16.el5.i386.rpm +vte-devel-0.14.0-2.el5.i386.rpm +webalizer-2.01_10-30.1.i386.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.i386.rpm +wireless-tools-devel-28-2.el5.i386.rpm +wireshark-gnome-1.0.8-1.el5_3.1.i386.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.i386.rpm +xalan-j2-demo-2.7.0-6jpp.1.i386.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.i386.rpm +Xaw3d-devel-1.5E-10.1.i386.rpm +xdelta-devel-1.1.3-20.i386.rpm +xdoclet-1.2.3-7jpp.2.i386.rpm +xdoclet-javadoc-1.2.3-7jpp.2.i386.rpm +xdoclet-manual-1.2.3-7jpp.2.i386.rpm +xerces-j2-demo-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.i386.rpm +xferstats-2.16-14.1.i386.rpm +xjavadoc-1.1-4jpp.1.i386.rpm +xjavadoc-javadoc-1.1-4jpp.1.i386.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.i386.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.i386.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.i386.rpm +xmlsec1-devel-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.i386.rpm +xmlsec1-nss-devel-1.2.9-8.1.i386.rpm +xmlsec1-openssl-devel-1.2.9-8.1.i386.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-via-devel-0.2.1-9.i386.rpm +xorg-x11-proto-devel-7.1-13.el5.i386.rpm +xorg-x11-server-sdk-1.1.1-48.67.el5.i386.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.i386.rpm +xulrunner-devel-1.9.0.12-1.el5_3.i386.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.i386.rpm +ypserv-2.19-5.el5.i386.rpm +zlib-devel-1.2.3-3.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-x86_64 b/scripts/channel-to-update-level/data/5-u4-client-x86_64 new file mode 100644 index 0000000..15a5c4a --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-x86_64 @@ -0,0 +1,1986 @@ +a2ps-4.13b-57.2.el5.x86_64.rpm +acl-2.2.39-3.el5.x86_64.rpm +acpid-1.0.4-9.el5.x86_64.rpm +adaptx-0.9.13-3jpp.1.x86_64.rpm +adaptx-doc-0.9.13-3jpp.1.x86_64.rpm +adjtimex-1.20-2.1.x86_64.rpm +agg-2.4-2.1.i386.rpm +agg-2.4-2.1.x86_64.rpm +aide-0.13.1-4.el5.x86_64.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.i386.rpm +alchemist-1.0.36-2.el5.x86_64.rpm +alsa-lib-1.0.17-1.el5.i386.rpm +alsa-lib-1.0.17-1.el5.x86_64.rpm +alsa-utils-1.0.17-1.el5.x86_64.rpm +amanda-2.5.0p2-8.el5.i386.rpm +amanda-2.5.0p2-8.el5.x86_64.rpm +amanda-client-2.5.0p2-8.el5.x86_64.rpm +amtu-1.0.6-1.el5.x86_64.rpm +am-utils-6.1.5-4.1.el5.x86_64.rpm +anaconda-11.1.2.195-1.x86_64.rpm +anaconda-runtime-11.1.2.195-1.x86_64.rpm +anacron-2.3-45.el5.x86_64.rpm +anthy-7900-4.el5.i386.rpm +anthy-7900-4.el5.x86_64.rpm +antlr-2.7.6-4jpp.2.x86_64.rpm +antlr-manual-2.7.6-4jpp.2.x86_64.rpm +apr-1.2.7-11.el5_3.1.i386.rpm +apr-1.2.7-11.el5_3.1.x86_64.rpm +apr-docs-1.2.7-11.el5_3.1.x86_64.rpm +apr-util-1.2.7-7.el5_3.2.i386.rpm +apr-util-1.2.7-7.el5_3.2.x86_64.rpm +apr-util-docs-1.2.7-7.el5_3.2.x86_64.rpm +arptables_jf-0.0.8-8.x86_64.rpm +arts-1.5.4-1.i386.rpm +arts-1.5.4-1.x86_64.rpm +aspell-0.60.3-7.1.i386.rpm +aspell-0.60.3-7.1.x86_64.rpm +aspell-af-0.50-4.2.2.x86_64.rpm +aspell-bg-0.50-11.2.2.x86_64.rpm +aspell-br-0.50-4.2.2.x86_64.rpm +aspell-ca-0.50-4.2.2.x86_64.rpm +aspell-cs-0.51-3.2.2.x86_64.rpm +aspell-cy-0.50-4.2.2.x86_64.rpm +aspell-da-0.50-12.2.2.x86_64.rpm +aspell-de-0.50-11.2.2.x86_64.rpm +aspell-el-0.50-4.2.2.x86_64.rpm +aspell-en-6.0-2.1.x86_64.rpm +aspell-es-0.50-13.2.2.x86_64.rpm +aspell-fo-0.51-4.2.2.x86_64.rpm +aspell-fr-0.50-9.2.2.x86_64.rpm +aspell-ga-0.50-4.2.2.x86_64.rpm +aspell-gd-0.50-4.2.2.x86_64.rpm +aspell-gl-0.50-4.2.2.x86_64.rpm +aspell-hr-0.51-4.2.2.x86_64.rpm +aspell-id-0.50.1-4.2.2.x86_64.rpm +aspell-is-0.51.1-2.2.2.x86_64.rpm +aspell-it-0.53-4.2.1.x86_64.rpm +aspell-nl-0.1e-2.el5.x86_64.rpm +aspell-no-0.50.1-9.2.2.x86_64.rpm +aspell-pl-0.51-5.2.2.x86_64.rpm +aspell-pt-0.50-10.2.2.x86_64.rpm +aspell-ru-0.99f7-2.2.2.x86_64.rpm +aspell-sl-0.50-1.2.1.x86_64.rpm +aspell-sr-0.02-1.2.1.x86_64.rpm +aspell-sv-0.51-1.2.1.x86_64.rpm +at-3.1.8-82.fc6.x86_64.rpm +atk-1.12.2-1.fc6.i386.rpm +atk-1.12.2-1.fc6.x86_64.rpm +at-spi-1.7.11-3.el5.i386.rpm +at-spi-1.7.11-3.el5.x86_64.rpm +attr-2.4.32-1.1.x86_64.rpm +audiofile-0.2.6-5.i386.rpm +audiofile-0.2.6-5.x86_64.rpm +audispd-plugins-1.7.13-2.el5.x86_64.rpm +audit-1.7.13-2.el5.x86_64.rpm +audit-libs-1.7.13-2.el5.i386.rpm +audit-libs-1.7.13-2.el5.x86_64.rpm +audit-libs-python-1.7.13-2.el5.x86_64.rpm +authconfig-5.3.21-6.el5.x86_64.rpm +authconfig-gtk-5.3.21-6.el5.x86_64.rpm +authd-1.4.3-14.x86_64.rpm +autofs-5.0.1-0.rc2.131.el5.x86_64.rpm +avahi-0.6.16-6.el5.i386.rpm +avahi-0.6.16-6.el5.x86_64.rpm +avahi-compat-howl-0.6.16-6.el5.i386.rpm +avahi-compat-howl-0.6.16-6.el5.x86_64.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.x86_64.rpm +avahi-glib-0.6.16-6.el5.i386.rpm +avahi-glib-0.6.16-6.el5.x86_64.rpm +avahi-qt3-0.6.16-6.el5.i386.rpm +avahi-qt3-0.6.16-6.el5.x86_64.rpm +avahi-tools-0.6.16-6.el5.x86_64.rpm +avalon-framework-4.1.4-2jpp.13.x86_64.rpm +avalon-framework-manual-4.1.4-2jpp.13.x86_64.rpm +avalon-logkit-1.2-4jpp.3.x86_64.rpm +axis-1.2.1-2jpp.6.x86_64.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.x86_64.rpm +bc-1.06-21.x86_64.rpm +bcel-5.1-8jpp.1.x86_64.rpm +bcel-manual-5.1-8jpp.1.x86_64.rpm +beecrypt-4.1.2-10.1.1.i386.rpm +beecrypt-4.1.2-10.1.1.x86_64.rpm +beecrypt-python-4.1.2-10.1.1.x86_64.rpm +bind-9.3.6-4.P1.el5.x86_64.rpm +bind-libs-9.3.6-4.P1.el5.i386.rpm +bind-libs-9.3.6-4.P1.el5.x86_64.rpm +bind-sdb-9.3.6-4.P1.el5.x86_64.rpm +bind-utils-9.3.6-4.P1.el5.x86_64.rpm +binutils-2.17.50.0.6-12.el5.x86_64.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.i386.rpm +blas-3.0-37.el5.x86_64.rpm +bluez-gnome-0.5-5.fc6.x86_64.rpm +bluez-hcidump-1.32-1.x86_64.rpm +bluez-libs-3.7-1.1.i386.rpm +bluez-libs-3.7-1.1.x86_64.rpm +bluez-utils-3.7-2.2.x86_64.rpm +bluez-utils-cups-3.7-2.2.x86_64.rpm +bogl-0.1.18-11.2.1.el5.1.i386.rpm +bogl-0.1.18-11.2.1.el5.1.x86_64.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.x86_64.rpm +boost-1.33.1-10.el5.i386.rpm +boost-1.33.1-10.el5.x86_64.rpm +boost-doc-1.33.1-10.el5.x86_64.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.x86_64.rpm +brlapi-0.4.1-1.fc6.i386.rpm +brlapi-0.4.1-1.fc6.x86_64.rpm +brltty-3.7.2-1.fc6.x86_64.rpm +bsf-2.3.0-11jpp.1.x86_64.rpm +bsh-1.3.0-9jpp.1.x86_64.rpm +bsh-manual-1.3.0-9jpp.1.x86_64.rpm +bug-buddy-2.16.0-2.el5.x86_64.rpm +busybox-1.2.0-7.el5.x86_64.rpm +busybox-anaconda-1.2.0-7.el5.x86_64.rpm +bzip2-1.0.3-4.el5_2.x86_64.rpm +bzip2-libs-1.0.3-4.el5_2.i386.rpm +bzip2-libs-1.0.3-4.el5_2.x86_64.rpm +cadaver-0.22.3-4.el5.x86_64.rpm +cairo-1.2.4-5.el5.i386.rpm +cairo-1.2.4-5.el5.x86_64.rpm +cairo-java-1.0.5-3.fc6.i386.rpm +cairo-java-1.0.5-3.fc6.x86_64.rpm +ccid-1.3.8-1.el5.x86_64.rpm +cdda2wav-2.01-10.7.el5.x86_64.rpm +cdparanoia-alpha9.8-27.2.x86_64.rpm +cdparanoia-libs-alpha9.8-27.2.i386.rpm +cdparanoia-libs-alpha9.8-27.2.x86_64.rpm +cdrdao-1.2.1-2.x86_64.rpm +cdrecord-2.01-10.7.el5.x86_64.rpm +checkpolicy-1.33.1-4.el5.x86_64.rpm +chkconfig-1.3.30.1-2.x86_64.rpm +chkfontpath-1.10.1-1.1.x86_64.rpm +classpathx-jaf-1.0-9jpp.1.x86_64.rpm +classpathx-mail-1.1.1-4jpp.2.x86_64.rpm +compat-db-4.2.52-5.1.i386.rpm +compat-db-4.2.52-5.1.x86_64.rpm +compat-gcc-34-3.4.6-4.x86_64.rpm +compat-gcc-34-c++-3.4.6-4.x86_64.rpm +compat-gcc-34-g77-3.4.6-4.x86_64.rpm +compat-glibc-2.3.4-2.26.i386.rpm +compat-glibc-2.3.4-2.26.x86_64.rpm +compat-glibc-headers-2.3.4-2.26.x86_64.rpm +compat-libcom_err-1.0-7.i386.rpm +compat-libcom_err-1.0-7.x86_64.rpm +compat-libf2c-34-3.4.6-4.i386.rpm +compat-libf2c-34-3.4.6-4.x86_64.rpm +compat-libgcc-296-2.96-138.i386.rpm +compat-libstdc++-296-2.96-138.i386.rpm +compat-libstdc++-33-3.2.3-61.i386.rpm +compat-libstdc++-33-3.2.3-61.x86_64.rpm +compat-openldap-2.3.43_2.2.29-3.el5.i386.rpm +compat-openldap-2.3.43_2.2.29-3.el5.x86_64.rpm +compat-readline43-4.3-3.i386.rpm +compat-readline43-4.3-3.x86_64.rpm +compat-slang-1.4.9-27.2.2.x86_64.rpm +compiz-0.0.13-0.37.20060817git.el5.x86_64.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.x86_64.rpm +control-center-2.16.0-16.el5.i386.rpm +control-center-2.16.0-16.el5.x86_64.rpm +convmv-1.10-1.el5.noarch.rpm +coolkey-1.1.0-6.el5.i386.rpm +coolkey-1.1.0-6.el5.x86_64.rpm +coreutils-5.97-23.el5.x86_64.rpm +cpio-2.6-23.el5.x86_64.rpm +cpp-4.1.2-46.el5.x86_64.rpm +cpufreq-utils-005-1.el5.x86_64.rpm +cpuspeed-1.2.1-8.el5.x86_64.rpm +cracklib-2.8.9-3.3.i386.rpm +cracklib-2.8.9-3.3.x86_64.rpm +cracklib-dicts-2.8.9-3.3.x86_64.rpm +crash-4.0-8.9.1.el5.x86_64.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.x86_64.rpm +cryptsetup-luks-1.0.3-5.el5.i386.rpm +cryptsetup-luks-1.0.3-5.el5.x86_64.rpm +cups-1.3.7-11.el5.x86_64.rpm +cups-libs-1.3.7-11.el5.i386.rpm +cups-libs-1.3.7-11.el5.x86_64.rpm +cups-lpd-1.3.7-11.el5.x86_64.rpm +curl-7.15.5-2.1.el5_3.5.i386.rpm +curl-7.15.5-2.1.el5_3.5.x86_64.rpm +cvs-1.11.22-7.el5.x86_64.rpm +cyrus-sasl-2.1.22-5.el5.i386.rpm +cyrus-sasl-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.i386.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-ldap-2.1.22-5.el5.i386.rpm +cyrus-sasl-ldap-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-lib-2.1.22-5.el5.i386.rpm +cyrus-sasl-lib-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-md5-2.1.22-5.el5.i386.rpm +cyrus-sasl-md5-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.i386.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-plain-2.1.22-5.el5.i386.rpm +cyrus-sasl-plain-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-sql-2.1.22-5.el5.i386.rpm +cyrus-sasl-sql-2.1.22-5.el5.x86_64.rpm +dasher-4.2.0-2.el5.x86_64.rpm +db4-4.3.29-10.el5.i386.rpm +db4-4.3.29-10.el5.x86_64.rpm +db4-java-4.3.29-10.el5.x86_64.rpm +db4-tcl-4.3.29-10.el5.x86_64.rpm +db4-utils-4.3.29-10.el5.x86_64.rpm +dbus-1.1.2-12.el5.i386.rpm +dbus-1.1.2-12.el5.x86_64.rpm +dbus-glib-0.73-8.el5.i386.rpm +dbus-glib-0.73-8.el5.x86_64.rpm +dbus-libs-1.1.2-12.el5.i386.rpm +dbus-libs-1.1.2-12.el5.x86_64.rpm +dbus-python-0.70-7.el5.x86_64.rpm +dbus-x11-1.1.2-12.el5.x86_64.rpm +dcraw-0.0.20060521-1.1.x86_64.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.x86_64.rpm +desktop-printing-0.19-20.2.el5.x86_64.rpm +devhelp-0.12-20.el5.i386.rpm +devhelp-0.12-20.el5.x86_64.rpm +device-mapper-1.02.32-1.el5.i386.rpm +device-mapper-1.02.32-1.el5.x86_64.rpm +device-mapper-event-1.02.32-1.el5.x86_64.rpm +device-mapper-multipath-0.4.7-30.el5.x86_64.rpm +dhcdbd-2.2-2.el5.x86_64.rpm +dhclient-3.0.5-21.el5.x86_64.rpm +dhcpv6-client-1.0.10-17.el5.x86_64.rpm +dialog-1.0.20051107-1.2.2.x86_64.rpm +diffutils-2.8.1-15.2.3.el5.x86_64.rpm +distcache-1.4.5-14.1.i386.rpm +distcache-1.4.5-14.1.x86_64.rpm +dmidecode-2.9-1.el5.x86_64.rpm +dmraid-1.0.0.rc13-53.el5.x86_64.rpm +dmraid-events-1.0.0.rc13-53.el5.x86_64.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.x86_64.rpm +dnsmasq-2.45-1.el5_2.1.x86_64.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.x86_64.rpm +dosfstools-2.11-7.el5.x86_64.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.x86_64.rpm +dump-0.4b41-4.el5.x86_64.rpm +dvd+rw-tools-7.0-1.el5.x86_64.rpm +dvgrab-3.0-1.el5.x86_64.rpm +e2fsprogs-1.39-23.el5.x86_64.rpm +e2fsprogs-libs-1.39-23.el5.i386.rpm +e2fsprogs-libs-1.39-23.el5.x86_64.rpm +e4fsprogs-1.41.5-3.el5.x86_64.rpm +ecryptfs-utils-75-5.el5.i386.rpm +ecryptfs-utils-75-5.el5.x86_64.rpm +ecryptfs-utils-gui-75-5.el5.x86_64.rpm +ed-0.2-39.el5_2.x86_64.rpm +edac-utils-0.9-6.el5.i386.rpm +edac-utils-0.9-6.el5.x86_64.rpm +eel2-2.16.1-1.el5.i386.rpm +eel2-2.16.1-1.el5.x86_64.rpm +efax-0.9-28.el5.x86_64.rpm +eject-2.1.5-4.2.el5.x86_64.rpm +ekiga-2.0.2-7.0.2.x86_64.rpm +elfutils-libelf-0.137-3.el5.i386.rpm +elfutils-libelf-0.137-3.el5.x86_64.rpm +elfutils-libs-0.137-3.el5.i386.rpm +elfutils-libs-0.137-3.el5.x86_64.rpm +elinks-0.11.1-5.1.0.1.el5.x86_64.rpm +emacs-21.4-20.el5.x86_64.rpm +emacs-common-21.4-20.el5.x86_64.rpm +emacs-el-21.4-20.el5.x86_64.rpm +emacs-leim-21.4-20.el5.x86_64.rpm +emacs-nox-21.4-20.el5.x86_64.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.x86_64.rpm +eog-2.16.0.1-6.el5.x86_64.rpm +epic-2.4-1.x86_64.rpm +eruby-1.0.5-6.1.x86_64.rpm +eruby-libs-1.0.5-6.1.i386.rpm +eruby-libs-1.0.5-6.1.x86_64.rpm +esc-1.1.0-9.el5.x86_64.rpm +esound-0.2.36-3.i386.rpm +esound-0.2.36-3.x86_64.rpm +ethtool-6-3.el5.x86_64.rpm +evince-0.6.0-9.el5.x86_64.rpm +evolution-2.12.3-19.el5.i386.rpm +evolution-2.12.3-19.el5.x86_64.rpm +evolution-connector-2.12.3-11.el5.x86_64.rpm +evolution-data-server-1.12.3-18.el5.i386.rpm +evolution-data-server-1.12.3-18.el5.x86_64.rpm +evolution-data-server-doc-1.12.3-18.el5.x86_64.rpm +evolution-help-2.12.3-19.el5.x86_64.rpm +evolution-webcal-2.7.1-6.x86_64.rpm +exim-4.63-3.el5.x86_64.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.x86_64.rpm +exim-sa-4.63-3.el5.x86_64.rpm +expat-1.95.8-8.2.1.i386.rpm +expat-1.95.8-8.2.1.x86_64.rpm +expect-5.43.0-5.1.i386.rpm +expect-5.43.0-5.1.x86_64.rpm +expectk-5.43.0-5.1.x86_64.rpm +fbset-2.1-22.x86_64.rpm +fcoe-utils-1.0.7-4.el5.x86_64.rpm +festival-1.95-5.2.1.i386.rpm +festival-1.95-5.2.1.x86_64.rpm +file-4.17-15.el5_3.1.x86_64.rpm +file-roller-2.16.0-2.fc6.x86_64.rpm +filesystem-2.4.0-2.x86_64.rpm +finch-2.5.9-1.el5.i386.rpm +finch-2.5.9-1.el5.x86_64.rpm +findutils-4.2.27-6.el5.x86_64.rpm +finger-0.17-32.2.1.1.x86_64.rpm +fipscheck-1.2.0-1.el5.x86_64.rpm +fipscheck-lib-1.2.0-1.el5.i386.rpm +fipscheck-lib-1.2.0-1.el5.x86_64.rpm +firefox-3.0.12-1.el5_3.i386.rpm +firefox-3.0.12-1.el5_3.x86_64.rpm +firstboot-1.4.27.7-1.el5.x86_64.rpm +firstboot-tui-1.4.27.7-1.el5.x86_64.rpm +flac-1.1.2-28.el5_0.1.i386.rpm +flac-1.1.2-28.el5_0.1.x86_64.rpm +flex-2.5.4a-41.fc6.x86_64.rpm +fontconfig-2.4.1-7.el5.i386.rpm +fontconfig-2.4.1-7.el5.x86_64.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.x86_64.rpm +freeglut-2.4.0-7.1.el5.i386.rpm +freeglut-2.4.0-7.1.el5.x86_64.rpm +freetype-2.2.1-21.el5_3.i386.rpm +freetype-2.2.1-21.el5_3.x86_64.rpm +fribidi-0.10.7-5.1.i386.rpm +fribidi-0.10.7-5.1.x86_64.rpm +ftp-0.17-35.el5.x86_64.rpm +fuse-2.7.4-8.el5.x86_64.rpm +fuse-libs-2.7.4-8.el5.i386.rpm +fuse-libs-2.7.4-8.el5.x86_64.rpm +gail-1.9.2-1.fc6.i386.rpm +gail-1.9.2-1.fc6.x86_64.rpm +gamin-0.1.7-8.el5.i386.rpm +gamin-0.1.7-8.el5.x86_64.rpm +gamin-python-0.1.7-8.el5.x86_64.rpm +gawk-3.1.5-14.el5.x86_64.rpm +gcalctool-5.8.25-1.el5.x86_64.rpm +gcc-4.1.2-46.el5.x86_64.rpm +GConf2-2.14.0-9.el5.i386.rpm +GConf2-2.14.0-9.el5.x86_64.rpm +gconf-editor-2.16.0-3.el5.x86_64.rpm +gd-2.0.33-9.4.el5_1.1.i386.rpm +gd-2.0.33-9.4.el5_1.1.x86_64.rpm +gdb-6.8-37.el5.x86_64.rpm +gdbm-1.8.0-26.2.1.i386.rpm +gdbm-1.8.0-26.2.1.x86_64.rpm +gdk-pixbuf-0.22.0-25.el5.i386.rpm +gdk-pixbuf-0.22.0-25.el5.x86_64.rpm +gdm-2.16.0-56.el5.x86_64.rpm +gdm-docs-2.16.0-56.el5.x86_64.rpm +gd-progs-2.0.33-9.4.el5_1.1.x86_64.rpm +gedit-2.16.0-9.el5.x86_64.rpm +geronimo-specs-1.0-0.M2.2jpp.12.x86_64.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.x86_64.rpm +gettext-0.14.6-4.el5.i386.rpm +gettext-0.14.6-4.el5.x86_64.rpm +gfs2-utils-0.1.62-1.el5.x86_64.rpm +gftp-2.0.18-3.2.2.x86_64.rpm +ghostscript-8.15.2-9.11.el5.i386.rpm +ghostscript-8.15.2-9.11.el5.x86_64.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.x86_64.rpm +giflib-4.1.3-7.1.el5_3.1.i386.rpm +giflib-4.1.3-7.1.el5_3.1.x86_64.rpm +giflib-utils-4.1.3-7.1.el5_3.1.x86_64.rpm +gimp-2.2.13-2.0.7.el5.x86_64.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.i386.rpm +gimp-libs-2.2.13-2.0.7.el5.x86_64.rpm +gimp-print-4.2.7-22.2.el5.i386.rpm +gimp-print-4.2.7-22.2.el5.x86_64.rpm +gimp-print-cups-4.2.7-22.2.el5.x86_64.rpm +gimp-print-plugin-4.2.7-22.2.el5.x86_64.rpm +gimp-print-utils-4.2.7-22.2.el5.x86_64.rpm +gjdoc-0.7.7-12.el5.x86_64.rpm +glib-1.2.10-20.el5.i386.rpm +glib-1.2.10-20.el5.x86_64.rpm +glib2-2.12.3-4.el5_3.1.i386.rpm +glib2-2.12.3-4.el5_3.1.x86_64.rpm +glibc-2.5-42.i686.rpm +glibc-2.5-42.x86_64.rpm +glibc-common-2.5-42.x86_64.rpm +glibc-devel-2.5-42.i386.rpm +glibc-devel-2.5-42.x86_64.rpm +glibc-headers-2.5-42.x86_64.rpm +glibc-utils-2.5-42.x86_64.rpm +glib-java-0.2.6-3.fc6.i386.rpm +glib-java-0.2.6-3.fc6.x86_64.rpm +glx-utils-6.5.1-7.7.el5.x86_64.rpm +gmp-4.1.4-10.el5.i386.rpm +gmp-4.1.4-10.el5.x86_64.rpm +gnome-applets-2.16.0.1-19.el5.x86_64.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-bluetooth-0.7.0-10.2.el5.x86_64.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.x86_64.rpm +gnome-desktop-2.16.0-1.fc6.i386.rpm +gnome-desktop-2.16.0-1.fc6.x86_64.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-games-2.16.0-2.el5.x86_64.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.i386.rpm +gnome-keyring-0.6.0-1.fc6.x86_64.rpm +gnome-keyring-manager-2.16.0-3.el5.x86_64.rpm +gnome-mag-0.13.1-1.fc6.i386.rpm +gnome-mag-0.13.1-1.fc6.x86_64.rpm +gnome-media-2.16.1-3.el5.i386.rpm +gnome-media-2.16.1-3.el5.x86_64.rpm +gnome-menus-2.16.0-2.fc6.i386.rpm +gnome-menus-2.16.0-2.fc6.x86_64.rpm +gnome-mime-data-2.4.2-3.1.x86_64.rpm +gnome-mount-0.5-3.el5.x86_64.rpm +gnome-mount-nautilus-properties-0.5-3.el5.x86_64.rpm +gnome-netstatus-2.12.0-5.el5.x86_64.rpm +gnome-nettool-2.16.0-1.fc6.x86_64.rpm +gnome-panel-2.16.1-7.el5.i386.rpm +gnome-panel-2.16.1-7.el5.x86_64.rpm +gnome-pilot-2.0.13-16.i386.rpm +gnome-pilot-2.0.13-16.x86_64.rpm +gnome-pilot-conduits-2.0.13-7.el5.x86_64.rpm +gnome-power-manager-2.16.0-10.el5.x86_64.rpm +gnome-python2-2.16.0-1.fc6.x86_64.rpm +gnome-python2-applet-2.16.0-3.el5.x86_64.rpm +gnome-python2-bonobo-2.16.0-1.fc6.x86_64.rpm +gnome-python2-canvas-2.16.0-1.fc6.x86_64.rpm +gnome-python2-desktop-2.16.0-3.el5.x86_64.rpm +gnome-python2-extras-2.14.2-6.el5.x86_64.rpm +gnome-python2-gconf-2.16.0-1.fc6.x86_64.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.x86_64.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.x86_64.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.x86_64.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.x86_64.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.x86_64.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.x86_64.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.x86_64.rpm +gnome-python2-gtkspell-2.14.2-6.el5.x86_64.rpm +gnome-python2-libegg-2.14.2-6.el5.x86_64.rpm +gnome-python2-libgtop2-2.16.0-3.el5.x86_64.rpm +gnome-python2-libwnck-2.16.0-3.el5.x86_64.rpm +gnome-python2-metacity-2.16.0-3.el5.x86_64.rpm +gnome-python2-nautilus-cd-burner-2.16.0-3.el5.x86_64.rpm +gnome-python2-rsvg-2.16.0-3.el5.x86_64.rpm +gnome-python2-totem-2.16.0-3.el5.x86_64.rpm +gnome-screensaver-2.16.1-8.el5.x86_64.rpm +gnome-session-2.16.0-7.el5.x86_64.rpm +gnome-speech-0.4.5-1.fc6.i386.rpm +gnome-speech-0.4.5-1.fc6.x86_64.rpm +gnome-spell-1.0.7-3.1.x86_64.rpm +gnome-system-monitor-2.16.0-3.el5.x86_64.rpm +gnome-terminal-2.16.0-5.3.el5.x86_64.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-user-share-0.10-6.el5.x86_64.rpm +gnome-utils-2.16.0-5.el5.i386.rpm +gnome-utils-2.16.0-5.el5.x86_64.rpm +gnome-vfs2-2.16.2-4.el5.i386.rpm +gnome-vfs2-2.16.2-4.el5.x86_64.rpm +gnome-vfs2-smb-2.16.2-4.el5.x86_64.rpm +gnome-volume-manager-2.15.0-5.el5.x86_64.rpm +gnu-crypto-2.1.0-2jpp.1.x86_64.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.x86_64.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.x86_64.rpm +gnupg-1.4.5-14.x86_64.rpm +gnupg2-2.0.10-3.el5.x86_64.rpm +gnuplot-4.0.0-14.el5.x86_64.rpm +gnuplot-emacs-4.0.0-14.el5.x86_64.rpm +gnutls-1.4.1-3.el5_2.1.i386.rpm +gnutls-1.4.1-3.el5_2.1.x86_64.rpm +gnutls-utils-1.4.1-3.el5_2.1.x86_64.rpm +gok-1.2.0-2.el5.x86_64.rpm +gperf-3.0.1-7.2.2.x86_64.rpm +gphoto2-2.2.0-3.el5.i386.rpm +gphoto2-2.2.0-3.el5.x86_64.rpm +gpm-1.20.1-74.1.i386.rpm +gpm-1.20.1-74.1.x86_64.rpm +grep-2.5.1-55.el5.x86_64.rpm +groff-1.18.1.1-11.1.x86_64.rpm +groff-gxditview-1.18.1.1-11.1.x86_64.rpm +groff-perl-1.18.1.1-11.1.x86_64.rpm +grub-0.97-13.5.x86_64.rpm +gstreamer-0.10.20-3.el5.i386.rpm +gstreamer-0.10.20-3.el5.x86_64.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.x86_64.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.x86_64.rpm +gstreamer-tools-0.10.20-3.el5.x86_64.rpm +gthumb-2.7.8-8.el5.x86_64.rpm +gtk+-1.2.10-56.el5.i386.rpm +gtk+-1.2.10-56.el5.x86_64.rpm +gtk2-2.10.4-20.el5.i386.rpm +gtk2-2.10.4-20.el5.x86_64.rpm +gtk2-engines-2.8.0-3.el5.i386.rpm +gtk2-engines-2.8.0-3.el5.x86_64.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.i386.rpm +gtkhtml2-2.11.0-3.x86_64.rpm +gtkhtml3-3.16.3-1.el5.i386.rpm +gtkhtml3-3.16.3-1.el5.x86_64.rpm +gtksourceview-1.8.0-1.fc6.i386.rpm +gtksourceview-1.8.0-1.fc6.x86_64.rpm +gtkspell-2.0.11-2.1.i386.rpm +gtkspell-2.0.11-2.1.x86_64.rpm +gtk-vnc-0.3.8-3.el5.i386.rpm +gtk-vnc-0.3.8-3.el5.x86_64.rpm +gtk-vnc-python-0.3.8-3.el5.x86_64.rpm +gucharmap-1.8.0-1.fc6.i386.rpm +gucharmap-1.8.0-1.fc6.x86_64.rpm +guile-1.8.0-8.20060831cvs.i386.rpm +guile-1.8.0-8.20060831cvs.x86_64.rpm +gzip-1.3.5-10.el5.x86_64.rpm +hal-0.5.8.1-52.el5.i386.rpm +hal-0.5.8.1-52.el5.x86_64.rpm +hal-cups-utils-0.6.2-5.2.el5.x86_64.rpm +hal-gnome-0.5.8.1-52.el5.x86_64.rpm +hdparm-6.6-2.x86_64.rpm +hesinfo-3.1.0-1.1.x86_64.rpm +hesiod-3.1.0-8.i386.rpm +hesiod-3.1.0-8.x86_64.rpm +hfsutils-3.2.6-7.2.2.x86_64.rpm +hfsutils-x11-3.2.6-7.2.2.x86_64.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.x86_64.rpm +hpijs-1.6.7-4.1.el5_2.4.x86_64.rpm +hplip-1.6.7-4.1.el5_2.4.x86_64.rpm +hsqldb-1.8.0.9-1jpp.2.x86_64.rpm +hsqldb-demo-1.8.0.9-1jpp.2.x86_64.rpm +hsqldb-javadoc-1.8.0.9-1jpp.2.x86_64.rpm +hsqldb-manual-1.8.0.9-1jpp.2.x86_64.rpm +htdig-3.2.0b6-11.el5.x86_64.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.x86_64.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icu-3.6-5.11.4.x86_64.rpm +ifd-egate-0.05-15.x86_64.rpm +ImageMagick-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.x86_64.rpm +im-chooser-0.3.3-6.el5.x86_64.rpm +inews-2.4.3-8.el5.x86_64.rpm +info-4.8-14.el5.x86_64.rpm +initscripts-8.45.30-2.el5.x86_64.rpm +intltool-0.35.0-2.x86_64.rpm +iproute-2.6.18-10.el5.x86_64.rpm +ipsec-tools-0.6.5-13.el5_3.1.x86_64.rpm +iptables-1.3.5-5.3.el5.x86_64.rpm +iptables-ipv6-1.3.5-5.3.el5.x86_64.rpm +iptraf-3.0.0-5.el5.x86_64.rpm +iptstate-1.4-1.1.2.2.x86_64.rpm +iputils-20020927-46.el5.x86_64.rpm +ipv6calc-0.61-1.x86_64.rpm +irda-utils-0.9.17-2.fc6.x86_64.rpm +irqbalance-0.55-15.el5.x86_64.rpm +iscsi-initiator-utils-6.2.0.871-0.10.el5.x86_64.rpm +isdn4k-utils-3.2-56.el5.x86_64.rpm +isdn4k-utils-vboxgetty-3.2-56.el5.x86_64.rpm +iso-codes-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-codec-1.3-7jpp.2.x86_64.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.x86_64.rpm +jakarta-commons-discovery-0.3-4jpp.1.x86_64.rpm +jakarta-commons-httpclient-3.0-7jpp.1.x86_64.rpm +jakarta-commons-logging-1.0.4-6jpp.1.x86_64.rpm +jakarta-oro-2.0.8-3jpp.1.x86_64.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64.rpm +java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-demo-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-javadoc-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-src-1.6.0.0-1.2.b09.el5.x86_64.rpm +java_cup-0.10-0.k.6jpp.1.x86_64.rpm +java_cup-manual-0.10-0.k.6jpp.1.x86_64.rpm +jdom-1.0-4jpp.1.x86_64.rpm +jlex-1.2.6-5jpp.1.x86_64.rpm +joe-3.4-3.x86_64.rpm +joystick-1.2.15-20.2.2.x86_64.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jpilot-0.99.8-7.1.x86_64.rpm +jrefactory-2.8.9-6jpp.3.x86_64.rpm +jsch-0.1.28-1jpp.5.x86_64.rpm +junit-3.8.2-3jpp.1.x86_64.rpm +jwhois-3.2.3-8.el5.x86_64.rpm +jzlib-1.0.7-4jpp.1.x86_64.rpm +k3b-0.12.17-3.el5.x86_64.rpm +kasumi-2.0.1-1.1.fc6.x86_64.rpm +kbd-1.12-21.el5.x86_64.rpm +kcc-2.3-24.2.2.x86_64.rpm +kdeaccessibility-3.5.4-1.fc6.x86_64.rpm +kdeaddons-3.5.4-1.fc6.x86_64.rpm +kdeaddons-atlantikdesigner-3.5.4-1.fc6.x86_64.rpm +kdeadmin-3.5.4-3.el5.x86_64.rpm +kdeartwork-3.5.4-1.fc6.x86_64.rpm +kdeartwork-icons-3.5.4-1.fc6.x86_64.rpm +kdebase-3.5.4-20.el5.i386.rpm +kdebase-3.5.4-20.el5.x86_64.rpm +kdebindings-3.5.4-6.el5.x86_64.rpm +kdegames-3.5.4-1.fc6.i386.rpm +kdegames-3.5.4-1.fc6.x86_64.rpm +kdegraphics-3.5.4-13.el5_3.x86_64.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.i386.rpm +kdelibs-3.5.4-22.el5_3.x86_64.rpm +kdelibs-apidocs-3.5.4-22.el5_3.x86_64.rpm +kdemultimedia-3.5.4-2.fc6.i386.rpm +kdemultimedia-3.5.4-2.fc6.x86_64.rpm +kdenetwork-3.5.4-9.el5.i386.rpm +kdenetwork-3.5.4-9.el5.x86_64.rpm +kdepim-3.5.4-6.el5.x86_64.rpm +kdeutils-3.5.4-5.fc6.x86_64.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.i386.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.x86_64.rpm +kernel-2.6.18-164.el5.x86_64.rpm +kernel-debug-2.6.18-164.el5.x86_64.rpm +kernel-debug-devel-2.6.18-164.el5.x86_64.rpm +kernel-devel-2.6.18-164.el5.x86_64.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.x86_64.rpm +kernel-xen-2.6.18-164.el5.x86_64.rpm +kernel-xen-devel-2.6.18-164.el5.x86_64.rpm +kexec-tools-1.102pre-77.el5.x86_64.rpm +keyutils-1.2-1.el5.x86_64.rpm +keyutils-libs-1.2-1.el5.i386.rpm +keyutils-libs-1.2-1.el5.x86_64.rpm +kpartx-0.4.7-30.el5.x86_64.rpm +krb5-auth-dialog-0.7-1.x86_64.rpm +krb5-libs-1.6.1-36.el5.i386.rpm +krb5-libs-1.6.1-36.el5.x86_64.rpm +krb5-workstation-1.6.1-36.el5.x86_64.rpm +kudzu-1.2.57.1.21-1.x86_64.rpm +latex2html-2002.2.1-6.noarch.rpm +launchmail-4.0.0-2.el5.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.i386.rpm +lcms-1.18-0.1.beta1.el5_3.2.x86_64.rpm +less-394-6.el5.x86_64.rpm +lftp-3.7.11-4.el5.x86_64.rpm +libacl-2.2.39-3.el5.i386.rpm +libacl-2.2.39-3.el5.x86_64.rpm +libaio-0.3.106-3.2.i386.rpm +libaio-0.3.106-3.2.x86_64.rpm +libao-0.8.6-7.i386.rpm +libao-0.8.6-7.x86_64.rpm +libart_lgpl-2.3.17-4.i386.rpm +libart_lgpl-2.3.17-4.x86_64.rpm +libattr-2.4.32-1.1.i386.rpm +libattr-2.4.32-1.1.x86_64.rpm +libavc1394-0.5.3-1.fc6.i386.rpm +libavc1394-0.5.3-1.fc6.x86_64.rpm +libbdevid-python-5.1.19.6-54.x86_64.rpm +libbonobo-2.16.0-1.fc6.i386.rpm +libbonobo-2.16.0-1.fc6.x86_64.rpm +libbonoboui-2.16.0-1.fc6.i386.rpm +libbonoboui-2.16.0-1.fc6.x86_64.rpm +libbtctl-0.6.0-9.2.el5.i386.rpm +libbtctl-0.6.0-9.2.el5.x86_64.rpm +libcap-1.10-26.i386.rpm +libcap-1.10-26.x86_64.rpm +libc-client-2004g-2.2.1.i386.rpm +libc-client-2004g-2.2.1.x86_64.rpm +libchewing-0.3.0-8.el5.i386.rpm +libchewing-0.3.0-8.el5.x86_64.rpm +libcroco-0.6.1-2.1.i386.rpm +libcroco-0.6.1-2.1.x86_64.rpm +libdaemon-0.10-5.el5.i386.rpm +libdaemon-0.10-5.el5.x86_64.rpm +libdbi-0.8.1-2.1.i386.rpm +libdbi-0.8.1-2.1.x86_64.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.x86_64.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.x86_64.rpm +libdbi-drivers-0.8.1a-1.2.2.x86_64.rpm +libdhcp-1.20-10.el5.i386.rpm +libdhcp-1.20-10.el5.x86_64.rpm +libdhcp4client-3.0.5-21.el5.i386.rpm +libdhcp4client-3.0.5-21.el5.x86_64.rpm +libdhcp6client-1.0.10-17.el5.i386.rpm +libdhcp6client-1.0.10-17.el5.x86_64.rpm +libdmx-1.0.2-3.1.i386.rpm +libdmx-1.0.2-3.1.x86_64.rpm +libdrm-2.0.2-1.1.i386.rpm +libdrm-2.0.2-1.1.x86_64.rpm +libdv-0.104-4.fc6.1.i386.rpm +libdv-0.104-4.fc6.1.x86_64.rpm +libdv-tools-0.104-4.fc6.1.x86_64.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.i386.rpm +libevent-1.1a-3.2.1.x86_64.rpm +libexif-0.6.13-4.0.2.el5_1.1.i386.rpm +libexif-0.6.13-4.0.2.el5_1.1.x86_64.rpm +libfontenc-1.0.2-2.2.el5.i386.rpm +libfontenc-1.0.2-2.2.el5.x86_64.rpm +libFS-1.0.0-3.1.i386.rpm +libFS-1.0.0-3.1.x86_64.rpm +libgail-gnome-1.1.3-1.2.1.x86_64.rpm +libgcc-4.1.2-46.el5.i386.rpm +libgcc-4.1.2-46.el5.x86_64.rpm +libgcj-4.1.2-46.el5.i386.rpm +libgcj-4.1.2-46.el5.x86_64.rpm +libgconf-java-2.12.4-6.el5.i386.rpm +libgconf-java-2.12.4-6.el5.x86_64.rpm +libgcrypt-1.4.4-5.el5.i386.rpm +libgcrypt-1.4.4-5.el5.x86_64.rpm +libgfortran-4.1.2-46.el5.i386.rpm +libgfortran-4.1.2-46.el5.x86_64.rpm +libglade2-2.6.0-2.i386.rpm +libglade2-2.6.0-2.x86_64.rpm +libglade-java-2.12.5-3.fc6.i386.rpm +libglade-java-2.12.5-3.fc6.x86_64.rpm +libgnat-4.1.2-46.el5.i386.rpm +libgnat-4.1.2-46.el5.x86_64.rpm +libgnome-2.16.0-6.el5.i386.rpm +libgnome-2.16.0-6.el5.x86_64.rpm +libgnomecanvas-2.14.0-4.1.i386.rpm +libgnomecanvas-2.14.0-4.1.x86_64.rpm +libgnomecups-0.2.2-8.i386.rpm +libgnomecups-0.2.2-8.x86_64.rpm +libgnome-java-2.12.4-3.fc6.i386.rpm +libgnome-java-2.12.4-3.fc6.x86_64.rpm +libgnomeprint22-2.12.1-10.el5.i386.rpm +libgnomeprint22-2.12.1-10.el5.x86_64.rpm +libgnomeprintui22-2.12.1-6.i386.rpm +libgnomeprintui22-2.12.1-6.x86_64.rpm +libgnomeui-2.16.0-5.el5.i386.rpm +libgnomeui-2.16.0-5.el5.x86_64.rpm +libgomp-4.4.0-6.el5.i386.rpm +libgomp-4.4.0-6.el5.x86_64.rpm +libgpg-error-1.4-2.i386.rpm +libgpg-error-1.4-2.x86_64.rpm +libgpod-0.4.0-1.el5.i386.rpm +libgpod-0.4.0-1.el5.x86_64.rpm +libgsf-1.14.1-6.1.i386.rpm +libgsf-1.14.1-6.1.x86_64.rpm +libgssapi-0.10-2.i386.rpm +libgssapi-0.10-2.x86_64.rpm +libgtk-java-2.8.7-3.el5.i386.rpm +libgtk-java-2.8.7-3.el5.x86_64.rpm +libgtop2-2.14.4-3.el5.i386.rpm +libgtop2-2.14.4-3.el5.x86_64.rpm +libhbaapi-2.2-4.el5.i386.rpm +libhbaapi-2.2-4.el5.x86_64.rpm +libhbalinux-1.0.7-3.el5.x86_64.rpm +libhugetlbfs-1.3-3.el5.i386.rpm +libhugetlbfs-1.3-3.el5.x86_64.rpm +libICE-1.0.1-2.1.i386.rpm +libICE-1.0.1-2.1.x86_64.rpm +libicu-3.6-5.11.4.i386.rpm +libicu-3.6-5.11.4.x86_64.rpm +libicu-doc-3.6-5.11.4.x86_64.rpm +libIDL-0.8.7-1.fc6.i386.rpm +libIDL-0.8.7-1.fc6.x86_64.rpm +libidn-0.6.5-1.1.i386.rpm +libidn-0.6.5-1.1.x86_64.rpm +libiec61883-1.0.0-11.fc6.i386.rpm +libiec61883-1.0.0-11.fc6.x86_64.rpm +libiec61883-utils-1.0.0-11.fc6.x86_64.rpm +libieee1284-0.2.9-4.el5.i386.rpm +libieee1284-0.2.9-4.el5.x86_64.rpm +libieee1284-python-0.2.9-4.el5.x86_64.rpm +libjpeg-6b-37.i386.rpm +libjpeg-6b-37.x86_64.rpm +libksba-1.0.5-2.el5.i386.rpm +libksba-1.0.5-2.el5.x86_64.rpm +libmng-1.0.9-5.1.i386.rpm +libmng-1.0.9-5.1.x86_64.rpm +libmudflap-4.1.2-46.el5.i386.rpm +libmudflap-4.1.2-46.el5.x86_64.rpm +libmusicbrainz-2.1.1-4.1.i386.rpm +libmusicbrainz-2.1.1-4.1.x86_64.rpm +libnl-1.0-0.10.pre5.5.i386.rpm +libnl-1.0-0.10.pre5.5.x86_64.rpm +libnotify-0.4.2-6.el5.i386.rpm +libnotify-0.4.2-6.el5.x86_64.rpm +libobjc-4.1.2-46.el5.i386.rpm +libobjc-4.1.2-46.el5.x86_64.rpm +libogg-1.1.3-3.el5.i386.rpm +libogg-1.1.3-3.el5.x86_64.rpm +liboil-0.3.8-2.1.i386.rpm +liboil-0.3.8-2.1.x86_64.rpm +libpcap-0.9.4-14.el5.i386.rpm +libpcap-0.9.4-14.el5.x86_64.rpm +libpciaccess-0.10.5-2.el5.i386.rpm +libpciaccess-0.10.5-2.el5.x86_64.rpm +libpfm-3.2-0.060926.4.el5.x86_64.rpm +libpng-1.2.10-7.1.el5_3.2.i386.rpm +libpng-1.2.10-7.1.el5_3.2.x86_64.rpm +libpurple-2.5.9-1.el5.i386.rpm +libpurple-2.5.9-1.el5.x86_64.rpm +libpurple-perl-2.5.9-1.el5.x86_64.rpm +libpurple-tcl-2.5.9-1.el5.x86_64.rpm +libraw1394-1.3.0-1.el5.i386.rpm +libraw1394-1.3.0-1.el5.x86_64.rpm +librsvg2-2.16.1-1.el5.i386.rpm +librsvg2-2.16.1-1.el5.x86_64.rpm +libsane-hpaio-1.6.7-4.1.el5_2.4.x86_64.rpm +libselinux-1.33.4-5.5.el5.i386.rpm +libselinux-1.33.4-5.5.el5.x86_64.rpm +libselinux-python-1.33.4-5.5.el5.x86_64.rpm +libselinux-ruby-1.33.4-5.5.el5.x86_64.rpm +libselinux-utils-1.33.4-5.5.el5.x86_64.rpm +libsemanage-1.9.1-4.4.el5.x86_64.rpm +libsepol-1.15.2-2.el5.i386.rpm +libsepol-1.15.2-2.el5.x86_64.rpm +libsilc-1.0.2-2.fc6.i386.rpm +libsilc-1.0.2-2.fc6.x86_64.rpm +libSM-1.0.1-3.1.i386.rpm +libSM-1.0.1-3.1.x86_64.rpm +libsmi-0.4.5-2.el5.i386.rpm +libsmi-0.4.5-2.el5.x86_64.rpm +libsoup-2.2.98-2.el5_3.1.i386.rpm +libsoup-2.2.98-2.el5_3.1.x86_64.rpm +libstdc++-4.1.2-46.el5.i386.rpm +libstdc++-4.1.2-46.el5.x86_64.rpm +libswt3-gtk2-3.2.1-19.el5.x86_64.rpm +libsysfs-2.0.0-6.i386.rpm +libsysfs-2.0.0-6.x86_64.rpm +libtermcap-2.0.8-46.1.i386.rpm +libtermcap-2.0.8-46.1.x86_64.rpm +libtheora-1.0alpha7-1.i386.rpm +libtheora-1.0alpha7-1.x86_64.rpm +libtiff-3.8.2-7.el5_3.4.i386.rpm +libtiff-3.8.2-7.el5_3.4.x86_64.rpm +libtool-ltdl-1.5.22-6.1.i386.rpm +libtool-ltdl-1.5.22-6.1.x86_64.rpm +libusb-0.1.12-5.1.i386.rpm +libusb-0.1.12-5.1.x86_64.rpm +libuser-0.54.7-2.el5.5.i386.rpm +libuser-0.54.7-2.el5.5.x86_64.rpm +libutempter-1.1.4-4.el5.i386.rpm +libutempter-1.1.4-4.el5.x86_64.rpm +libvolume_id-095-14.21.el5.i386.rpm +libvolume_id-095-14.21.el5.x86_64.rpm +libvorbis-1.1.2-3.el5_3.3.i386.rpm +libvorbis-1.1.2-3.el5_3.3.x86_64.rpm +libvte-java-0.12.1-6.el5.i386.rpm +libvte-java-0.12.1-6.el5.x86_64.rpm +libwmf-0.2.8.4-10.2.i386.rpm +libwmf-0.2.8.4-10.2.x86_64.rpm +libwnck-2.16.0-4.fc6.i386.rpm +libwnck-2.16.0-4.fc6.x86_64.rpm +libwpd-0.8.7-3.el5.i386.rpm +libwpd-0.8.7-3.el5.x86_64.rpm +libwpd-tools-0.8.7-3.el5.x86_64.rpm +libwvstreams-4.2.2-2.1.i386.rpm +libwvstreams-4.2.2-2.1.x86_64.rpm +libX11-1.0.3-11.el5.i386.rpm +libX11-1.0.3-11.el5.x86_64.rpm +libXau-1.0.1-3.1.i386.rpm +libXau-1.0.1-3.1.x86_64.rpm +libXaw-1.0.2-8.1.i386.rpm +libXaw-1.0.2-8.1.x86_64.rpm +libXcomposite-0.3-5.1.i386.rpm +libXcomposite-0.3-5.1.x86_64.rpm +libXcursor-1.1.7-1.1.i386.rpm +libXcursor-1.1.7-1.1.x86_64.rpm +libXdamage-1.0.3-2.1.i386.rpm +libXdamage-1.0.3-2.1.x86_64.rpm +libXdmcp-1.0.1-2.1.i386.rpm +libXdmcp-1.0.1-2.1.x86_64.rpm +libXevie-1.0.1-3.1.i386.rpm +libXevie-1.0.1-3.1.x86_64.rpm +libXext-1.0.1-2.1.i386.rpm +libXext-1.0.1-2.1.x86_64.rpm +libXfixes-4.0.1-2.1.i386.rpm +libXfixes-4.0.1-2.1.x86_64.rpm +libXfont-1.2.2-1.0.3.el5_1.i386.rpm +libXfont-1.2.2-1.0.3.el5_1.x86_64.rpm +libXfontcache-1.0.2-3.1.i386.rpm +libXfontcache-1.0.2-3.1.x86_64.rpm +libXft-2.1.10-1.1.i386.rpm +libXft-2.1.10-1.1.x86_64.rpm +libXi-1.0.1-3.1.i386.rpm +libXi-1.0.1-3.1.x86_64.rpm +libXinerama-1.0.1-2.1.i386.rpm +libXinerama-1.0.1-2.1.x86_64.rpm +libxkbfile-1.0.3-3.1.i386.rpm +libxkbfile-1.0.3-3.1.x86_64.rpm +libxklavier-3.0-3.el5.i386.rpm +libxklavier-3.0-3.el5.x86_64.rpm +libxml2-2.6.26-2.1.2.8.i386.rpm +libxml2-2.6.26-2.1.2.8.x86_64.rpm +libxml2-python-2.6.26-2.1.2.8.x86_64.rpm +libXmu-1.0.2-5.i386.rpm +libXmu-1.0.2-5.x86_64.rpm +libXp-1.0.0-8.1.el5.i386.rpm +libXp-1.0.0-8.1.el5.x86_64.rpm +libXpm-3.5.5-3.i386.rpm +libXpm-3.5.5-3.x86_64.rpm +libXrandr-1.1.1-3.1.i386.rpm +libXrandr-1.1.1-3.1.x86_64.rpm +libXrender-0.9.1-3.1.i386.rpm +libXrender-0.9.1-3.1.x86_64.rpm +libXres-1.0.1-3.1.i386.rpm +libXres-1.0.1-3.1.x86_64.rpm +libXScrnSaver-1.1.0-3.1.i386.rpm +libXScrnSaver-1.1.0-3.1.x86_64.rpm +libxslt-1.1.17-2.el5_2.2.i386.rpm +libxslt-1.1.17-2.el5_2.2.x86_64.rpm +libxslt-python-1.1.17-2.el5_2.2.x86_64.rpm +libXt-1.0.2-3.1.fc6.i386.rpm +libXt-1.0.2-3.1.fc6.x86_64.rpm +libXTrap-1.0.0-3.1.i386.rpm +libXTrap-1.0.0-3.1.x86_64.rpm +libXtst-1.0.1-3.1.i386.rpm +libXtst-1.0.1-3.1.x86_64.rpm +libXv-1.0.1-4.1.i386.rpm +libXv-1.0.1-4.1.x86_64.rpm +libXvMC-1.0.2-2.1.i386.rpm +libXvMC-1.0.2-2.1.x86_64.rpm +libXxf86dga-1.0.1-3.1.i386.rpm +libXxf86dga-1.0.1-3.1.x86_64.rpm +libXxf86misc-1.0.1-3.1.i386.rpm +libXxf86misc-1.0.1-3.1.x86_64.rpm +libXxf86vm-1.0.1-3.1.i386.rpm +libXxf86vm-1.0.1-3.1.x86_64.rpm +linuxdoc-tools-0.9.21-7.1.x86_64.rpm +linuxwacom-0.7.8.3-6.el5.x86_64.rpm +lksctp-tools-1.0.6-3.el5.i386.rpm +lksctp-tools-1.0.6-3.el5.x86_64.rpm +lksctp-tools-doc-1.0.6-3.el5.x86_64.rpm +lm_sensors-2.10.7-4.el5.i386.rpm +lm_sensors-2.10.7-4.el5.x86_64.rpm +lockdev-1.0.1-10.i386.rpm +lockdev-1.0.1-10.x86_64.rpm +log4j-1.2.13-3jpp.2.x86_64.rpm +logrotate-3.7.4-9.x86_64.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.x86_64.rpm +lslk-1.29-17.x86_64.rpm +lsof-4.78-3.x86_64.rpm +lsscsi-0.17-3.el5.x86_64.rpm +ltrace-0.5-13.45svn.el5.x86_64.rpm +lv-4.51-8.1.x86_64.rpm +lvm2-2.02.46-8.el5.x86_64.rpm +lynx-2.8.5-28.1.el5_2.1.x86_64.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.i386.rpm +m17n-lib-1.3.3-1.1.fc6.x86_64.rpm +m2crypto-0.16-6.el5.6.x86_64.rpm +m4-1.4.5-3.el5.1.x86_64.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailx-8.1.1-44.2.2.x86_64.rpm +make-3.81-3.el5.x86_64.rpm +MAKEDEV-3.23-1.2.x86_64.rpm +man-1.6d-1.1.x86_64.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.x86_64.rpm +mcelog-0.9pre-1.27.el5.x86_64.rpm +mcstrans-0.2.11-3.el5.x86_64.rpm +mdadm-2.6.9-2.el5.x86_64.rpm +meanwhile-1.0.2-5.el5.i386.rpm +meanwhile-1.0.2-5.el5.x86_64.rpm +meanwhile-doc-1.0.2-5.el5.x86_64.rpm +memtest86+-1.65-4.1.x86_64.rpm +mesa-libGL-6.5.1-7.7.el5.i386.rpm +mesa-libGL-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLU-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLw-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-6.5.1-7.7.el5.x86_64.rpm +mesa-libOSMesa-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-6.5.1-7.7.el5.x86_64.rpm +mesa-source-6.5.1-7.7.el5.x86_64.rpm +metacity-2.16.0-12.el5.i386.rpm +metacity-2.16.0-12.el5.x86_64.rpm +microcode_ctl-1.17-1.48.el5.x86_64.rpm +mikmod-3.1.6-38.1.i386.rpm +mikmod-3.1.6-38.1.x86_64.rpm +mingetty-1.07-5.2.2.x86_64.rpm +minicom-2.1-3.x86_64.rpm +mkbootdisk-1.5.3-2.1.x86_64.rpm +mkinitrd-5.1.19.6-54.i386.rpm +mkinitrd-5.1.19.6-54.x86_64.rpm +mkisofs-2.01-10.7.el5.x86_64.rpm +mktemp-1.5-23.2.2.x86_64.rpm +mlocate-0.15-1.el5.2.x86_64.rpm +mod_nss-1.0.3-8.el5.x86_64.rpm +mod_ssl-2.2.3-31.el5.x86_64.rpm +module-init-tools-3.3-0.pre3.1.54.el5.x86_64.rpm +mozldap-6.0.5-1.el5.x86_64.rpm +mozldap-tools-6.0.5-1.el5.x86_64.rpm +mpage-2.5.4-7.1.x86_64.rpm +mtools-3.9.10-2.fc6.x86_64.rpm +mt-st-0.9b-2.2.2.x86_64.rpm +mutt-1.4.2.2-3.0.2.el5.x86_64.rpm +mx-2.0.6-2.2.2.x86_64.rpm +mx4j-3.0.1-6jpp.4.x86_64.rpm +mysql-5.0.77-3.el5.i386.rpm +mysql-5.0.77-3.el5.x86_64.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.x86_64.rpm +nano-1.3.12-1.1.x86_64.rpm +nash-5.1.19.6-54.x86_64.rpm +nautilus-2.16.2-7.el5.x86_64.rpm +nautilus-cd-burner-2.16.0-7.el5.i386.rpm +nautilus-cd-burner-2.16.0-7.el5.x86_64.rpm +nautilus-extensions-2.16.2-7.el5.i386.rpm +nautilus-extensions-2.16.2-7.el5.x86_64.rpm +nautilus-open-terminal-0.6-6.el5.x86_64.rpm +nautilus-sendto-1.0.1-6.el5.x86_64.rpm +nautilus-sendto-bluetooth-1.0.1-6.el5.x86_64.rpm +nc-1.84-10.fc6.x86_64.rpm +ncompress-4.2.4-47.x86_64.rpm +ncurses-5.5-24.20060715.i386.rpm +ncurses-5.5-24.20060715.x86_64.rpm +nedit-5.5-21.el5.x86_64.rpm +neon-0.25.5-10.el5.i386.rpm +neon-0.25.5-10.el5.x86_64.rpm +netlabel_tools-0.17-9.el5.x86_64.rpm +netpbm-10.35.58-8.el5.i386.rpm +netpbm-10.35.58-8.el5.x86_64.rpm +netpbm-progs-10.35.58-8.el5.x86_64.rpm +net-snmp-5.3.2.2-7.el5.x86_64.rpm +net-snmp-libs-5.3.2.2-7.el5.i386.rpm +net-snmp-libs-5.3.2.2-7.el5.x86_64.rpm +net-snmp-perl-5.3.2.2-7.el5.x86_64.rpm +net-snmp-utils-5.3.2.2-7.el5.x86_64.rpm +net-tools-1.60-78.el5.x86_64.rpm +NetworkManager-0.7.0-9.el5.i386.rpm +NetworkManager-0.7.0-9.el5.x86_64.rpm +NetworkManager-glib-0.7.0-9.el5.i386.rpm +NetworkManager-glib-0.7.0-9.el5.x86_64.rpm +NetworkManager-gnome-0.7.0-9.el5.x86_64.rpm +newt-0.52.2-12.el5.i386.rpm +newt-0.52.2-12.el5.x86_64.rpm +newt-perl-1.08-9.2.2.x86_64.rpm +nfs4-acl-tools-0.3.3-1.el5.x86_64.rpm +nfs-utils-1.0.9-42.el5.x86_64.rpm +nfs-utils-lib-1.0.8-7.6.el5.i386.rpm +nfs-utils-lib-1.0.8-7.6.el5.x86_64.rpm +nkf-2.07-1.1.fc6.x86_64.rpm +notification-daemon-0.3.5-9.el5.x86_64.rpm +notify-python-0.1.0-3.fc6.x86_64.rpm +nscd-2.5-42.x86_64.rpm +nspluginwrapper-0.9.91.5-22.el5.i386.rpm +nspluginwrapper-0.9.91.5-22.el5.x86_64.rpm +nspr-4.7.4-1.el5_3.1.i386.rpm +nspr-4.7.4-1.el5_3.1.x86_64.rpm +nss-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-3.12.3.99.3-1.el5_3.2.x86_64.rpm +nss_db-2.2-35.3.i386.rpm +nss_db-2.2-35.3.x86_64.rpm +nss_ldap-253-21.el5.i386.rpm +nss_ldap-253-21.el5.x86_64.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.x86_64.rpm +ntp-4.2.2p1-9.el5_3.2.x86_64.rpm +ntsysv-1.3.30.1-2.x86_64.rpm +oddjob-0.27-9.el5.x86_64.rpm +oddjob-libs-0.27-9.el5.i386.rpm +oddjob-libs-0.27-9.el5.x86_64.rpm +opal-2.2.2-1.1.0.1.x86_64.rpm +openCryptoki-2.2.4-22.el5.i386.rpm +openCryptoki-2.2.4-22.el5.x86_64.rpm +openhpi-2.14.0-5.el5.i386.rpm +openhpi-2.14.0-5.el5.x86_64.rpm +openhpi-libs-2.14.0-5.el5.i386.rpm +openhpi-libs-2.14.0-5.el5.x86_64.rpm +openhpi-subagent-2.14.0-5.el5.x86_64.rpm +OpenIPMI-2.0.16-5.el5.x86_64.rpm +OpenIPMI-gui-2.0.16-5.el5.x86_64.rpm +OpenIPMI-libs-2.0.16-5.el5.i386.rpm +OpenIPMI-libs-2.0.16-5.el5.x86_64.rpm +OpenIPMI-perl-2.0.16-5.el5.x86_64.rpm +OpenIPMI-python-2.0.16-5.el5.x86_64.rpm +OpenIPMI-tools-2.0.16-5.el5.x86_64.rpm +openjade-1.3.2-27.x86_64.rpm +openldap-2.3.43-3.el5.i386.rpm +openldap-2.3.43-3.el5.x86_64.rpm +openldap-clients-2.3.43-3.el5.x86_64.rpm +openmotif22-2.2.3-18.i386.rpm +openmotif22-2.2.3-18.x86_64.rpm +openmotif-2.3.1-2.el5.i386.rpm +openmotif-2.3.1-2.el5.x86_64.rpm +openobex-1.3-3.1.i386.rpm +openobex-1.3-3.1.x86_64.rpm +openobex-apps-1.3-3.1.x86_64.rpm +openoffice.org-base-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-calc-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-core-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-draw-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-emailmerge-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-graphicfilter-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-headless-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-impress-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-javafilter-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-af_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ar-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-as_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-bg_BG-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-bn-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ca_ES-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-cs_CZ-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-cy_GB-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-da_DK-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-de-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-el_GR-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-es-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-et_EE-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-eu_ES-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-fi_FI-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-fr-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ga_IE-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-gl_ES-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-gu_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-he_IL-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-hi_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-hr_HR-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-hu_HU-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-it-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ja_JP-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-kn_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ko_KR-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-lt_LT-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ml_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-mr_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ms_MY-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-nb_NO-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-nl-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-nn_NO-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-nr_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-nso_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-or_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-pa_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-pl_PL-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-pt_BR-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-pt_PT-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ru-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-sk_SK-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-sl_SI-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-sr_CS-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ss_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-st_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-sv-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ta_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-te_IN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-th_TH-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-tn_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-tr_TR-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ts_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ur-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-ve_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-xh_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-zh_CN-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-zh_TW-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-langpack-zu_ZA-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-math-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-pyuno-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-testtools-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-writer-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-xsltfilter-2.3.0-6.11.el5.x86_64.rpm +opensp-1.5.2-4.i386.rpm +opensp-1.5.2-4.x86_64.rpm +openssh-4.3p2-36.el5.x86_64.rpm +openssh-askpass-4.3p2-36.el5.x86_64.rpm +openssh-clients-4.3p2-36.el5.x86_64.rpm +openssh-server-4.3p2-36.el5.x86_64.rpm +openssl097a-0.9.7a-9.el5_2.1.i386.rpm +openssl097a-0.9.7a-9.el5_2.1.x86_64.rpm +openssl-0.9.8e-12.el5.i686.rpm +openssl-0.9.8e-12.el5.x86_64.rpm +openssl-perl-0.9.8e-12.el5.x86_64.rpm +openswan-2.6.21-5.el5.x86_64.rpm +openswan-doc-2.6.21-5.el5.x86_64.rpm +oprofile-0.9.4-11.el5.x86_64.rpm +oprofile-gui-0.9.4-11.el5.x86_64.rpm +oprofile-jit-0.9.4-11.el5.i386.rpm +oprofile-jit-0.9.4-11.el5.x86_64.rpm +ORBit2-2.14.3-5.el5.i386.rpm +ORBit2-2.14.3-5.el5.x86_64.rpm +orca-1.0.0-5.el5.x86_64.rpm +pam-0.99.6.2-6.el5.i386.rpm +pam-0.99.6.2-6.el5.x86_64.rpm +pam_ccreds-3-5.i386.rpm +pam_ccreds-3-5.x86_64.rpm +pam_krb5-2.2.14-10.i386.rpm +pam_krb5-2.2.14-10.x86_64.rpm +pam_passwdqc-1.0.2-1.2.2.i386.rpm +pam_passwdqc-1.0.2-1.2.2.x86_64.rpm +pam_pkcs11-0.5.3-23.i386.rpm +pam_pkcs11-0.5.3-23.x86_64.rpm +pam_smb-1.1.7-7.2.1.i386.rpm +pam_smb-1.1.7-7.2.1.x86_64.rpm +pango-1.14.9-6.el5.i386.rpm +pango-1.14.9-6.el5.x86_64.rpm +paps-0.6.6-18.el5.x86_64.rpm +parted-1.8.1-23.el5.i386.rpm +parted-1.8.1-23.el5.x86_64.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.x86_64.rpm +patch-2.5.4-29.2.3.el5.x86_64.rpm +patchutils-0.2.31-2.2.2.x86_64.rpm +pax-3.4-1.2.2.x86_64.rpm +pciutils-2.2.3-7.el5.x86_64.rpm +pcmciautils-014-5.x86_64.rpm +pcre-6.6-2.el5_1.7.i386.rpm +pcre-6.6-2.el5_1.7.x86_64.rpm +pcsc-lite-1.4.4-0.1.el5.x86_64.rpm +pcsc-lite-doc-1.4.4-0.1.el5.x86_64.rpm +pcsc-lite-libs-1.4.4-0.1.el5.i386.rpm +pcsc-lite-libs-1.4.4-0.1.el5.x86_64.rpm +pdksh-5.2.14-36.el5.x86_64.rpm +perl-5.8.8-27.el5.x86_64.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.x86_64.rpm +perl-BSD-Resource-1.28-1.fc6.1.x86_64.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.x86_64.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.x86_64.rpm +perl-Date-Calc-5.4-1.2.2.1.x86_64.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm +perl-DBD-Pg-1.49-2.el5_3.1.x86_64.rpm +perl-DBI-1.52-2.el5.x86_64.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.x86_64.rpm +perl-HTML-Parser-3.55-1.fc6.x86_64.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.x86_64.rpm +perl-Net-DNS-0.59-3.el5.x86_64.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.x86_64.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.x86_64.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.x86_64.rpm +perl-String-CRC32-1.4-2.fc6.x86_64.rpm +perl-suidperl-5.8.8-27.el5.x86_64.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.x86_64.rpm +perl-XML-LibXML-Common-0.13-8.2.2.x86_64.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.x86_64.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +pidgin-2.5.9-1.el5.i386.rpm +pidgin-2.5.9-1.el5.x86_64.rpm +pidgin-perl-2.5.9-1.el5.x86_64.rpm +pilot-link-0.11.8-16.i386.rpm +pilot-link-0.11.8-16.x86_64.rpm +pinentry-0.7.3-3.el5.x86_64.rpm +pinentry-gtk-0.7.3-3.el5.x86_64.rpm +pinentry-qt-0.7.3-3.el5.x86_64.rpm +pinfo-0.6.9-1.fc6.x86_64.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.x86_64.rpm +pkinit-nss-0.7.6-1.el5.x86_64.rpm +planner-0.14.1-4.el5.x86_64.rpm +planner-eds-0.14.1-4.el5.x86_64.rpm +pm-utils-0.99.3-10.el5.x86_64.rpm +policycoreutils-1.33.12-14.6.el5.x86_64.rpm +policycoreutils-gui-1.33.12-14.6.el5.x86_64.rpm +policycoreutils-newrole-1.33.12-14.6.el5.x86_64.rpm +poppler-0.5.4-4.4.el5_3.9.i386.rpm +poppler-0.5.4-4.4.el5_3.9.x86_64.rpm +poppler-utils-0.5.4-4.4.el5_3.9.x86_64.rpm +popt-1.10.2.3-18.el5.i386.rpm +popt-1.10.2.3-18.el5.x86_64.rpm +portmap-4.0-65.2.2.1.x86_64.rpm +postfix-2.3.3-2.1.el5_2.x86_64.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.x86_64.rpm +postgresql-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-contrib-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-docs-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-jdbc-8.1.407-1jpp.4.x86_64.rpm +postgresql-libs-8.1.11-1.el5_1.1.i386.rpm +postgresql-libs-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-odbc-08.01.0200-3.1.x86_64.rpm +postgresql-python-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-tcl-8.1.11-1.el5_1.1.x86_64.rpm +ppp-2.4.4-2.el5.x86_64.rpm +prelink-0.4.0-2.el5.x86_64.rpm +procinfo-18-19.x86_64.rpm +procmail-3.22-17.1.x86_64.rpm +procps-3.2.7-11.1.el5.x86_64.rpm +psacct-6.3.2-44.el5.x86_64.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.x86_64.rpm +psutils-1.17-26.1.x86_64.rpm +pth-2.0.7-6.el5.i386.rpm +pth-2.0.7-6.el5.x86_64.rpm +pwlib-1.10.1-7.0.1.el5.x86_64.rpm +pycairo-1.2.0-1.1.x86_64.rpm +pygobject2-2.12.1-5.el5.x86_64.rpm +pygobject2-doc-2.12.1-5.el5.x86_64.rpm +pygtk2-2.10.1-12.el5.x86_64.rpm +pygtk2-codegen-2.10.1-12.el5.x86_64.rpm +pygtk2-libglade-2.10.1-12.el5.x86_64.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.x86_64.rpm +pyorbit-2.14.1-3.el5.x86_64.rpm +pyparted-1.8.1-4.el5.x86_64.rpm +PyQt-3.16-4.x86_64.rpm +PyQt-examples-3.16-4.x86_64.rpm +pyspi-0.6.1-1.el5.x86_64.rpm +python-2.4.3-27.el5.x86_64.rpm +python-elementtree-1.2.6-5.x86_64.rpm +python-imaging-1.1.5-5.el5.x86_64.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.x86_64.rpm +python-ldap-2.2.0-2.1.x86_64.rpm +python-numeric-23.7-2.2.2.x86_64.rpm +python-pyblock-0.26-4.el5.x86_64.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.x86_64.rpm +python-tools-2.4.3-27.el5.x86_64.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +pyxf86config-0.3.31-2.fc6.x86_64.rpm +PyXML-0.8.4-4.x86_64.rpm +qt-3.3.6-23.el5.i386.rpm +qt-3.3.6-23.el5.x86_64.rpm +qt4-4.2.1-1.i386.rpm +qt4-4.2.1-1.x86_64.rpm +qt4-doc-4.2.1-1.x86_64.rpm +qt4-mysql-4.2.1-1.x86_64.rpm +qt4-odbc-4.2.1-1.x86_64.rpm +qt4-postgresql-4.2.1-1.x86_64.rpm +qt4-sqlite-4.2.1-1.x86_64.rpm +qt-config-3.3.6-23.el5.x86_64.rpm +qt-MySQL-3.3.6-23.el5.x86_64.rpm +qt-ODBC-3.3.6-23.el5.x86_64.rpm +qt-PostgreSQL-3.3.6-23.el5.x86_64.rpm +quagga-contrib-0.98.6-5.el5.x86_64.rpm +quota-3.13-1.2.5.el5.x86_64.rpm +rdesktop-1.6.0-3.x86_64.rpm +rdist-6.1.5-44.x86_64.rpm +readahead-1.3-7.el5.x86_64.rpm +readline-5.1-3.el5.i386.rpm +readline-5.1-3.el5.x86_64.rpm +redhat-artwork-5.0.9-1.el5.i386.rpm +redhat-artwork-5.0.9-1.el5.x86_64.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.i386.rpm +redhat-lsb-3.1-12.3.EL.x86_64.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Client-5.4.0.3.x86_64.rpm +redhat-release-notes-5Client-29.x86_64.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.x86_64.rpm +rhdb-utils-8.1.1-1.2.2.x86_64.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhgb-0.16.4-8.el5.x86_64.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.x86_64.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.x86_64.rpm +rhpxl-0.41.1-7.el5.x86_64.rpm +rhythmbox-0.11.6-4.el5.x86_64.rpm +rmt-0.4b41-4.el5.x86_64.rpm +rng-utils-2.0-1.14.1.fc6.x86_64.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.x86_64.rpm +rpm-libs-4.4.2.3-18.el5.i386.rpm +rpm-libs-4.4.2.3-18.el5.x86_64.rpm +rpm-python-4.4.2.3-18.el5.x86_64.rpm +rp-pppoe-3.5-32.1.x86_64.rpm +rsh-0.17-40.el5.x86_64.rpm +rsh-server-0.17-40.el5.x86_64.rpm +rsync-2.6.8-3.1.x86_64.rpm +rsyslog-2.0.6-1.el5.x86_64.rpm +rsyslog-mysql-2.0.6-1.el5.x86_64.rpm +ruby-1.8.5-5.el5_3.7.x86_64.rpm +ruby-docs-1.8.5-5.el5_3.7.x86_64.rpm +ruby-irb-1.8.5-5.el5_3.7.x86_64.rpm +ruby-libs-1.8.5-5.el5_3.7.i386.rpm +ruby-libs-1.8.5-5.el5_3.7.x86_64.rpm +ruby-rdoc-1.8.5-5.el5_3.7.x86_64.rpm +ruby-ri-1.8.5-5.el5_3.7.x86_64.rpm +ruby-tcltk-1.8.5-5.el5_3.7.x86_64.rpm +rusers-0.17-47.x86_64.rpm +rusers-server-0.17-47.x86_64.rpm +rwho-0.17-26.x86_64.rpm +sabayon-apply-2.12.4-6.el5.x86_64.rpm +samba-3.0.33-3.14.el5.x86_64.rpm +samba-client-3.0.33-3.14.el5.x86_64.rpm +samba-common-3.0.33-3.14.el5.i386.rpm +samba-common-3.0.33-3.14.el5.x86_64.rpm +samba-swat-3.0.33-3.14.el5.x86_64.rpm +sane-backends-1.0.18-5.el5.x86_64.rpm +sane-backends-libs-1.0.18-5.el5.i386.rpm +sane-backends-libs-1.0.18-5.el5.x86_64.rpm +sane-frontends-1.0.14-1.2.2.x86_64.rpm +sblim-cim-client-1.3.3-35.el5.x86_64.rpm +sblim-cim-client-javadoc-1-35.el5.x86_64.rpm +sblim-cim-client-manual-1-35.el5.x86_64.rpm +sblim-cmpi-base-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-1.5.5-35.el5.x86_64.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.x86_64.rpm +sblim-cmpi-network-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-1.3.8-35.el5.x86_64.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.x86_64.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.x86_64.rpm +sblim-cmpi-params-1.2.6-35.el5.x86_64.rpm +sblim-cmpi-samba-0.5.2-35.el5.i386.rpm +sblim-cmpi-samba-0.5.2-35.el5.x86_64.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.x86_64.rpm +sblim-cmpi-syslog-0.7.11-35.el5.x86_64.rpm +sblim-gather-2.1.2-35.el5.i386.rpm +sblim-gather-2.1.2-35.el5.x86_64.rpm +sblim-gather-provider-2.1.2-35.el5.i386.rpm +sblim-gather-provider-2.1.2-35.el5.x86_64.rpm +sblim-tools-libra-0.2.3-35.el5.i386.rpm +sblim-tools-libra-0.2.3-35.el5.x86_64.rpm +sblim-wbemcli-1.5.1-35.el5.x86_64.rpm +scim-1.4.4-41.el5.x86_64.rpm +scim-anthy-1.2.0-6.el5.x86_64.rpm +scim-bridge-0.4.5-9.el5.x86_64.rpm +scim-bridge-gtk-0.4.5-9.el5.i386.rpm +scim-bridge-gtk-0.4.5-9.el5.x86_64.rpm +scim-chewing-0.3.1-11.el5.x86_64.rpm +scim-chinese-standard-0.0.2-1.el5.x86_64.rpm +scim-doc-1.4.4-41.el5.x86_64.rpm +scim-hangul-0.2.2-7.fc6.x86_64.rpm +scim-libs-1.4.4-41.el5.i386.rpm +scim-libs-1.4.4-41.el5.x86_64.rpm +scim-m17n-0.2.0-6.fc6.x86_64.rpm +scim-pinyin-0.5.91-16.el5.x86_64.rpm +scim-qtimm-0.9.4-5.i386.rpm +scim-qtimm-0.9.4-5.x86_64.rpm +scim-sinhala-0.2.0-2.fc6.x86_64.rpm +scim-tables-0.5.6-7.x86_64.rpm +scim-tables-additional-0.5.6-7.x86_64.rpm +scim-tables-amharic-0.5.6-7.x86_64.rpm +scim-tables-arabic-0.5.6-7.x86_64.rpm +scim-tables-chinese-0.5.6-7.x86_64.rpm +scim-tables-nepali-0.5.6-7.x86_64.rpm +scim-tables-russian-0.5.6-7.x86_64.rpm +scim-tables-thai-0.5.6-7.x86_64.rpm +scim-tables-vietnamese-0.5.6-7.x86_64.rpm +screen-4.0.3-1.el5.x86_64.rpm +scribus-1.3.3.2-3.el5.x86_64.rpm +scrollkeeper-0.3.14-9.el5.i386.rpm +scrollkeeper-0.3.14-9.el5.x86_64.rpm +SDL-1.2.10-8.el5.i386.rpm +SDL-1.2.10-8.el5.x86_64.rpm +sed-4.1.5-5.fc6.x86_64.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.x86_64.rpm +sendmail-cf-8.13.8-2.el5.x86_64.rpm +sendmail-doc-8.13.8-2.el5.x86_64.rpm +setarch-2.0-1.1.x86_64.rpm +setools-3.0-3.el5.x86_64.rpm +setools-gui-3.0-3.el5.x86_64.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setserial-2.17-19.2.2.x86_64.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.x86_64.rpm +sg3_utils-1.25-4.el5.x86_64.rpm +sg3_utils-libs-1.25-4.el5.i386.rpm +sg3_utils-libs-1.25-4.el5.x86_64.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.x86_64.rpm +shadow-utils-4.0.17-14.el5.x86_64.rpm +shared-mime-info-0.19-5.el5.x86_64.rpm +sharutils-4.6.1-2.x86_64.rpm +sip-4.4.5-3.x86_64.rpm +slang-2.0.6-4.el5.i386.rpm +slang-2.0.6-4.el5.x86_64.rpm +slrn-0.9.8.1pl1-1.2.2.x86_64.rpm +slrn-pull-0.9.8.1pl1-1.2.2.x86_64.rpm +smartmontools-5.38-2.el5.x86_64.rpm +sos-1.7-9.27.el5.noarch.rpm +sound-juicer-2.16.0-3.el5.x86_64.rpm +sox-12.18.1-1.x86_64.rpm +spamassassin-3.2.5-1.el5.x86_64.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.i386.rpm +speex-1.0.5-4.el5_1.1.x86_64.rpm +sqlite-3.3.6-5.i386.rpm +sqlite-3.3.6-5.x86_64.rpm +squashfs-tools-3.0-4.x86_64.rpm +star-1.5a75-2.x86_64.rpm +stardict-2.4.5-5.x86_64.rpm +startup-notification-0.8-4.1.i386.rpm +startup-notification-0.8-4.1.x86_64.rpm +statserial-1.1-38.2.2.x86_64.rpm +strace-4.5.18-5.el5.x86_64.rpm +stunnel-4.15-2.el5.1.x86_64.rpm +sudo-1.6.9p17-5.el5.x86_64.rpm +svrcore-4.0.4-3.el5.i386.rpm +svrcore-4.0.4-3.el5.x86_64.rpm +swig-1.3.29-2.el5.x86_64.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.x86_64.rpm +synaptics-0.14.4-8.fc6.x86_64.rpm +sysfsutils-2.0.0-6.x86_64.rpm +sysklogd-1.4.1-44.el5.x86_64.rpm +syslinux-3.11-4.x86_64.rpm +sysstat-7.0.2-3.el5.x86_64.rpm +system-config-audit-0.4.8-9.el5.x86_64.rpm +system-config-boot-0.2.13-1.el5.x86_64.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-display-1.0.48-2.el5.noarch.rpm +system-config-kdump-1.0.14-4.el5.noarch.rpm +system-config-keyboard-1.2.11-1.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.x86_64.rpm +system-config-printer-libs-0.7.32.10-1.el5.x86_64.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.x86_64.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.x86_64.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-soundcard-2.0.6-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.x86_64.rpm +systemtap-client-0.9.7-5.el5.x86_64.rpm +systemtap-initscript-0.9.7-5.el5.x86_64.rpm +systemtap-runtime-0.9.7-5.el5.x86_64.rpm +systemtap-server-0.9.7-5.el5.x86_64.rpm +systemtap-testsuite-0.9.7-5.el5.x86_64.rpm +SysVinit-2.86-15.el5.x86_64.rpm +talk-0.17-29.2.2.x86_64.rpm +talk-server-0.17-29.2.2.x86_64.rpm +tar-1.15.1-23.0.1.el5.x86_64.rpm +taskjuggler-2.2.0-3.x86_64.rpm +tcl-8.4.13-4.el5.i386.rpm +tcl-8.4.13-4.el5.x86_64.rpm +tcl-html-8.4.13-4.el5.x86_64.rpm +tclx-8.4.0-5.fc6.x86_64.rpm +tclx-doc-8.4.0-5.fc6.x86_64.rpm +tcpdump-3.9.4-14.el5.x86_64.rpm +tcp_wrappers-7.6-40.7.el5.i386.rpm +tcp_wrappers-7.6-40.7.el5.x86_64.rpm +tcsh-6.14-14.el5.x86_64.rpm +telnet-0.17-39.el5.x86_64.rpm +telnet-server-0.17-39.el5.x86_64.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.x86_64.rpm +tetex-afm-3.0-33.8.el5.x86_64.rpm +tetex-doc-3.0-33.8.el5.x86_64.rpm +tetex-dvips-3.0-33.8.el5.x86_64.rpm +tetex-fonts-3.0-33.8.el5.x86_64.rpm +tetex-latex-3.0-33.8.el5.x86_64.rpm +tetex-xdvi-3.0-33.8.el5.x86_64.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.x86_64.rpm +texinfo-tex-4.8-14.el5.x86_64.rpm +tftp-0.49-2.x86_64.rpm +theora-tools-1.0alpha7-1.x86_64.rpm +thunderbird-2.0.0.22-2.el5_3.x86_64.rpm +time-1.7-27.2.2.x86_64.rpm +tix-8.4.0-11.fc6.i386.rpm +tix-8.4.0-11.fc6.x86_64.rpm +tix-doc-8.4.0-11.fc6.x86_64.rpm +tk-8.4.13-5.el5_1.1.i386.rpm +tk-8.4.13-5.el5_1.1.x86_64.rpm +tkinter-2.4.3-27.el5.x86_64.rpm +tmpwatch-2.9.7-1.1.el5.2.x86_64.rpm +tn5250-0.17.3-6.x86_64.rpm +tog-pegasus-2.7.2-1.el5.i386.rpm +tog-pegasus-2.7.2-1.el5.x86_64.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +totem-2.16.7-6.el5.i386.rpm +totem-2.16.7-6.el5.x86_64.rpm +totem-mozplugin-2.16.7-6.el5.x86_64.rpm +tpm-tools-1.3.1-1.el5.i386.rpm +tpm-tools-1.3.1-1.el5.x86_64.rpm +traceroute-2.0.1-5.el5.x86_64.rpm +transfig-3.2.4-16.x86_64.rpm +tree-1.5.0-4.x86_64.rpm +trousers-0.3.1-4.el5.i386.rpm +trousers-0.3.1-4.el5.x86_64.rpm +tsclient-0.148-6.el5.x86_64.rpm +ttmkfdir-3.0.9-23.el5.x86_64.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.x86_64.rpm +udftools-1.0.0b3-0.1.el5.x86_64.rpm +units-1.85-1.2.2.x86_64.rpm +unix2dos-2.2-26.2.3.el5.x86_64.rpm +unixODBC-2.2.11-7.1.i386.rpm +unixODBC-2.2.11-7.1.x86_64.rpm +unixODBC-kde-2.2.11-7.1.i386.rpm +unixODBC-kde-2.2.11-7.1.x86_64.rpm +unzip-5.52-3.el5.x86_64.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usbutils-0.71-2.1.x86_64.rpm +usermode-1.88-3.el5.2.x86_64.rpm +usermode-gtk-1.88-3.el5.2.x86_64.rpm +util-linux-2.13-0.52.el5.x86_64.rpm +uuidd-1.39-23.el5.x86_64.rpm +vconfig-1.9-2.1.x86_64.rpm +vim-common-7.0.109-6.el5.x86_64.rpm +vim-enhanced-7.0.109-6.el5.x86_64.rpm +vim-minimal-7.0.109-6.el5.x86_64.rpm +vim-X11-7.0.109-6.el5.x86_64.rpm +vino-2.13.5-7.el5.x86_64.rpm +vixie-cron-4.1-76.el5.x86_64.rpm +vlock-1.3-23.x86_64.rpm +vnc-4.1.2-14.el5_3.1.x86_64.rpm +vnc-server-4.1.2-14.el5_3.1.x86_64.rpm +vorbis-tools-1.1.1-3.el5.x86_64.rpm +vte-0.14.0-2.el5.i386.rpm +vte-0.14.0-2.el5.x86_64.rpm +w3m-0.5.1-15.el5.x86_64.rpm +w3m-img-0.5.1-15.el5.x86_64.rpm +wacomexpresskeys-0.4.1-1.el5.x86_64.rpm +watchdog-5.6-1.el5.x86_64.rpm +wdaemon-0.14-4.x86_64.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.x86_64.rpm +wget-1.11.4-2.el5.x86_64.rpm +which-2.16-7.x86_64.rpm +wireless-tools-28-2.el5.i386.rpm +wireless-tools-28-2.el5.x86_64.rpm +wireshark-1.0.8-1.el5_3.1.x86_64.rpm +words-3.0-9.1.noarch.rpm +wpa_supplicant-0.5.10-8.el5.x86_64.rpm +wpa_supplicant-gui-0.5.10-8.el5.x86_64.rpm +wsdl4j-1.5.2-4jpp.1.x86_64.rpm +wvdial-1.54.0-5.2.2.1.x86_64.rpm +x3270-3.3.4p7-3.el5.4.x86_64.rpm +x3270-text-3.3.4p7-3.el5.4.x86_64.rpm +x3270-x11-3.3.4p7-3.el5.4.x86_64.rpm +x86info-1.20-1.26.fc6.x86_64.rpm +xalan-j2-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-manual-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.x86_64.rpm +Xaw3d-1.5E-10.1.i386.rpm +Xaw3d-1.5E-10.1.x86_64.rpm +xcdroast-0.98a15-12.2.2.x86_64.rpm +xchat-2.6.6-8.el5.x86_64.rpm +xdelta-1.1.3-20.i386.rpm +xdelta-1.1.3-20.x86_64.rpm +xen-libs-3.0.3-94.el5.i386.rpm +xen-libs-3.0.3-94.el5.x86_64.rpm +xerces-j2-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-scripts-2.7.1-7jpp.2.x86_64.rpm +xfig-3.2.4-21.3.el5.x86_64.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.x86_64.rpm +xisdnload-3.2-56.el5.x86_64.rpm +xkeyboard-config-0.8-9.el5.noarch.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-resolver-1.1-1jpp.12.x86_64.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.x86_64.rpm +xmlrpc-2.0.1-3jpp.1.x86_64.rpm +xmlsec1-1.2.9-8.1.i386.rpm +xmlsec1-1.2.9-8.1.x86_64.rpm +xmlsec1-gnutls-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-1.2.9-8.1.x86_64.rpm +xmlsec1-nss-1.2.9-8.1.i386.rpm +xmlsec1-nss-1.2.9-8.1.x86_64.rpm +xmlsec1-openssl-1.2.9-8.1.i386.rpm +xmlsec1-openssl-1.2.9-8.1.x86_64.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.x86_64.rpm +xorg-x11-apps-7.1-4.0.1.el5.x86_64.rpm +xorg-x11-drivers-7.1-4.1.el5.x86_64.rpm +xorg-x11-drv-acecad-1.1.0-2.1.x86_64.rpm +xorg-x11-drv-aiptek-1.0.1-2.x86_64.rpm +xorg-x11-drv-ast-0.81.0-3.x86_64.rpm +xorg-x11-drv-ati-6.6.3-3.27.el5.x86_64.rpm +xorg-x11-drv-calcomp-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-cirrus-1.1.0-2.fc6.x86_64.rpm +xorg-x11-drv-citron-2.2.0-1.1.x86_64.rpm +xorg-x11-drv-digitaledge-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-dmc-1.1.0-2.x86_64.rpm +xorg-x11-drv-dummy-0.2.0-2.1.x86_64.rpm +xorg-x11-drv-dynapro-1.1.0-2.x86_64.rpm +xorg-x11-drv-elo2300-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-elographics-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-evdev-1.0.0.5-3.el5.x86_64.rpm +xorg-x11-drv-fbdev-0.3.0-2.x86_64.rpm +xorg-x11-drv-fpit-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-hyperpen-1.1.0-2.x86_64.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.x86_64.rpm +xorg-x11-drv-jamstudio-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-joystick-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-keyboard-1.1.0-3.x86_64.rpm +xorg-x11-drv-magellan-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-magictouch-1.0.0.5-2.1.x86_64.rpm +xorg-x11-drv-mga-1.4.10-5.el5.x86_64.rpm +xorg-x11-drv-microtouch-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-mouse-1.1.1-1.1.x86_64.rpm +xorg-x11-drv-mutouch-1.1.0-3.x86_64.rpm +xorg-x11-drv-nv-2.1.12-6.el5.x86_64.rpm +xorg-x11-drv-palmax-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-penmount-1.1.0-2.1.x86_64.rpm +xorg-x11-drv-qxl-0.0.4-1.1.el5.x86_64.rpm +xorg-x11-drv-s3-0.4.1-2.1.x86_64.rpm +xorg-x11-drv-s3virge-1.9.1-2.1.x86_64.rpm +xorg-x11-drv-savage-2.1.1-5.fc6.x86_64.rpm +xorg-x11-drv-siliconmotion-1.4.1-2.1.x86_64.rpm +xorg-x11-drv-sis-0.9.1-7.1.el5.x86_64.rpm +xorg-x11-drv-sisusb-0.8.1-4.1.x86_64.rpm +xorg-x11-drv-spaceorb-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-summa-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-tdfx-1.2.1-3.1.x86_64.rpm +xorg-x11-drv-tek4957-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-trident-1.2.1-3.fc6.x86_64.rpm +xorg-x11-drv-ur98-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-vesa-1.3.0-8.1.el5.x86_64.rpm +xorg-x11-drv-vga-4.1.0-2.1.x86_64.rpm +xorg-x11-drv-via-0.2.1-9.i386.rpm +xorg-x11-drv-via-0.2.1-9.x86_64.rpm +xorg-x11-drv-vmmouse-12.4.0-2.1.x86_64.rpm +xorg-x11-drv-vmware-10.13.0-2.1.x86_64.rpm +xorg-x11-drv-void-1.1.0-3.1.x86_64.rpm +xorg-x11-drv-voodoo-1.1.0-3.1.x86_64.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.x86_64.rpm +xorg-x11-resutils-7.1-2.fc6.x86_64.rpm +xorg-x11-server-utils-7.1-4.fc6.x86_64.rpm +xorg-x11-server-Xdmx-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xorg-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-twm-1.0.1-3.1.x86_64.rpm +xorg-x11-util-macros-1.0.2-4.fc6.x86_64.rpm +xorg-x11-utils-7.1-2.fc6.x86_64.rpm +xorg-x11-xauth-1.0.1-2.1.x86_64.rpm +xorg-x11-xbitmaps-1.0.1-4.1.x86_64.rpm +xorg-x11-xdm-1.0.5-6.el5.x86_64.rpm +xorg-x11-xfs-1.0.2-4.x86_64.rpm +xorg-x11-xfs-utils-1.0.2-4.x86_64.rpm +xorg-x11-xfwp-1.0.1-3.1.x86_64.rpm +xorg-x11-xinit-1.0.2-15.el5.x86_64.rpm +xorg-x11-xkb-utils-1.0.2-2.1.x86_64.rpm +xorg-x11-xsm-1.0.2-4.fc6.x86_64.rpm +xrestop-0.2-6.2.2.x86_64.rpm +xsane-0.991-5.el5.x86_64.rpm +xsane-gimp-0.991-5.el5.x86_64.rpm +xsri-2.1.0-10.fc6.x86_64.rpm +xterm-215-8.el5.x86_64.rpm +xulrunner-1.9.0.12-1.el5_3.i386.rpm +xulrunner-1.9.0.12-1.el5_3.x86_64.rpm +yelp-2.16.0-22.el5.x86_64.rpm +ypbind-1.19-12.el5.x86_64.rpm +yp-tools-2.9-0.1.x86_64.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.x86_64.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.x86_64.rpm +zip-2.31-2.el5.x86_64.rpm +zisofs-tools-1.0.6-3.2.2.x86_64.rpm +zlib-1.2.3-3.i386.rpm +zlib-1.2.3-3.x86_64.rpm +zsh-4.2.6-3.el5.x86_64.rpm +zsh-html-4.2.6-3.el5.x86_64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-x86_64-Supplementary b/scripts/channel-to-update-level/data/5-u4-client-x86_64-Supplementary new file mode 100644 index 0000000..1a61a5d --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-x86_64-Supplementary @@ -0,0 +1,51 @@ +acroread-8.1.6-2.el5.i386.rpm +acroread-plugin-8.1.6-2.el5.i386.rpm +ctdb-1.0.82-1.el5.x86_64.rpm +ctdb-devel-1.0.82-1.el5.x86_64.rpm +flash-plugin-10.0.32.18-2.el5.i386.rpm +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +ipw2100-firmware-1.3-2.el5.noarch.rpm +ipw2200-firmware-3.0-2.el5.noarch.rpm +ipw3945d-1.7.22-2.el5.x86_64.rpm +ipw3945-ucode-1.14.2-1.el5.noarch.rpm +iwl3945-firmware-15.28.2.8-2.noarch.rpm +iwl4965-firmware-228.57.2.23-2.noarch.rpm +iwl5000-firmware-5.4.A.11-2.noarch.rpm +java-1.5.0-sun-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-demo-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-devel-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-jdbc-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-plugin-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-src-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-demo-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-devel-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-jdbc-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-plugin-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-src-1.6.0.15-1jpp.1.el5.x86_64.rpm +kmod-ipw3945-1.2.0-4.20.el5.x86_64.rpm +kmod-ipw3945-xen-1.2.0-4.20.el5.x86_64.rpm +libsmbclient-3.0.34-40.el5.x86_64.rpm +libsmbclient-devel-3.0.34-40.el5.x86_64.rpm +libtalloc-1.2.0-40.el5.x86_64.rpm +libtalloc-devel-1.2.0-40.el5.x86_64.rpm +libtdb-1.1.2-40.el5.x86_64.rpm +libtdb-devel-1.1.2-40.el5.x86_64.rpm +rt61pci-firmware-1.2-5.noarch.rpm +rt73usb-firmware-1.8-5.noarch.rpm +samba3x-3.3.5-0.40.el5.x86_64.rpm +samba3x-client-3.3.5-0.40.el5.x86_64.rpm +samba3x-common-3.3.5-0.40.el5.x86_64.rpm +samba3x-debuginfo-3.3.5-0.40.el5.x86_64.rpm +samba3x-doc-3.3.5-0.40.el5.x86_64.rpm +samba3x-domainjoin-gui-3.3.5-0.40.el5.x86_64.rpm +samba3x-swat-3.3.5-0.40.el5.x86_64.rpm +samba3x-winbind-3.3.5-0.40.el5.x86_64.rpm +samba3x-winbind-devel-3.3.5-0.40.el5.x86_64.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm +tdb-tools-1.1.2-40.el5.x86_64.rpm +xenpv-win-32-bit-0.97.4-3.el5.noarch.rpm +xenpv-win-32-bit-debug-0.97.4-3.el5.noarch.rpm +xenpv-win-64-bit-0.97.4-3.el5.noarch.rpm +xenpv-win-64-bit-debug-0.97.4-3.el5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-x86_64-Vt b/scripts/channel-to-update-level/data/5-u4-client-x86_64-Vt new file mode 100644 index 0000000..9076e7d --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-x86_64-Vt @@ -0,0 +1,72 @@ +celt051-0.5.1.3-0.el5.i386.rpm +celt051-0.5.1.3-0.el5.x86_64.rpm +celt051-devel-0.5.1.3-0.el5.i386.rpm +celt051-devel-0.5.1.3-0.el5.x86_64.rpm +etherboot-pxes-5.4.4-10.el5.x86_64.rpm +etherboot-roms-5.4.4-10.el5.x86_64.rpm +etherboot-roms-kvm-5.4.4-10.el5.x86_64.rpm +etherboot-zroms-5.4.4-10.el5.x86_64.rpm +etherboot-zroms-kvm-5.4.4-10.el5.x86_64.rpm +gnome-applet-vm-0.1.2-1.el5.x86_64.rpm +iasl-20061109-5.el5.x86_64.rpm +kmod-kvm-83-105.el5.x86_64.rpm +kvm-83-105.el5.x86_64.rpm +kvm-qemu-img-83-105.el5.x86_64.rpm +kvm-tools-83-105.el5.x86_64.rpm +libcmpiutil-0.4-2.el5.i386.rpm +libcmpiutil-0.4-2.el5.x86_64.rpm +libcmpiutil-devel-0.4-2.el5.i386.rpm +libcmpiutil-devel-0.4-2.el5.x86_64.rpm +libvirt-0.6.3-20.el5.i386.rpm +libvirt-0.6.3-20.el5.x86_64.rpm +libvirt-cim-0.5.5-2.el5.x86_64.rpm +libvirt-devel-0.6.3-20.el5.i386.rpm +libvirt-devel-0.6.3-20.el5.x86_64.rpm +libvirt-python-0.6.3-20.el5.x86_64.rpm +log4cpp-1.0-4.el5.x86_64.rpm +log4cpp-devel-1.0-4.el5.x86_64.rpm +perl-Sys-Virt-0.2.0-4.el5.x86_64.rpm +python-virtinst-0.400.3-5.el5.noarch.rpm +qcairo-1.8.7.1-3.el5.i386.rpm +qcairo-1.8.7.1-3.el5.x86_64.rpm +qcairo-devel-1.8.7.1-3.el5.i386.rpm +qcairo-devel-1.8.7.1-3.el5.x86_64.rpm +qffmpeg-devel-0.4.9-0.15.20080908.el5.i386.rpm +qffmpeg-devel-0.4.9-0.15.20080908.el5.x86_64.rpm +qffmpeg-libs-0.4.9-0.15.20080908.el5.i386.rpm +qffmpeg-libs-0.4.9-0.15.20080908.el5.x86_64.rpm +qpixman-0.13.3-4.el5.i386.rpm +qpixman-0.13.3-4.el5.x86_64.rpm +qpixman-devel-0.13.3-4.el5.i386.rpm +qpixman-devel-0.13.3-4.el5.x86_64.rpm +qspice-0.3.0-39.el5.x86_64.rpm +qspice-libs-0.3.0-39.el5.x86_64.rpm +qspice-libs-devel-0.3.0-39.el5.x86_64.rpm +virt-manager-0.6.1-8.el5.x86_64.rpm +Virtualization-as-IN-5.2-11.noarch.rpm +Virtualization-bn-IN-5.2-11.noarch.rpm +Virtualization-de-DE-5.2-11.noarch.rpm +Virtualization-en-US-5.2-11.noarch.rpm +Virtualization-es-ES-5.2-11.noarch.rpm +Virtualization-fr-FR-5.2-11.noarch.rpm +Virtualization-gu-IN-5.2-11.noarch.rpm +Virtualization-hi-IN-5.2-11.noarch.rpm +Virtualization-it-IT-5.2-11.noarch.rpm +Virtualization-ja-JP-5.2-11.noarch.rpm +Virtualization-kn-IN-5.2-11.noarch.rpm +Virtualization-ko-KR-5.2-11.noarch.rpm +Virtualization-ml-IN-5.2-11.noarch.rpm +Virtualization-mr-IN-5.2-11.noarch.rpm +Virtualization-or-IN-5.2-11.noarch.rpm +Virtualization-pa-IN-5.2-11.noarch.rpm +Virtualization-pt-BR-5.2-11.noarch.rpm +Virtualization-ru-RU-5.2-11.noarch.rpm +Virtualization-si-LK-5.2-11.noarch.rpm +Virtualization-ta-IN-5.2-11.noarch.rpm +Virtualization-te-IN-5.2-11.noarch.rpm +Virtualization-zh-CN-5.2-11.noarch.rpm +Virtualization-zh-TW-5.2-11.noarch.rpm +virt-viewer-0.0.2-3.el5.x86_64.rpm +xen-3.0.3-94.el5.x86_64.rpm +xen-devel-3.0.3-94.el5.i386.rpm +xen-devel-3.0.3-94.el5.x86_64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-client-x86_64-Workstation b/scripts/channel-to-update-level/data/5-u4-client-x86_64-Workstation new file mode 100644 index 0000000..484d03a --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-client-x86_64-Workstation @@ -0,0 +1,1223 @@ +adaptx-javadoc-0.9.13-3jpp.1.x86_64.rpm +agg-devel-2.4-2.1.i386.rpm +agg-devel-2.4-2.1.x86_64.rpm +alchemist-devel-1.0.36-2.el5.i386.rpm +alchemist-devel-1.0.36-2.el5.x86_64.rpm +alsa-lib-devel-1.0.17-1.el5.i386.rpm +alsa-lib-devel-1.0.17-1.el5.x86_64.rpm +amanda-devel-2.5.0p2-8.el5.i386.rpm +amanda-devel-2.5.0p2-8.el5.x86_64.rpm +amanda-server-2.5.0p2-8.el5.x86_64.rpm +ant-1.6.5-2jpp.2.x86_64.rpm +ant-antlr-1.6.5-2jpp.2.x86_64.rpm +ant-apache-bcel-1.6.5-2jpp.2.x86_64.rpm +ant-apache-bsf-1.6.5-2jpp.2.x86_64.rpm +ant-apache-log4j-1.6.5-2jpp.2.x86_64.rpm +ant-apache-oro-1.6.5-2jpp.2.x86_64.rpm +ant-apache-regexp-1.6.5-2jpp.2.x86_64.rpm +ant-apache-resolver-1.6.5-2jpp.2.x86_64.rpm +ant-commons-logging-1.6.5-2jpp.2.x86_64.rpm +anthy-devel-7900-4.el5.i386.rpm +anthy-devel-7900-4.el5.x86_64.rpm +anthy-el-7900-4.el5.x86_64.rpm +ant-javadoc-1.6.5-2jpp.2.x86_64.rpm +ant-javamail-1.6.5-2jpp.2.x86_64.rpm +ant-jdepend-1.6.5-2jpp.2.x86_64.rpm +ant-jmf-1.6.5-2jpp.2.x86_64.rpm +ant-jsch-1.6.5-2jpp.2.x86_64.rpm +ant-junit-1.6.5-2jpp.2.x86_64.rpm +antlr-javadoc-2.7.6-4jpp.2.x86_64.rpm +ant-manifest-only-1.6.5-2jpp.2.x86_64.rpm +ant-manual-1.6.5-2jpp.2.x86_64.rpm +ant-nodeps-1.6.5-2jpp.2.x86_64.rpm +ant-scripts-1.6.5-2jpp.2.x86_64.rpm +ant-swing-1.6.5-2jpp.2.x86_64.rpm +ant-trax-1.6.5-2jpp.2.x86_64.rpm +apr-devel-1.2.7-11.el5_3.1.i386.rpm +apr-devel-1.2.7-11.el5_3.1.x86_64.rpm +apr-util-devel-1.2.7-7.el5_3.2.i386.rpm +apr-util-devel-1.2.7-7.el5_3.2.x86_64.rpm +arpwatch-2.1a13-21.el5.x86_64.rpm +arts-devel-1.5.4-1.i386.rpm +arts-devel-1.5.4-1.x86_64.rpm +aspell-devel-0.60.3-7.1.i386.rpm +aspell-devel-0.60.3-7.1.x86_64.rpm +atk-devel-1.12.2-1.fc6.i386.rpm +atk-devel-1.12.2-1.fc6.x86_64.rpm +at-spi-devel-1.7.11-3.el5.i386.rpm +at-spi-devel-1.7.11-3.el5.x86_64.rpm +audiofile-devel-0.2.6-5.i386.rpm +audiofile-devel-0.2.6-5.x86_64.rpm +audit-libs-devel-1.7.13-2.el5.i386.rpm +audit-libs-devel-1.7.13-2.el5.x86_64.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-compat-howl-devel-0.6.16-6.el5.i386.rpm +avahi-compat-howl-devel-0.6.16-6.el5.x86_64.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.x86_64.rpm +avahi-devel-0.6.16-6.el5.i386.rpm +avahi-devel-0.6.16-6.el5.x86_64.rpm +avahi-glib-devel-0.6.16-6.el5.i386.rpm +avahi-glib-devel-0.6.16-6.el5.x86_64.rpm +avahi-qt3-devel-0.6.16-6.el5.i386.rpm +avahi-qt3-devel-0.6.16-6.el5.x86_64.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.x86_64.rpm +avalon-logkit-javadoc-1.2-4jpp.3.x86_64.rpm +axis-javadoc-1.2.1-2jpp.6.x86_64.rpm +axis-manual-1.2.1-2jpp.6.x86_64.rpm +bcel-demo-5.1-8jpp.1.x86_64.rpm +bcel-javadoc-5.1-8jpp.1.x86_64.rpm +beecrypt-devel-4.1.2-10.1.1.i386.rpm +beecrypt-devel-4.1.2-10.1.1.x86_64.rpm +bind-chroot-9.3.6-4.P1.el5.x86_64.rpm +bind-devel-9.3.6-4.P1.el5.i386.rpm +bind-devel-9.3.6-4.P1.el5.x86_64.rpm +bind-libbind-devel-9.3.6-4.P1.el5.i386.rpm +bind-libbind-devel-9.3.6-4.P1.el5.x86_64.rpm +binutils-devel-2.17.50.0.6-12.el5.i386.rpm +binutils-devel-2.17.50.0.6-12.el5.x86_64.rpm +bison-2.3-2.1.x86_64.rpm +bison-devel-2.3-2.1.i386.rpm +bison-devel-2.3-2.1.x86_64.rpm +bison-runtime-2.3-2.1.x86_64.rpm +blas-devel-3.0-37.el5.i386.rpm +blas-devel-3.0-37.el5.x86_64.rpm +blktrace-1.0.0-6.el5.x86_64.rpm +bluez-libs-devel-3.7-1.1.i386.rpm +bluez-libs-devel-3.7-1.1.x86_64.rpm +bogl-devel-0.1.18-11.2.1.el5.1.i386.rpm +bogl-devel-0.1.18-11.2.1.el5.1.x86_64.rpm +boost-devel-1.33.1-10.el5.i386.rpm +boost-devel-1.33.1-10.el5.x86_64.rpm +bootparamd-0.17-24.devel.2.1.x86_64.rpm +brlapi-devel-0.4.1-1.fc6.i386.rpm +brlapi-devel-0.4.1-1.fc6.x86_64.rpm +bsf-javadoc-2.3.0-11jpp.1.x86_64.rpm +bsh-demo-1.3.0-9jpp.1.x86_64.rpm +bsh-javadoc-1.3.0-9jpp.1.x86_64.rpm +byacc-1.9-29.2.2.x86_64.rpm +bzip2-devel-1.0.3-4.el5_2.i386.rpm +bzip2-devel-1.0.3-4.el5_2.x86_64.rpm +caching-nameserver-9.3.6-4.P1.el5.x86_64.rpm +cairo-devel-1.2.4-5.el5.i386.rpm +cairo-devel-1.2.4-5.el5.x86_64.rpm +cairo-java-devel-1.0.5-3.fc6.i386.rpm +cairo-java-devel-1.0.5-3.fc6.x86_64.rpm +castor-0.9.5-1jpp.7.x86_64.rpm +castor-demo-0.9.5-1jpp.7.x86_64.rpm +castor-doc-0.9.5-1jpp.7.x86_64.rpm +castor-javadoc-0.9.5-1jpp.7.x86_64.rpm +castor-test-0.9.5-1jpp.7.x86_64.rpm +castor-xml-0.9.5-1jpp.7.x86_64.rpm +cdparanoia-devel-alpha9.8-27.2.i386.rpm +cdparanoia-devel-alpha9.8-27.2.x86_64.rpm +cdrecord-devel-2.01-10.7.el5.i386.rpm +cdrecord-devel-2.01-10.7.el5.x86_64.rpm +check-devel-0.9.3-5.fc6.i386.rpm +check-devel-0.9.3-5.fc6.x86_64.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.x86_64.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.x86_64.rpm +cman-2.0.115-1.el5.x86_64.rpm +cman-devel-2.0.115-1.el5.i386.rpm +cman-devel-2.0.115-1.el5.x86_64.rpm +compat-dapl-2.0.19-2.el5.i386.rpm +compat-dapl-2.0.19-2.el5.x86_64.rpm +compat-dapl-devel-2.0.19-2.el5.i386.rpm +compat-dapl-devel-2.0.19-2.el5.x86_64.rpm +compat-dapl-static-2.0.19-2.el5.x86_64.rpm +compat-dapl-utils-2.0.19-2.el5.x86_64.rpm +compiz-devel-0.0.13-0.37.20060817git.el5.i386.rpm +compiz-devel-0.0.13-0.37.20060817git.el5.x86_64.rpm +control-center-devel-2.16.0-16.el5.i386.rpm +control-center-devel-2.16.0-16.el5.x86_64.rpm +coolkey-devel-1.1.0-6.el5.i386.rpm +coolkey-devel-1.1.0-6.el5.x86_64.rpm +crash-devel-4.0-8.9.1.el5.i386.rpm +crash-devel-4.0-8.9.1.el5.x86_64.rpm +cryptsetup-luks-devel-1.0.3-5.el5.i386.rpm +cryptsetup-luks-devel-1.0.3-5.el5.x86_64.rpm +cscope-15.5-15.1.el5_3.1.x86_64.rpm +ctags-5.6-1.1.x86_64.rpm +cups-devel-1.3.7-11.el5.i386.rpm +cups-devel-1.3.7-11.el5.x86_64.rpm +curl-devel-7.15.5-2.1.el5_3.5.i386.rpm +curl-devel-7.15.5-2.1.el5_3.5.x86_64.rpm +cyrus-imapd-2.3.7-7.el5.x86_64.rpm +cyrus-imapd-devel-2.3.7-7.el5.i386.rpm +cyrus-imapd-devel-2.3.7-7.el5.x86_64.rpm +cyrus-imapd-perl-2.3.7-7.el5.x86_64.rpm +cyrus-imapd-utils-2.3.7-7.el5.x86_64.rpm +cyrus-sasl-devel-2.1.22-5.el5.i386.rpm +cyrus-sasl-devel-2.1.22-5.el5.x86_64.rpm +dapl-2.0.19-2.el5.i386.rpm +dapl-2.0.19-2.el5.x86_64.rpm +dapl-devel-2.0.19-2.el5.i386.rpm +dapl-devel-2.0.19-2.el5.x86_64.rpm +dapl-static-2.0.19-2.el5.x86_64.rpm +dapl-utils-2.0.19-2.el5.x86_64.rpm +db4-devel-4.3.29-10.el5.i386.rpm +db4-devel-4.3.29-10.el5.x86_64.rpm +dbus-devel-1.1.2-12.el5.i386.rpm +dbus-devel-1.1.2-12.el5.x86_64.rpm +dbus-glib-devel-0.73-8.el5.i386.rpm +dbus-glib-devel-0.73-8.el5.x86_64.rpm +dev86-0.16.17-2.2.x86_64.rpm +devhelp-devel-0.12-20.el5.i386.rpm +devhelp-devel-0.12-20.el5.x86_64.rpm +dhcp-3.0.5-21.el5.x86_64.rpm +dhcp-devel-3.0.5-21.el5.i386.rpm +dhcp-devel-3.0.5-21.el5.x86_64.rpm +dhcpv6-1.0.10-17.el5.x86_64.rpm +diffstat-1.41-1.2.3.el5.x86_64.rpm +distcache-devel-1.4.5-14.1.i386.rpm +distcache-devel-1.4.5-14.1.x86_64.rpm +dmraid-devel-1.0.0.rc13-53.el5.x86_64.rpm +dovecot-1.0.7-7.el5.x86_64.rpm +doxygen-1.4.7-1.1.x86_64.rpm +doxygen-doxywizard-1.4.7-1.1.x86_64.rpm +e2fsprogs-devel-1.39-23.el5.i386.rpm +e2fsprogs-devel-1.39-23.el5.x86_64.rpm +eclipse-ecj-3.2.1-19.el5.x86_64.rpm +eclipse-jdt-3.2.1-19.el5.x86_64.rpm +eclipse-jdt-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-pde-3.2.1-19.el5.x86_64.rpm +eclipse-pde-runtime-3.2.1-19.el5.x86_64.rpm +eclipse-pde-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-platform-3.2.1-19.el5.x86_64.rpm +eclipse-platform-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-rcp-3.2.1-19.el5.x86_64.rpm +eclipse-rcp-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-sdk-3.2.1-19.el5.x86_64.rpm +ecryptfs-utils-devel-75-5.el5.i386.rpm +ecryptfs-utils-devel-75-5.el5.x86_64.rpm +edac-utils-devel-0.9-6.el5.i386.rpm +edac-utils-devel-0.9-6.el5.x86_64.rpm +eel2-devel-2.16.1-1.el5.i386.rpm +eel2-devel-2.16.1-1.el5.x86_64.rpm +ElectricFence-2.2.2-20.2.2.x86_64.rpm +elfutils-0.137-3.el5.x86_64.rpm +elfutils-devel-0.137-3.el5.i386.rpm +elfutils-devel-0.137-3.el5.x86_64.rpm +elfutils-devel-static-0.137-3.el5.i386.rpm +elfutils-devel-static-0.137-3.el5.x86_64.rpm +elfutils-libelf-devel-0.137-3.el5.i386.rpm +elfutils-libelf-devel-0.137-3.el5.x86_64.rpm +elfutils-libelf-devel-static-0.137-3.el5.i386.rpm +elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm +eruby-devel-1.0.5-6.1.i386.rpm +eruby-devel-1.0.5-6.1.x86_64.rpm +esound-devel-0.2.36-3.i386.rpm +esound-devel-0.2.36-3.x86_64.rpm +evolution-data-server-devel-1.12.3-18.el5.i386.rpm +evolution-data-server-devel-1.12.3-18.el5.x86_64.rpm +evolution-devel-2.12.3-19.el5.i386.rpm +evolution-devel-2.12.3-19.el5.x86_64.rpm +expat-devel-1.95.8-8.2.1.i386.rpm +expat-devel-1.95.8-8.2.1.x86_64.rpm +expect-devel-5.43.0-5.1.i386.rpm +expect-devel-5.43.0-5.1.x86_64.rpm +festival-devel-1.95-5.2.1.i386.rpm +festival-devel-1.95-5.2.1.x86_64.rpm +fetchmail-6.3.6-1.1.el5.x86_64.rpm +finch-devel-2.5.9-1.el5.i386.rpm +finch-devel-2.5.9-1.el5.x86_64.rpm +finger-server-0.17-32.2.1.1.x86_64.rpm +fipscheck-devel-1.2.0-1.el5.i386.rpm +fipscheck-devel-1.2.0-1.el5.x86_64.rpm +flac-devel-1.1.2-28.el5_0.1.i386.rpm +flac-devel-1.1.2-28.el5_0.1.x86_64.rpm +fontconfig-devel-2.4.1-7.el5.i386.rpm +fontconfig-devel-2.4.1-7.el5.x86_64.rpm +freeglut-devel-2.4.0-7.1.el5.i386.rpm +freeglut-devel-2.4.0-7.1.el5.x86_64.rpm +freeradius-1.1.3-1.4.el5.x86_64.rpm +freeradius-mysql-1.1.3-1.4.el5.x86_64.rpm +freeradius-postgresql-1.1.3-1.4.el5.x86_64.rpm +freeradius-unixODBC-1.1.3-1.4.el5.x86_64.rpm +freetype-demos-2.2.1-21.el5_3.x86_64.rpm +freetype-devel-2.2.1-21.el5_3.i386.rpm +freetype-devel-2.2.1-21.el5_3.x86_64.rpm +fribidi-devel-0.10.7-5.1.i386.rpm +fribidi-devel-0.10.7-5.1.x86_64.rpm +fuse-devel-2.7.4-8.el5.i386.rpm +fuse-devel-2.7.4-8.el5.x86_64.rpm +gail-devel-1.9.2-1.fc6.i386.rpm +gail-devel-1.9.2-1.fc6.x86_64.rpm +gamin-devel-0.1.7-8.el5.i386.rpm +gamin-devel-0.1.7-8.el5.x86_64.rpm +gcc44-4.4.0-6.el5.x86_64.rpm +gcc44-c++-4.4.0-6.el5.x86_64.rpm +gcc44-gfortran-4.4.0-6.el5.x86_64.rpm +gcc-c++-4.1.2-46.el5.x86_64.rpm +gcc-gfortran-4.1.2-46.el5.x86_64.rpm +gcc-gnat-4.1.2-46.el5.x86_64.rpm +gcc-java-4.1.2-46.el5.x86_64.rpm +gcc-objc-4.1.2-46.el5.x86_64.rpm +gcc-objc++-4.1.2-46.el5.x86_64.rpm +GConf2-devel-2.14.0-9.el5.i386.rpm +GConf2-devel-2.14.0-9.el5.x86_64.rpm +gdbm-devel-1.8.0-26.2.1.i386.rpm +gdbm-devel-1.8.0-26.2.1.x86_64.rpm +gd-devel-2.0.33-9.4.el5_1.1.i386.rpm +gd-devel-2.0.33-9.4.el5_1.1.x86_64.rpm +gdk-pixbuf-devel-0.22.0-25.el5.i386.rpm +gdk-pixbuf-devel-0.22.0-25.el5.x86_64.rpm +gedit-devel-2.16.0-9.el5.i386.rpm +gedit-devel-2.16.0-9.el5.x86_64.rpm +gettext-devel-0.14.6-4.el5.i386.rpm +gettext-devel-0.14.6-4.el5.x86_64.rpm +ghostscript-devel-8.15.2-9.11.el5.i386.rpm +ghostscript-devel-8.15.2-9.11.el5.x86_64.rpm +giflib-devel-4.1.3-7.1.el5_3.1.i386.rpm +giflib-devel-4.1.3-7.1.el5_3.1.x86_64.rpm +gimp-devel-2.2.13-2.0.7.el5.i386.rpm +gimp-devel-2.2.13-2.0.7.el5.x86_64.rpm +gimp-print-devel-4.2.7-22.2.el5.i386.rpm +gimp-print-devel-4.2.7-22.2.el5.x86_64.rpm +glade2-2.12.1-6.el5.x86_64.rpm +glib2-devel-2.12.3-4.el5_3.1.i386.rpm +glib2-devel-2.12.3-4.el5_3.1.x86_64.rpm +glib-devel-1.2.10-20.el5.i386.rpm +glib-devel-1.2.10-20.el5.x86_64.rpm +glib-java-devel-0.2.6-3.fc6.i386.rpm +glib-java-devel-0.2.6-3.fc6.x86_64.rpm +gmp-devel-4.1.4-10.el5.i386.rpm +gmp-devel-4.1.4-10.el5.x86_64.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.x86_64.rpm +gnome-desktop-devel-2.16.0-1.fc6.i386.rpm +gnome-desktop-devel-2.16.0-1.fc6.x86_64.rpm +gnome-keyring-devel-0.6.0-1.fc6.i386.rpm +gnome-keyring-devel-0.6.0-1.fc6.x86_64.rpm +gnome-mag-devel-0.13.1-1.fc6.i386.rpm +gnome-mag-devel-0.13.1-1.fc6.x86_64.rpm +gnome-media-devel-2.16.1-3.el5.i386.rpm +gnome-media-devel-2.16.1-3.el5.x86_64.rpm +gnome-menus-devel-2.16.0-2.fc6.i386.rpm +gnome-menus-devel-2.16.0-2.fc6.x86_64.rpm +gnome-mount-devel-0.5-3.el5.i386.rpm +gnome-mount-devel-0.5-3.el5.x86_64.rpm +gnome-panel-devel-2.16.1-7.el5.i386.rpm +gnome-panel-devel-2.16.1-7.el5.x86_64.rpm +gnome-pilot-devel-2.0.13-16.i386.rpm +gnome-pilot-devel-2.0.13-16.x86_64.rpm +gnome-speech-devel-0.4.5-1.fc6.i386.rpm +gnome-speech-devel-0.4.5-1.fc6.x86_64.rpm +gnome-utils-devel-2.16.0-5.el5.i386.rpm +gnome-utils-devel-2.16.0-5.el5.x86_64.rpm +gnome-vfs2-devel-2.16.2-4.el5.i386.rpm +gnome-vfs2-devel-2.16.2-4.el5.x86_64.rpm +gnutls-devel-1.4.1-3.el5_2.1.i386.rpm +gnutls-devel-1.4.1-3.el5_2.1.x86_64.rpm +gob2-2.0.14-1.1.x86_64.rpm +gok-devel-1.2.0-2.el5.i386.rpm +gok-devel-1.2.0-2.el5.x86_64.rpm +gphoto2-devel-2.2.0-3.el5.i386.rpm +gphoto2-devel-2.2.0-3.el5.x86_64.rpm +gpm-devel-1.20.1-74.1.i386.rpm +gpm-devel-1.20.1-74.1.x86_64.rpm +gstreamer-devel-0.10.20-3.el5.i386.rpm +gstreamer-devel-0.10.20-3.el5.x86_64.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.x86_64.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.i386.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.x86_64.rpm +gtk2-devel-2.10.4-20.el5.i386.rpm +gtk2-devel-2.10.4-20.el5.x86_64.rpm +gtk+-devel-1.2.10-56.el5.i386.rpm +gtk+-devel-1.2.10-56.el5.x86_64.rpm +gtkhtml2-devel-2.11.0-3.i386.rpm +gtkhtml2-devel-2.11.0-3.x86_64.rpm +gtkhtml3-devel-3.16.3-1.el5.i386.rpm +gtkhtml3-devel-3.16.3-1.el5.x86_64.rpm +gtksourceview-devel-1.8.0-1.fc6.i386.rpm +gtksourceview-devel-1.8.0-1.fc6.x86_64.rpm +gtkspell-devel-2.0.11-2.1.i386.rpm +gtkspell-devel-2.0.11-2.1.x86_64.rpm +gtk-vnc-devel-0.3.8-3.el5.i386.rpm +gtk-vnc-devel-0.3.8-3.el5.x86_64.rpm +gucharmap-devel-1.8.0-1.fc6.i386.rpm +gucharmap-devel-1.8.0-1.fc6.x86_64.rpm +guile-devel-1.8.0-8.20060831cvs.i386.rpm +guile-devel-1.8.0-8.20060831cvs.x86_64.rpm +hal-devel-0.5.8.1-52.el5.i386.rpm +hal-devel-0.5.8.1-52.el5.x86_64.rpm +hardlink-1.0-1.27.x86_64.rpm +hesiod-devel-3.1.0-8.i386.rpm +hesiod-devel-3.1.0-8.x86_64.rpm +hfsutils-devel-3.2.6-7.2.2.i386.rpm +hfsutils-devel-3.2.6-7.2.2.x86_64.rpm +htdig-web-3.2.0b6-11.el5.x86_64.rpm +httpd-devel-2.2.3-31.el5.i386.rpm +httpd-devel-2.2.3-31.el5.x86_64.rpm +httpd-manual-2.2.3-31.el5.x86_64.rpm +ibsim-0.5-1.el5.x86_64.rpm +ibutils-1.2-10.el5.x86_64.rpm +ibutils-devel-1.2-10.el5.i386.rpm +ibutils-devel-1.2-10.el5.x86_64.rpm +ibutils-libs-1.2-10.el5.i386.rpm +ibutils-libs-1.2-10.el5.x86_64.rpm +ibvexdmtools-0.0.1-11.el5.x86_64.rpm +icon-slicer-0.3-7.2.2.x86_64.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.x86_64.rpm +imake-1.0.2-3.x86_64.rpm +indent-2.2.9-14.fc6.x86_64.rpm +infiniband-diags-1.4.4-1.el5.x86_64.rpm +inn-2.4.3-8.el5.x86_64.rpm +inn-devel-2.4.3-8.el5.i386.rpm +inn-devel-2.4.3-8.el5.x86_64.rpm +iptables-devel-1.3.5-5.3.el5.i386.rpm +iptables-devel-1.3.5-5.3.el5.x86_64.rpm +isdn4k-utils-devel-3.2-56.el5.i386.rpm +isdn4k-utils-devel-3.2-56.el5.x86_64.rpm +iso-codes-devel-0.53-1.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.x86_64.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.x86_64.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.x86_64.rpm +jakarta-commons-collections-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.x86_64.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.x86_64.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.x86_64.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.x86_64.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.x86_64.rpm +jakarta-commons-digester-1.7-5jpp.1.x86_64.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.x86_64.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.x86_64.rpm +jakarta-commons-el-1.0-7jpp.1.x86_64.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.x86_64.rpm +jakarta-commons-fileupload-1.0-6jpp.1.x86_64.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.x86_64.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.x86_64.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.x86_64.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.x86_64.rpm +jakarta-commons-lang-2.1-5jpp.1.x86_64.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.x86_64.rpm +jakarta-commons-launcher-0.9-6jpp.1.x86_64.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.x86_64.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.x86_64.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.x86_64.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.x86_64.rpm +jakarta-commons-pool-1.3-5jpp.1.x86_64.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.x86_64.rpm +jakarta-commons-validator-1.1.4-5jpp.1.x86_64.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.x86_64.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.x86_64.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.x86_64.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.x86_64.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.x86_64.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.x86_64.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.x86_64.rpm +javacc-4.0-3jpp.3.x86_64.rpm +javacc-demo-4.0-3jpp.3.x86_64.rpm +javacc-manual-4.0-3jpp.3.x86_64.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.x86_64.rpm +jdepend-2.6-6jpp.2.x86_64.rpm +jdepend-demo-2.6-6jpp.2.x86_64.rpm +jdepend-javadoc-2.6-6jpp.2.x86_64.rpm +jdom-demo-1.0-4jpp.1.x86_64.rpm +jdom-javadoc-1.0-4jpp.1.x86_64.rpm +jlex-javadoc-1.2.6-5jpp.1.x86_64.rpm +jsch-demo-0.1.28-1jpp.5.x86_64.rpm +jsch-javadoc-0.1.28-1jpp.5.x86_64.rpm +junit-demo-3.8.2-3jpp.1.x86_64.rpm +junit-javadoc-3.8.2-3jpp.1.x86_64.rpm +junit-manual-3.8.2-3jpp.1.x86_64.rpm +jzlib-demo-1.0.7-4jpp.1.x86_64.rpm +jzlib-javadoc-1.0.7-4jpp.1.x86_64.rpm +kdbg-2.0.2-1.2.1.x86_64.rpm +kdebase-devel-3.5.4-20.el5.i386.rpm +kdebase-devel-3.5.4-20.el5.x86_64.rpm +kdebindings-devel-3.5.4-6.el5.i386.rpm +kdebindings-devel-3.5.4-6.el5.x86_64.rpm +kdegames-devel-3.5.4-1.fc6.i386.rpm +kdegames-devel-3.5.4-1.fc6.x86_64.rpm +kdegraphics-devel-3.5.4-13.el5_3.i386.rpm +kdegraphics-devel-3.5.4-13.el5_3.x86_64.rpm +kdelibs-devel-3.5.4-22.el5_3.i386.rpm +kdelibs-devel-3.5.4-22.el5_3.x86_64.rpm +kdemultimedia-devel-3.5.4-2.fc6.i386.rpm +kdemultimedia-devel-3.5.4-2.fc6.x86_64.rpm +kdenetwork-devel-3.5.4-9.el5.i386.rpm +kdenetwork-devel-3.5.4-9.el5.x86_64.rpm +kdepim-devel-3.5.4-6.el5.i386.rpm +kdepim-devel-3.5.4-6.el5.x86_64.rpm +kdesdk-3.5.4-3.el5.i386.rpm +kdesdk-3.5.4-3.el5.x86_64.rpm +kdesdk-devel-3.5.4-3.el5.i386.rpm +kdesdk-devel-3.5.4-3.el5.x86_64.rpm +kdeutils-devel-3.5.4-5.fc6.x86_64.rpm +kdevelop-3.3.4-1.fc6.x86_64.rpm +kdewebdev-3.5.4-2.fc6.i386.rpm +kdewebdev-3.5.4-2.fc6.x86_64.rpm +kdewebdev-devel-3.5.4-2.fc6.i386.rpm +kdewebdev-devel-3.5.4-2.fc6.x86_64.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.i386.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.x86_64.rpm +keyutils-libs-devel-1.2-1.el5.i386.rpm +keyutils-libs-devel-1.2-1.el5.x86_64.rpm +krb5-devel-1.6.1-36.el5.i386.rpm +krb5-devel-1.6.1-36.el5.x86_64.rpm +krb5-server-1.6.1-36.el5.x86_64.rpm +ksh-20080202-14.el5.x86_64.rpm +kudzu-devel-1.2.57.1.21-1.i386.rpm +kudzu-devel-1.2.57.1.21-1.x86_64.rpm +lam-7.1.2-14.el5.i386.rpm +lam-7.1.2-14.el5.x86_64.rpm +lam-devel-7.1.2-14.el5.i386.rpm +lam-devel-7.1.2-14.el5.x86_64.rpm +lam-libs-7.1.2-14.el5.i386.rpm +lam-libs-7.1.2-14.el5.x86_64.rpm +lapack-3.0-37.el5.i386.rpm +lapack-3.0-37.el5.x86_64.rpm +lapack-devel-3.0-37.el5.i386.rpm +lapack-devel-3.0-37.el5.x86_64.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.i386.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.x86_64.rpm +ldapjdk-4.18-2jpp.3.el5.x86_64.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.x86_64.rpm +libacl-devel-2.2.39-3.el5.i386.rpm +libacl-devel-2.2.39-3.el5.x86_64.rpm +libaio-devel-0.3.106-3.2.i386.rpm +libaio-devel-0.3.106-3.2.x86_64.rpm +libao-devel-0.8.6-7.i386.rpm +libao-devel-0.8.6-7.x86_64.rpm +libart_lgpl-devel-2.3.17-4.i386.rpm +libart_lgpl-devel-2.3.17-4.x86_64.rpm +libassuan-devel-1.0.4-5.el5.i386.rpm +libassuan-devel-1.0.4-5.el5.x86_64.rpm +libattr-devel-2.4.32-1.1.i386.rpm +libattr-devel-2.4.32-1.1.x86_64.rpm +libavc1394-devel-0.5.3-1.fc6.i386.rpm +libavc1394-devel-0.5.3-1.fc6.x86_64.rpm +libbonobo-devel-2.16.0-1.fc6.i386.rpm +libbonobo-devel-2.16.0-1.fc6.x86_64.rpm +libbonoboui-devel-2.16.0-1.fc6.i386.rpm +libbonoboui-devel-2.16.0-1.fc6.x86_64.rpm +libbtctl-devel-0.6.0-9.2.el5.i386.rpm +libbtctl-devel-0.6.0-9.2.el5.x86_64.rpm +libcap-devel-1.10-26.i386.rpm +libcap-devel-1.10-26.x86_64.rpm +libc-client-devel-2004g-2.2.1.i386.rpm +libc-client-devel-2004g-2.2.1.x86_64.rpm +libchewing-devel-0.3.0-8.el5.i386.rpm +libchewing-devel-0.3.0-8.el5.x86_64.rpm +libcroco-devel-0.6.1-2.1.i386.rpm +libcroco-devel-0.6.1-2.1.x86_64.rpm +libcxgb3-1.2.3-1.el5.i386.rpm +libcxgb3-1.2.3-1.el5.x86_64.rpm +libcxgb3-static-1.2.3-1.el5.x86_64.rpm +libdaemon-devel-0.10-5.el5.i386.rpm +libdaemon-devel-0.10-5.el5.x86_64.rpm +libdbi-devel-0.8.1-2.1.i386.rpm +libdbi-devel-0.8.1-2.1.x86_64.rpm +libdhcp4client-devel-3.0.5-21.el5.i386.rpm +libdhcp4client-devel-3.0.5-21.el5.x86_64.rpm +libdhcp6client-devel-1.0.10-17.el5.i386.rpm +libdhcp6client-devel-1.0.10-17.el5.x86_64.rpm +libdhcp-devel-1.20-10.el5.i386.rpm +libdhcp-devel-1.20-10.el5.x86_64.rpm +libdmx-devel-1.0.2-3.1.i386.rpm +libdmx-devel-1.0.2-3.1.x86_64.rpm +libdrm-devel-2.0.2-1.1.i386.rpm +libdrm-devel-2.0.2-1.1.x86_64.rpm +libdv-devel-0.104-4.fc6.1.i386.rpm +libdv-devel-0.104-4.fc6.1.x86_64.rpm +libevent-devel-1.1a-3.2.1.i386.rpm +libevent-devel-1.1a-3.2.1.x86_64.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.i386.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.x86_64.rpm +libfontenc-devel-1.0.2-2.2.el5.i386.rpm +libfontenc-devel-1.0.2-2.2.el5.x86_64.rpm +libFS-devel-1.0.0-3.1.i386.rpm +libFS-devel-1.0.0-3.1.x86_64.rpm +libgail-gnome-devel-1.1.3-1.2.1.i386.rpm +libgail-gnome-devel-1.1.3-1.2.1.x86_64.rpm +libgcj-devel-4.1.2-46.el5.i386.rpm +libgcj-devel-4.1.2-46.el5.x86_64.rpm +libgcj-src-4.1.2-46.el5.x86_64.rpm +libgconf-java-devel-2.12.4-6.el5.i386.rpm +libgconf-java-devel-2.12.4-6.el5.x86_64.rpm +libgcrypt-devel-1.4.4-5.el5.i386.rpm +libgcrypt-devel-1.4.4-5.el5.x86_64.rpm +libgfortran44-4.4.0-6.el5.i386.rpm +libgfortran44-4.4.0-6.el5.x86_64.rpm +libglade2-devel-2.6.0-2.i386.rpm +libglade2-devel-2.6.0-2.x86_64.rpm +libglade-java-devel-2.12.5-3.fc6.i386.rpm +libglade-java-devel-2.12.5-3.fc6.x86_64.rpm +libgnomecanvas-devel-2.14.0-4.1.i386.rpm +libgnomecanvas-devel-2.14.0-4.1.x86_64.rpm +libgnomecups-devel-0.2.2-8.i386.rpm +libgnomecups-devel-0.2.2-8.x86_64.rpm +libgnome-devel-2.16.0-6.el5.i386.rpm +libgnome-devel-2.16.0-6.el5.x86_64.rpm +libgnome-java-devel-2.12.4-3.fc6.i386.rpm +libgnome-java-devel-2.12.4-3.fc6.x86_64.rpm +libgnomeprint22-devel-2.12.1-10.el5.i386.rpm +libgnomeprint22-devel-2.12.1-10.el5.x86_64.rpm +libgnomeprintui22-devel-2.12.1-6.i386.rpm +libgnomeprintui22-devel-2.12.1-6.x86_64.rpm +libgnomeui-devel-2.16.0-5.el5.i386.rpm +libgnomeui-devel-2.16.0-5.el5.x86_64.rpm +libgpg-error-devel-1.4-2.i386.rpm +libgpg-error-devel-1.4-2.x86_64.rpm +libgpod-devel-0.4.0-1.el5.i386.rpm +libgpod-devel-0.4.0-1.el5.x86_64.rpm +libgsf-devel-1.14.1-6.1.i386.rpm +libgsf-devel-1.14.1-6.1.x86_64.rpm +libgssapi-devel-0.10-2.i386.rpm +libgssapi-devel-0.10-2.x86_64.rpm +libgtk-java-devel-2.8.7-3.el5.i386.rpm +libgtk-java-devel-2.8.7-3.el5.x86_64.rpm +libgtop2-devel-2.14.4-3.el5.i386.rpm +libgtop2-devel-2.14.4-3.el5.x86_64.rpm +libhbaapi-devel-2.2-4.el5.i386.rpm +libhbaapi-devel-2.2-4.el5.x86_64.rpm +libhugetlbfs-devel-1.3-3.el5.i386.rpm +libhugetlbfs-devel-1.3-3.el5.x86_64.rpm +libibcm-1.0.4-3.el5.i386.rpm +libibcm-1.0.4-3.el5.x86_64.rpm +libibcm-devel-1.0.4-3.el5.i386.rpm +libibcm-devel-1.0.4-3.el5.x86_64.rpm +libibcm-static-1.0.4-3.el5.x86_64.rpm +libibcommon-1.1.2-1.el5.i386.rpm +libibcommon-1.1.2-1.el5.x86_64.rpm +libibcommon-devel-1.1.2-1.el5.i386.rpm +libibcommon-devel-1.1.2-1.el5.x86_64.rpm +libibcommon-static-1.1.2-1.el5.x86_64.rpm +libibmad-1.2.3-1.el5.i386.rpm +libibmad-1.2.3-1.el5.x86_64.rpm +libibmad-devel-1.2.3-1.el5.i386.rpm +libibmad-devel-1.2.3-1.el5.x86_64.rpm +libibmad-static-1.2.3-1.el5.x86_64.rpm +libibumad-1.2.3-1.el5.i386.rpm +libibumad-1.2.3-1.el5.x86_64.rpm +libibumad-devel-1.2.3-1.el5.i386.rpm +libibumad-devel-1.2.3-1.el5.x86_64.rpm +libibumad-static-1.2.3-1.el5.x86_64.rpm +libibverbs-1.1.2-4.el5.i386.rpm +libibverbs-1.1.2-4.el5.x86_64.rpm +libibverbs-devel-1.1.2-4.el5.i386.rpm +libibverbs-devel-1.1.2-4.el5.x86_64.rpm +libibverbs-static-1.1.2-4.el5.x86_64.rpm +libibverbs-utils-1.1.2-4.el5.x86_64.rpm +libICE-devel-1.0.1-2.1.i386.rpm +libICE-devel-1.0.1-2.1.x86_64.rpm +libicu-devel-3.6-5.11.4.i386.rpm +libicu-devel-3.6-5.11.4.x86_64.rpm +libIDL-devel-0.8.7-1.fc6.i386.rpm +libIDL-devel-0.8.7-1.fc6.x86_64.rpm +libidn-devel-0.6.5-1.1.i386.rpm +libidn-devel-0.6.5-1.1.x86_64.rpm +libiec61883-devel-1.0.0-11.fc6.i386.rpm +libiec61883-devel-1.0.0-11.fc6.x86_64.rpm +libieee1284-devel-0.2.9-4.el5.i386.rpm +libieee1284-devel-0.2.9-4.el5.x86_64.rpm +libipathverbs-1.1-14.el5.x86_64.rpm +libipathverbs-static-1.1-14.el5.x86_64.rpm +libjpeg-devel-6b-37.i386.rpm +libjpeg-devel-6b-37.x86_64.rpm +libksba-devel-1.0.5-2.el5.i386.rpm +libksba-devel-1.0.5-2.el5.x86_64.rpm +libmlx4-1.0.1-2.el5.i386.rpm +libmlx4-1.0.1-2.el5.x86_64.rpm +libmlx4-static-1.0.1-2.el5.x86_64.rpm +libmng-devel-1.0.9-5.1.i386.rpm +libmng-devel-1.0.9-5.1.x86_64.rpm +libmthca-1.0.5-4.el5.i386.rpm +libmthca-1.0.5-4.el5.x86_64.rpm +libmthca-static-1.0.5-4.el5.x86_64.rpm +libmudflap-devel-4.1.2-46.el5.i386.rpm +libmudflap-devel-4.1.2-46.el5.x86_64.rpm +libmusicbrainz-devel-2.1.1-4.1.i386.rpm +libmusicbrainz-devel-2.1.1-4.1.x86_64.rpm +libnes-0.6-2.el5.i386.rpm +libnes-0.6-2.el5.x86_64.rpm +libnes-static-0.6-2.el5.x86_64.rpm +libnl-devel-1.0-0.10.pre5.5.i386.rpm +libnl-devel-1.0-0.10.pre5.5.x86_64.rpm +libnotify-devel-0.4.2-6.el5.i386.rpm +libnotify-devel-0.4.2-6.el5.x86_64.rpm +libogg-devel-1.1.3-3.el5.i386.rpm +libogg-devel-1.1.3-3.el5.x86_64.rpm +liboil-devel-0.3.8-2.1.i386.rpm +liboil-devel-0.3.8-2.1.x86_64.rpm +libpcap-devel-0.9.4-14.el5.i386.rpm +libpcap-devel-0.9.4-14.el5.x86_64.rpm +libpciaccess-devel-0.10.5-2.el5.i386.rpm +libpciaccess-devel-0.10.5-2.el5.x86_64.rpm +libpfm-devel-3.2-0.060926.4.el5.i386.rpm +libpfm-devel-3.2-0.060926.4.el5.x86_64.rpm +libpng-devel-1.2.10-7.1.el5_3.2.i386.rpm +libpng-devel-1.2.10-7.1.el5_3.2.x86_64.rpm +libpurple-devel-2.5.9-1.el5.i386.rpm +libpurple-devel-2.5.9-1.el5.x86_64.rpm +libraw1394-devel-1.3.0-1.el5.i386.rpm +libraw1394-devel-1.3.0-1.el5.x86_64.rpm +librdmacm-1.0.8-5.el5.i386.rpm +librdmacm-1.0.8-5.el5.x86_64.rpm +librdmacm-devel-1.0.8-5.el5.i386.rpm +librdmacm-devel-1.0.8-5.el5.x86_64.rpm +librdmacm-static-1.0.8-5.el5.x86_64.rpm +librdmacm-utils-1.0.8-5.el5.x86_64.rpm +librsvg2-devel-2.16.1-1.el5.i386.rpm +librsvg2-devel-2.16.1-1.el5.x86_64.rpm +libsdp-1.1.99-11.el5.i386.rpm +libsdp-1.1.99-11.el5.x86_64.rpm +libselinux-devel-1.33.4-5.5.el5.i386.rpm +libselinux-devel-1.33.4-5.5.el5.x86_64.rpm +libsemanage-devel-1.9.1-4.4.el5.i386.rpm +libsemanage-devel-1.9.1-4.4.el5.x86_64.rpm +libsepol-devel-1.15.2-2.el5.i386.rpm +libsepol-devel-1.15.2-2.el5.x86_64.rpm +libsilc-devel-1.0.2-2.fc6.i386.rpm +libsilc-devel-1.0.2-2.fc6.x86_64.rpm +libSM-devel-1.0.1-3.1.i386.rpm +libSM-devel-1.0.1-3.1.x86_64.rpm +libsmi-devel-0.4.5-2.el5.i386.rpm +libsmi-devel-0.4.5-2.el5.x86_64.rpm +libsoup-devel-2.2.98-2.el5_3.1.i386.rpm +libsoup-devel-2.2.98-2.el5_3.1.x86_64.rpm +libstdc++44-devel-4.4.0-6.el5.i386.rpm +libstdc++44-devel-4.4.0-6.el5.x86_64.rpm +libstdc++-devel-4.1.2-46.el5.i386.rpm +libstdc++-devel-4.1.2-46.el5.x86_64.rpm +libsysfs-devel-2.0.0-6.i386.rpm +libsysfs-devel-2.0.0-6.x86_64.rpm +libtermcap-devel-2.0.8-46.1.i386.rpm +libtermcap-devel-2.0.8-46.1.x86_64.rpm +libtheora-devel-1.0alpha7-1.i386.rpm +libtheora-devel-1.0alpha7-1.x86_64.rpm +libtiff-devel-3.8.2-7.el5_3.4.i386.rpm +libtiff-devel-3.8.2-7.el5_3.4.x86_64.rpm +libtool-1.5.22-6.1.x86_64.rpm +libtool-ltdl-devel-1.5.22-6.1.i386.rpm +libtool-ltdl-devel-1.5.22-6.1.x86_64.rpm +libusb-devel-0.1.12-5.1.i386.rpm +libusb-devel-0.1.12-5.1.x86_64.rpm +libuser-devel-0.54.7-2.el5.5.i386.rpm +libuser-devel-0.54.7-2.el5.5.x86_64.rpm +libutempter-devel-1.1.4-4.el5.i386.rpm +libutempter-devel-1.1.4-4.el5.x86_64.rpm +libvolume_id-devel-095-14.21.el5.i386.rpm +libvolume_id-devel-095-14.21.el5.x86_64.rpm +libvorbis-devel-1.1.2-3.el5_3.3.i386.rpm +libvorbis-devel-1.1.2-3.el5_3.3.x86_64.rpm +libvte-java-devel-0.12.1-6.el5.i386.rpm +libvte-java-devel-0.12.1-6.el5.x86_64.rpm +libwmf-devel-0.2.8.4-10.2.i386.rpm +libwmf-devel-0.2.8.4-10.2.x86_64.rpm +libwnck-devel-2.16.0-4.fc6.i386.rpm +libwnck-devel-2.16.0-4.fc6.x86_64.rpm +libwpd-devel-0.8.7-3.el5.i386.rpm +libwpd-devel-0.8.7-3.el5.x86_64.rpm +libwvstreams-devel-4.2.2-2.1.i386.rpm +libwvstreams-devel-4.2.2-2.1.x86_64.rpm +libX11-devel-1.0.3-11.el5.i386.rpm +libX11-devel-1.0.3-11.el5.x86_64.rpm +libXau-devel-1.0.1-3.1.i386.rpm +libXau-devel-1.0.1-3.1.x86_64.rpm +libXaw-devel-1.0.2-8.1.i386.rpm +libXaw-devel-1.0.2-8.1.x86_64.rpm +libXcomposite-devel-0.3-5.1.i386.rpm +libXcomposite-devel-0.3-5.1.x86_64.rpm +libXcursor-devel-1.1.7-1.1.i386.rpm +libXcursor-devel-1.1.7-1.1.x86_64.rpm +libXdamage-devel-1.0.3-2.1.i386.rpm +libXdamage-devel-1.0.3-2.1.x86_64.rpm +libXdmcp-devel-1.0.1-2.1.i386.rpm +libXdmcp-devel-1.0.1-2.1.x86_64.rpm +libXevie-devel-1.0.1-3.1.i386.rpm +libXevie-devel-1.0.1-3.1.x86_64.rpm +libXext-devel-1.0.1-2.1.i386.rpm +libXext-devel-1.0.1-2.1.x86_64.rpm +libXfixes-devel-4.0.1-2.1.i386.rpm +libXfixes-devel-4.0.1-2.1.x86_64.rpm +libXfontcache-devel-1.0.2-3.1.i386.rpm +libXfontcache-devel-1.0.2-3.1.x86_64.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.i386.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.x86_64.rpm +libXft-devel-2.1.10-1.1.i386.rpm +libXft-devel-2.1.10-1.1.x86_64.rpm +libXi-devel-1.0.1-3.1.i386.rpm +libXi-devel-1.0.1-3.1.x86_64.rpm +libXinerama-devel-1.0.1-2.1.i386.rpm +libXinerama-devel-1.0.1-2.1.x86_64.rpm +libxkbfile-devel-1.0.3-3.1.i386.rpm +libxkbfile-devel-1.0.3-3.1.x86_64.rpm +libxklavier-devel-3.0-3.el5.i386.rpm +libxklavier-devel-3.0-3.el5.x86_64.rpm +libxml2-devel-2.6.26-2.1.2.8.i386.rpm +libxml2-devel-2.6.26-2.1.2.8.x86_64.rpm +libXmu-devel-1.0.2-5.i386.rpm +libXmu-devel-1.0.2-5.x86_64.rpm +libXp-devel-1.0.0-8.1.el5.i386.rpm +libXp-devel-1.0.0-8.1.el5.x86_64.rpm +libXpm-devel-3.5.5-3.i386.rpm +libXpm-devel-3.5.5-3.x86_64.rpm +libXrandr-devel-1.1.1-3.1.i386.rpm +libXrandr-devel-1.1.1-3.1.x86_64.rpm +libXrender-devel-0.9.1-3.1.i386.rpm +libXrender-devel-0.9.1-3.1.x86_64.rpm +libXres-devel-1.0.1-3.1.i386.rpm +libXres-devel-1.0.1-3.1.x86_64.rpm +libXScrnSaver-devel-1.1.0-3.1.i386.rpm +libXScrnSaver-devel-1.1.0-3.1.x86_64.rpm +libxslt-devel-1.1.17-2.el5_2.2.i386.rpm +libxslt-devel-1.1.17-2.el5_2.2.x86_64.rpm +libXt-devel-1.0.2-3.1.fc6.i386.rpm +libXt-devel-1.0.2-3.1.fc6.x86_64.rpm +libXTrap-devel-1.0.0-3.1.i386.rpm +libXTrap-devel-1.0.0-3.1.x86_64.rpm +libXtst-devel-1.0.1-3.1.i386.rpm +libXtst-devel-1.0.1-3.1.x86_64.rpm +libXv-devel-1.0.1-4.1.i386.rpm +libXv-devel-1.0.1-4.1.x86_64.rpm +libXvMC-devel-1.0.2-2.1.i386.rpm +libXvMC-devel-1.0.2-2.1.x86_64.rpm +libXxf86dga-devel-1.0.1-3.1.i386.rpm +libXxf86dga-devel-1.0.1-3.1.x86_64.rpm +libXxf86misc-devel-1.0.1-3.1.i386.rpm +libXxf86misc-devel-1.0.1-3.1.x86_64.rpm +libXxf86vm-devel-1.0.1-3.1.i386.rpm +libXxf86vm-devel-1.0.1-3.1.x86_64.rpm +linuxwacom-devel-0.7.8.3-6.el5.i386.rpm +linuxwacom-devel-0.7.8.3-6.el5.x86_64.rpm +lksctp-tools-devel-1.0.6-3.el5.i386.rpm +lksctp-tools-devel-1.0.6-3.el5.x86_64.rpm +lm_sensors-devel-2.10.7-4.el5.i386.rpm +lm_sensors-devel-2.10.7-4.el5.x86_64.rpm +lockdev-devel-1.0.1-10.i386.rpm +lockdev-devel-1.0.1-10.x86_64.rpm +log4j-javadoc-1.2.13-3jpp.2.x86_64.rpm +log4j-manual-1.2.13-3jpp.2.x86_64.rpm +lucene-1.4.3-1jpp.16.x86_64.rpm +lucene-demo-1.4.3-1jpp.16.x86_64.rpm +lucene-devel-1.4.3-1jpp.16.i386.rpm +lucene-devel-1.4.3-1jpp.16.x86_64.rpm +lucene-javadoc-1.4.3-1jpp.16.x86_64.rpm +m17n-lib-devel-1.3.3-1.1.fc6.i386.rpm +m17n-lib-devel-1.3.3-1.1.fc6.x86_64.rpm +mailman-2.1.9-4.el5.x86_64.rpm +meanwhile-devel-1.0.2-5.el5.i386.rpm +meanwhile-devel-1.0.2-5.el5.x86_64.rpm +mesa-libGL-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.x86_64.rpm +mgetty-1.1.33-9.fc6.x86_64.rpm +mgetty-sendfax-1.1.33-9.fc6.x86_64.rpm +mgetty-viewfax-1.1.33-9.fc6.x86_64.rpm +mgetty-voice-1.1.33-9.fc6.x86_64.rpm +mikmod-devel-3.1.6-38.1.i386.rpm +mikmod-devel-3.1.6-38.1.x86_64.rpm +mkinitrd-devel-5.1.19.6-54.i386.rpm +mkinitrd-devel-5.1.19.6-54.x86_64.rpm +mockobjects-0.09-14jpp.3.x86_64.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.x86_64.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.x86_64.rpm +mockobjects-httpclient-0.09-14jpp.3.x86_64.rpm +mockobjects-jdk1.4-0.09-14jpp.3.x86_64.rpm +mod_auth_kerb-5.1-3.el5.x86_64.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.x86_64.rpm +mod_auth_pgsql-2.0.3-2.3.1.x86_64.rpm +mod_authz_ldap-0.26-9.el5.x86_64.rpm +mod_dav_svn-1.4.2-4.el5_3.1.x86_64.rpm +mod_perl-2.0.4-6.el5.x86_64.rpm +mod_perl-devel-2.0.4-6.el5.i386.rpm +mod_perl-devel-2.0.4-6.el5.x86_64.rpm +mod_python-3.2.8-3.1.x86_64.rpm +mozldap-devel-6.0.5-1.el5.i386.rpm +mozldap-devel-6.0.5-1.el5.x86_64.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mpitests-mvapich2-3.1-3.el5.x86_64.rpm +mpitests-mvapich-3.1-3.el5.x86_64.rpm +mpitests-openmpi-3.1-3.el5.x86_64.rpm +mrtg-2.14.5-2.x86_64.rpm +mstflint-1.4-1.el5.x86_64.rpm +mtr-0.71-3.1.x86_64.rpm +mtr-gtk-0.71-3.1.x86_64.rpm +mtx-1.2.18-8.2.2.x86_64.rpm +mvapich-1.1.0-0.3355.2.el5.x86_64.rpm +mvapich2-1.2-0.p1.3.el5.x86_64.rpm +mx4j-javadoc-3.0.1-6jpp.4.x86_64.rpm +mx4j-manual-3.0.1-6jpp.4.x86_64.rpm +mysql-bench-5.0.77-3.el5.x86_64.rpm +mysql-devel-5.0.77-3.el5.i386.rpm +mysql-devel-5.0.77-3.el5.x86_64.rpm +MySQL-python-1.2.1-1.x86_64.rpm +mysql-server-5.0.77-3.el5.x86_64.rpm +mysql-test-5.0.77-3.el5.x86_64.rpm +nasm-0.98.39-3.2.2.x86_64.rpm +nasm-doc-0.98.39-3.2.2.x86_64.rpm +nasm-rdoff-0.98.39-3.2.2.x86_64.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.i386.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.x86_64.rpm +nautilus-devel-2.16.2-7.el5.i386.rpm +nautilus-devel-2.16.2-7.el5.x86_64.rpm +ncurses-devel-5.5-24.20060715.i386.rpm +ncurses-devel-5.5-24.20060715.x86_64.rpm +neon-devel-0.25.5-10.el5.i386.rpm +neon-devel-0.25.5-10.el5.x86_64.rpm +netpbm-devel-10.35.58-8.el5.i386.rpm +netpbm-devel-10.35.58-8.el5.x86_64.rpm +net-snmp-devel-5.3.2.2-7.el5.i386.rpm +net-snmp-devel-5.3.2.2-7.el5.x86_64.rpm +NetworkManager-devel-0.7.0-9.el5.i386.rpm +NetworkManager-devel-0.7.0-9.el5.x86_64.rpm +NetworkManager-glib-devel-0.7.0-9.el5.i386.rpm +NetworkManager-glib-devel-0.7.0-9.el5.x86_64.rpm +newt-devel-0.52.2-12.el5.i386.rpm +newt-devel-0.52.2-12.el5.x86_64.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.i386.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.x86_64.rpm +nmap-4.11-1.1.x86_64.rpm +nmap-frontend-4.11-1.1.x86_64.rpm +nspr-devel-4.7.4-1.el5_3.1.i386.rpm +nspr-devel-4.7.4-1.el5_3.1.x86_64.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.x86_64.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.x86_64.rpm +numactl-0.9.8-8.el5.i386.rpm +numactl-0.9.8-8.el5.x86_64.rpm +numactl-devel-0.9.8-8.el5.i386.rpm +numactl-devel-0.9.8-8.el5.x86_64.rpm +oddjob-devel-0.27-9.el5.i386.rpm +oddjob-devel-0.27-9.el5.x86_64.rpm +ofed-docs-1.4.1-2.el5.noarch.rpm +opal-devel-2.2.2-1.1.0.1.x86_64.rpm +openais-0.80.6-8.el5.x86_64.rpm +openais-devel-0.80.6-8.el5.i386.rpm +openais-devel-0.80.6-8.el5.x86_64.rpm +openCryptoki-devel-2.2.4-22.el5.i386.rpm +openCryptoki-devel-2.2.4-22.el5.x86_64.rpm +openhpi-devel-2.14.0-5.el5.i386.rpm +openhpi-devel-2.14.0-5.el5.x86_64.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-devel-2.0.16-5.el5.i386.rpm +OpenIPMI-devel-2.0.16-5.el5.x86_64.rpm +openldap-devel-2.3.43-3.el5.i386.rpm +openldap-devel-2.3.43-3.el5.x86_64.rpm +openldap-servers-2.3.43-3.el5.x86_64.rpm +openldap-servers-overlays-2.3.43-3.el5.x86_64.rpm +openldap-servers-sql-2.3.43-3.el5.x86_64.rpm +openmotif-devel-2.3.1-2.el5.i386.rpm +openmotif-devel-2.3.1-2.el5.x86_64.rpm +openmpi-1.3.2-2.el5.i386.rpm +openmpi-1.3.2-2.el5.x86_64.rpm +openmpi-devel-1.3.2-2.el5.i386.rpm +openmpi-devel-1.3.2-2.el5.x86_64.rpm +openmpi-libs-1.3.2-2.el5.i386.rpm +openmpi-libs-1.3.2-2.el5.x86_64.rpm +openobex-devel-1.3-3.1.i386.rpm +openobex-devel-1.3-3.1.x86_64.rpm +openoffice.org-sdk-2.3.0-6.11.el5.x86_64.rpm +openoffice.org-sdk-doc-2.3.0-6.11.el5.x86_64.rpm +opensm-3.2.6-2.el5.x86_64.rpm +opensm-devel-3.2.6-2.el5.i386.rpm +opensm-devel-3.2.6-2.el5.x86_64.rpm +opensm-libs-3.2.6-2.el5.i386.rpm +opensm-libs-3.2.6-2.el5.x86_64.rpm +opensm-static-3.2.6-2.el5.x86_64.rpm +opensp-devel-1.5.2-4.i386.rpm +opensp-devel-1.5.2-4.x86_64.rpm +openssl-devel-0.9.8e-12.el5.i386.rpm +openssl-devel-0.9.8e-12.el5.x86_64.rpm +oprofile-devel-0.9.4-11.el5.i386.rpm +oprofile-devel-0.9.4-11.el5.x86_64.rpm +ORBit2-devel-2.14.3-5.el5.i386.rpm +ORBit2-devel-2.14.3-5.el5.x86_64.rpm +pam-devel-0.99.6.2-6.el5.i386.rpm +pam-devel-0.99.6.2-6.el5.x86_64.rpm +pango-devel-1.14.9-6.el5.i386.rpm +pango-devel-1.14.9-6.el5.x86_64.rpm +parted-devel-1.8.1-23.el5.i386.rpm +parted-devel-1.8.1-23.el5.x86_64.rpm +pciutils-devel-2.2.3-7.el5.i386.rpm +pciutils-devel-2.2.3-7.el5.x86_64.rpm +pcre-devel-6.6-2.el5_1.7.i386.rpm +pcre-devel-6.6-2.el5_1.7.x86_64.rpm +pcsc-lite-devel-1.4.4-0.1.el5.i386.rpm +pcsc-lite-devel-1.4.4-0.1.el5.x86_64.rpm +perftest-1.2-14.el5.x86_64.rpm +pfmon-3.2-0.060926.5.el5.x86_64.rpm +php-5.1.6-23.2.el5_3.x86_64.rpm +php-bcmath-5.1.6-23.2.el5_3.x86_64.rpm +php-cli-5.1.6-23.2.el5_3.x86_64.rpm +php-common-5.1.6-23.2.el5_3.x86_64.rpm +php-dba-5.1.6-23.2.el5_3.x86_64.rpm +php-devel-5.1.6-23.2.el5_3.x86_64.rpm +php-gd-5.1.6-23.2.el5_3.x86_64.rpm +php-imap-5.1.6-23.2.el5_3.x86_64.rpm +php-ldap-5.1.6-23.2.el5_3.x86_64.rpm +php-mbstring-5.1.6-23.2.el5_3.x86_64.rpm +php-mysql-5.1.6-23.2.el5_3.x86_64.rpm +php-ncurses-5.1.6-23.2.el5_3.x86_64.rpm +php-odbc-5.1.6-23.2.el5_3.x86_64.rpm +php-pdo-5.1.6-23.2.el5_3.x86_64.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.x86_64.rpm +php-snmp-5.1.6-23.2.el5_3.x86_64.rpm +php-soap-5.1.6-23.2.el5_3.x86_64.rpm +php-xml-5.1.6-23.2.el5_3.x86_64.rpm +php-xmlrpc-5.1.6-23.2.el5_3.x86_64.rpm +pidgin-devel-2.5.9-1.el5.i386.rpm +pidgin-devel-2.5.9-1.el5.x86_64.rpm +pilot-link-devel-0.11.8-16.i386.rpm +pilot-link-devel-0.11.8-16.x86_64.rpm +planner-devel-0.14.1-4.el5.i386.rpm +planner-devel-0.14.1-4.el5.x86_64.rpm +poppler-devel-0.5.4-4.4.el5_3.9.i386.rpm +poppler-devel-0.5.4-4.4.el5_3.9.x86_64.rpm +postgresql-devel-8.1.11-1.el5_1.1.i386.rpm +postgresql-devel-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-pl-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-server-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-test-8.1.11-1.el5_1.1.x86_64.rpm +privoxy-3.0.3-9.3.el5.x86_64.rpm +pstack-1.2-7.2.2.x86_64.rpm +pth-devel-2.0.7-6.el5.i386.rpm +pth-devel-2.0.7-6.el5.x86_64.rpm +pvm-3.4.5-7.fc6.1.x86_64.rpm +pvm-gui-3.4.5-7.fc6.1.x86_64.rpm +pwlib-devel-1.10.1-7.0.1.el5.x86_64.rpm +pycairo-devel-1.2.0-1.1.i386.rpm +pycairo-devel-1.2.0-1.1.x86_64.rpm +pygobject2-devel-2.12.1-5.el5.i386.rpm +pygobject2-devel-2.12.1-5.el5.x86_64.rpm +pygtk2-devel-2.10.1-12.el5.i386.rpm +pygtk2-devel-2.10.1-12.el5.x86_64.rpm +pyorbit-devel-2.14.1-3.el5.i386.rpm +pyorbit-devel-2.14.1-3.el5.x86_64.rpm +PyQt-devel-3.16-4.i386.rpm +PyQt-devel-3.16-4.x86_64.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +python-devel-2.4.3-27.el5.i386.rpm +python-devel-2.4.3-27.el5.x86_64.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-imaging-devel-1.1.5-5.el5.i386.rpm +python-imaging-devel-1.1.5-5.el5.x86_64.rpm +qlvnictools-0.0.1-11.el5.x86_64.rpm +qperf-0.4.4-3.el5.x86_64.rpm +qt4-devel-4.2.1-1.i386.rpm +qt4-devel-4.2.1-1.x86_64.rpm +qt-designer-3.3.6-23.el5.x86_64.rpm +qt-devel-3.3.6-23.el5.i386.rpm +qt-devel-3.3.6-23.el5.x86_64.rpm +qt-devel-docs-3.3.6-23.el5.x86_64.rpm +quagga-0.98.6-5.el5.x86_64.rpm +quagga-devel-0.98.6-5.el5.i386.rpm +quagga-devel-0.98.6-5.el5.x86_64.rpm +radvd-0.9.1-4.x86_64.rpm +rarpd-ss981107-22.2.2.x86_64.rpm +rcs-5.7-30.1.x86_64.rpm +rdate-1.4-8.el5.x86_64.rpm +rds-tools-1.4-2.el5.x86_64.rpm +readline-devel-5.1-3.el5.i386.rpm +readline-devel-5.1-3.el5.x86_64.rpm +regexp-javadoc-1.4-2jpp.2.x86_64.rpm +rpm-apidocs-4.4.2.3-18.el5.x86_64.rpm +rpm-build-4.4.2.3-18.el5.x86_64.rpm +rpm-devel-4.4.2.3-18.el5.i386.rpm +rpm-devel-4.4.2.3-18.el5.x86_64.rpm +ruby-devel-1.8.5-5.el5_3.7.i386.rpm +ruby-devel-1.8.5-5.el5_3.7.x86_64.rpm +ruby-mode-1.8.5-5.el5_3.7.x86_64.rpm +sabayon-2.12.4-6.el5.x86_64.rpm +sane-backends-devel-1.0.18-5.el5.i386.rpm +sane-backends-devel-1.0.18-5.el5.x86_64.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.x86_64.rpm +sblim-cmpi-base-test-1.5.5-35.el5.x86_64.rpm +sblim-cmpi-devel-1.0.4-35.el5.i386.rpm +sblim-cmpi-devel-1.0.4-35.el5.x86_64.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.i386.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.x86_64.rpm +sblim-cmpi-dhcp-devel-1-35.el5.i386.rpm +sblim-cmpi-dhcp-devel-1-35.el5.x86_64.rpm +sblim-cmpi-dhcp-test-1-35.el5.x86_64.rpm +sblim-cmpi-dns-0.5.2-35.el5.i386.rpm +sblim-cmpi-dns-0.5.2-35.el5.x86_64.rpm +sblim-cmpi-dns-devel-1-35.el5.i386.rpm +sblim-cmpi-dns-devel-1-35.el5.x86_64.rpm +sblim-cmpi-dns-test-1-35.el5.x86_64.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.x86_64.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.x86_64.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.x86_64.rpm +sblim-cmpi-network-test-1.3.8-35.el5.x86_64.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.x86_64.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.x86_64.rpm +sblim-cmpi-params-test-1.2.6-35.el5.x86_64.rpm +sblim-cmpi-samba-devel-1-35.el5.i386.rpm +sblim-cmpi-samba-devel-1-35.el5.x86_64.rpm +sblim-cmpi-samba-test-1-35.el5.x86_64.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.x86_64.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.x86_64.rpm +sblim-gather-devel-2.1.2-35.el5.i386.rpm +sblim-gather-devel-2.1.2-35.el5.x86_64.rpm +sblim-gather-test-2.1.2-35.el5.x86_64.rpm +sblim-testsuite-1.2.4-35.el5.x86_64.rpm +sblim-tools-libra-devel-0.2.3-35.el5.i386.rpm +sblim-tools-libra-devel-0.2.3-35.el5.x86_64.rpm +scim-devel-1.4.4-41.el5.i386.rpm +scim-devel-1.4.4-41.el5.x86_64.rpm +scribus-devel-1.3.3.2-3.el5.i386.rpm +scribus-devel-1.3.3.2-3.el5.x86_64.rpm +SDL-devel-1.2.10-8.el5.i386.rpm +SDL-devel-1.2.10-8.el5.x86_64.rpm +sendmail-devel-8.13.8-2.el5.i386.rpm +sendmail-devel-8.13.8-2.el5.x86_64.rpm +setools-devel-3.0-3.el5.i386.rpm +setools-devel-3.0-3.el5.x86_64.rpm +sg3_utils-devel-1.25-4.el5.i386.rpm +sg3_utils-devel-1.25-4.el5.x86_64.rpm +sip-devel-4.4.5-3.i386.rpm +sip-devel-4.4.5-3.x86_64.rpm +slang-devel-2.0.6-4.el5.i386.rpm +slang-devel-2.0.6-4.el5.x86_64.rpm +sox-devel-12.18.1-1.i386.rpm +sox-devel-12.18.1-1.x86_64.rpm +speex-devel-1.0.5-4.el5_1.1.i386.rpm +speex-devel-1.0.5-4.el5_1.1.x86_64.rpm +splint-3.1.1-16.el5.x86_64.rpm +sqlite-devel-3.3.6-5.i386.rpm +sqlite-devel-3.3.6-5.x86_64.rpm +squid-2.6.STABLE21-3.el5.x86_64.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +srptools-0.0.4-6.el5.x86_64.rpm +startup-notification-devel-0.8-4.1.i386.rpm +startup-notification-devel-0.8-4.1.x86_64.rpm +struts-1.2.9-4jpp.5.x86_64.rpm +struts-javadoc-1.2.9-4jpp.5.x86_64.rpm +struts-manual-1.2.9-4jpp.5.x86_64.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.x86_64.rpm +subversion-1.4.2-4.el5_3.1.i386.rpm +subversion-1.4.2-4.el5_3.1.x86_64.rpm +subversion-devel-1.4.2-4.el5_3.1.i386.rpm +subversion-devel-1.4.2-4.el5_3.1.x86_64.rpm +subversion-javahl-1.4.2-4.el5_3.1.x86_64.rpm +subversion-perl-1.4.2-4.el5_3.1.x86_64.rpm +subversion-ruby-1.4.2-4.el5_3.1.x86_64.rpm +svrcore-devel-4.0.4-3.el5.i386.rpm +svrcore-devel-4.0.4-3.el5.x86_64.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +systemtap-sdt-devel-0.9.7-5.el5.i386.rpm +systemtap-sdt-devel-0.9.7-5.el5.x86_64.rpm +tcl-devel-8.4.13-4.el5.i386.rpm +tcl-devel-8.4.13-4.el5.x86_64.rpm +tclx-devel-8.4.0-5.fc6.i386.rpm +tclx-devel-8.4.0-5.fc6.x86_64.rpm +tftp-server-0.49-2.x86_64.rpm +tix-devel-8.4.0-11.fc6.i386.rpm +tix-devel-8.4.0-11.fc6.x86_64.rpm +tk-devel-8.4.13-5.el5_1.1.i386.rpm +tk-devel-8.4.13-5.el5_1.1.x86_64.rpm +tn5250-devel-0.17.3-6.i386.rpm +tn5250-devel-0.17.3-6.x86_64.rpm +tog-pegasus-devel-2.7.2-1.el5.i386.rpm +tog-pegasus-devel-2.7.2-1.el5.x86_64.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +totem-devel-2.16.7-6.el5.i386.rpm +totem-devel-2.16.7-6.el5.x86_64.rpm +tpm-tools-devel-1.3.1-1.el5.i386.rpm +tpm-tools-devel-1.3.1-1.el5.x86_64.rpm +trousers-devel-0.3.1-4.el5.i386.rpm +trousers-devel-0.3.1-4.el5.x86_64.rpm +trousers-static-0.3.1-4.el5.x86_64.rpm +tux-3.2.18-9.fc6.x86_64.rpm +tvflash-0.9.0-2.el5.x86_64.rpm +unifdef-1.171-5.fc6.x86_64.rpm +unixODBC-devel-2.2.11-7.1.i386.rpm +unixODBC-devel-2.2.11-7.1.x86_64.rpm +uucp-1.07-12.x86_64.rpm +valgrind-3.2.1-6.el5.i386.rpm +valgrind-3.2.1-6.el5.x86_64.rpm +velocity-1.4-6jpp.1.x86_64.rpm +velocity-demo-1.4-6jpp.1.x86_64.rpm +velocity-javadoc-1.4-6jpp.1.x86_64.rpm +velocity-manual-1.4-6jpp.1.x86_64.rpm +vsftpd-2.0.5-16.el5.x86_64.rpm +vte-devel-0.14.0-2.el5.i386.rpm +vte-devel-0.14.0-2.el5.x86_64.rpm +webalizer-2.01_10-30.1.x86_64.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.x86_64.rpm +wireless-tools-devel-28-2.el5.i386.rpm +wireless-tools-devel-28-2.el5.x86_64.rpm +wireshark-gnome-1.0.8-1.el5_3.1.x86_64.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.x86_64.rpm +xalan-j2-demo-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.x86_64.rpm +Xaw3d-devel-1.5E-10.1.i386.rpm +Xaw3d-devel-1.5E-10.1.x86_64.rpm +xdelta-devel-1.1.3-20.i386.rpm +xdelta-devel-1.1.3-20.x86_64.rpm +xdoclet-1.2.3-7jpp.2.x86_64.rpm +xdoclet-javadoc-1.2.3-7jpp.2.x86_64.rpm +xdoclet-manual-1.2.3-7jpp.2.x86_64.rpm +xerces-j2-demo-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.x86_64.rpm +xferstats-2.16-14.1.x86_64.rpm +xjavadoc-1.1-4jpp.1.x86_64.rpm +xjavadoc-javadoc-1.1-4jpp.1.x86_64.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.x86_64.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.x86_64.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.x86_64.rpm +xmlsec1-devel-1.2.9-8.1.i386.rpm +xmlsec1-devel-1.2.9-8.1.x86_64.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.x86_64.rpm +xmlsec1-nss-devel-1.2.9-8.1.i386.rpm +xmlsec1-nss-devel-1.2.9-8.1.x86_64.rpm +xmlsec1-openssl-devel-1.2.9-8.1.i386.rpm +xmlsec1-openssl-devel-1.2.9-8.1.x86_64.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.x86_64.rpm +xorg-x11-drv-via-devel-0.2.1-9.i386.rpm +xorg-x11-drv-via-devel-0.2.1-9.x86_64.rpm +xorg-x11-proto-devel-7.1-13.el5.i386.rpm +xorg-x11-proto-devel-7.1-13.el5.x86_64.rpm +xorg-x11-server-sdk-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.i386.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.x86_64.rpm +xulrunner-devel-1.9.0.12-1.el5_3.i386.rpm +xulrunner-devel-1.9.0.12-1.el5_3.x86_64.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.x86_64.rpm +ypserv-2.19-5.el5.x86_64.rpm +zlib-devel-1.2.3-3.i386.rpm +zlib-devel-1.2.3-3.x86_64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-i386 b/scripts/channel-to-update-level/data/5-u4-server-i386 new file mode 100644 index 0000000..e77daee --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-i386 @@ -0,0 +1,2292 @@ +a2ps-4.13b-57.2.el5.i386.rpm +acl-2.2.39-3.el5.i386.rpm +acpid-1.0.4-9.el5.i386.rpm +adaptx-0.9.13-3jpp.1.i386.rpm +adaptx-doc-0.9.13-3jpp.1.i386.rpm +adaptx-javadoc-0.9.13-3jpp.1.i386.rpm +adjtimex-1.20-2.1.i386.rpm +agg-2.4-2.1.i386.rpm +agg-devel-2.4-2.1.i386.rpm +aide-0.13.1-4.el5.i386.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.i386.rpm +alchemist-devel-1.0.36-2.el5.i386.rpm +alsa-lib-1.0.17-1.el5.i386.rpm +alsa-lib-devel-1.0.17-1.el5.i386.rpm +alsa-utils-1.0.17-1.el5.i386.rpm +amanda-2.5.0p2-8.el5.i386.rpm +amanda-client-2.5.0p2-8.el5.i386.rpm +amanda-devel-2.5.0p2-8.el5.i386.rpm +amanda-server-2.5.0p2-8.el5.i386.rpm +amtu-1.0.6-1.el5.i386.rpm +am-utils-6.1.5-4.1.el5.i386.rpm +anaconda-11.1.2.195-1.i386.rpm +anaconda-runtime-11.1.2.195-1.i386.rpm +anacron-2.3-45.el5.i386.rpm +ant-1.6.5-2jpp.2.i386.rpm +ant-antlr-1.6.5-2jpp.2.i386.rpm +ant-apache-bcel-1.6.5-2jpp.2.i386.rpm +ant-apache-bsf-1.6.5-2jpp.2.i386.rpm +ant-apache-log4j-1.6.5-2jpp.2.i386.rpm +ant-apache-oro-1.6.5-2jpp.2.i386.rpm +ant-apache-regexp-1.6.5-2jpp.2.i386.rpm +ant-apache-resolver-1.6.5-2jpp.2.i386.rpm +ant-commons-logging-1.6.5-2jpp.2.i386.rpm +anthy-7900-4.el5.i386.rpm +anthy-devel-7900-4.el5.i386.rpm +anthy-el-7900-4.el5.i386.rpm +ant-javadoc-1.6.5-2jpp.2.i386.rpm +ant-javamail-1.6.5-2jpp.2.i386.rpm +ant-jdepend-1.6.5-2jpp.2.i386.rpm +ant-jmf-1.6.5-2jpp.2.i386.rpm +ant-jsch-1.6.5-2jpp.2.i386.rpm +ant-junit-1.6.5-2jpp.2.i386.rpm +antlr-2.7.6-4jpp.2.i386.rpm +antlr-javadoc-2.7.6-4jpp.2.i386.rpm +antlr-manual-2.7.6-4jpp.2.i386.rpm +ant-manifest-only-1.6.5-2jpp.2.i386.rpm +ant-manual-1.6.5-2jpp.2.i386.rpm +ant-nodeps-1.6.5-2jpp.2.i386.rpm +ant-scripts-1.6.5-2jpp.2.i386.rpm +ant-swing-1.6.5-2jpp.2.i386.rpm +ant-trax-1.6.5-2jpp.2.i386.rpm +apmd-3.2.2-5.i386.rpm +apr-1.2.7-11.el5_3.1.i386.rpm +apr-devel-1.2.7-11.el5_3.1.i386.rpm +apr-docs-1.2.7-11.el5_3.1.i386.rpm +apr-util-1.2.7-7.el5_3.2.i386.rpm +apr-util-devel-1.2.7-7.el5_3.2.i386.rpm +apr-util-docs-1.2.7-7.el5_3.2.i386.rpm +arptables_jf-0.0.8-8.i386.rpm +arpwatch-2.1a13-21.el5.i386.rpm +arts-1.5.4-1.i386.rpm +arts-devel-1.5.4-1.i386.rpm +aspell-0.60.3-7.1.i386.rpm +aspell-af-0.50-4.2.2.i386.rpm +aspell-bg-0.50-11.2.2.i386.rpm +aspell-br-0.50-4.2.2.i386.rpm +aspell-ca-0.50-4.2.2.i386.rpm +aspell-cs-0.51-3.2.2.i386.rpm +aspell-cy-0.50-4.2.2.i386.rpm +aspell-da-0.50-12.2.2.i386.rpm +aspell-de-0.50-11.2.2.i386.rpm +aspell-devel-0.60.3-7.1.i386.rpm +aspell-el-0.50-4.2.2.i386.rpm +aspell-en-6.0-2.1.i386.rpm +aspell-es-0.50-13.2.2.i386.rpm +aspell-fo-0.51-4.2.2.i386.rpm +aspell-fr-0.50-9.2.2.i386.rpm +aspell-ga-0.50-4.2.2.i386.rpm +aspell-gd-0.50-4.2.2.i386.rpm +aspell-gl-0.50-4.2.2.i386.rpm +aspell-hr-0.51-4.2.2.i386.rpm +aspell-id-0.50.1-4.2.2.i386.rpm +aspell-is-0.51.1-2.2.2.i386.rpm +aspell-it-0.53-4.2.1.i386.rpm +aspell-nl-0.1e-2.el5.i386.rpm +aspell-no-0.50.1-9.2.2.i386.rpm +aspell-pl-0.51-5.2.2.i386.rpm +aspell-pt-0.50-10.2.2.i386.rpm +aspell-ru-0.99f7-2.2.2.i386.rpm +aspell-sl-0.50-1.2.1.i386.rpm +aspell-sr-0.02-1.2.1.i386.rpm +aspell-sv-0.51-1.2.1.i386.rpm +at-3.1.8-82.fc6.i386.rpm +atk-1.12.2-1.fc6.i386.rpm +atk-devel-1.12.2-1.fc6.i386.rpm +at-spi-1.7.11-3.el5.i386.rpm +at-spi-devel-1.7.11-3.el5.i386.rpm +attr-2.4.32-1.1.i386.rpm +audiofile-0.2.6-5.i386.rpm +audiofile-devel-0.2.6-5.i386.rpm +audispd-plugins-1.7.13-2.el5.i386.rpm +audit-1.7.13-2.el5.i386.rpm +audit-libs-1.7.13-2.el5.i386.rpm +audit-libs-devel-1.7.13-2.el5.i386.rpm +audit-libs-python-1.7.13-2.el5.i386.rpm +authconfig-5.3.21-6.el5.i386.rpm +authconfig-gtk-5.3.21-6.el5.i386.rpm +authd-1.4.3-14.i386.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +autofs-5.0.1-0.rc2.131.el5.i386.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-0.6.16-6.el5.i386.rpm +avahi-compat-howl-0.6.16-6.el5.i386.rpm +avahi-compat-howl-devel-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.i386.rpm +avahi-devel-0.6.16-6.el5.i386.rpm +avahi-glib-0.6.16-6.el5.i386.rpm +avahi-glib-devel-0.6.16-6.el5.i386.rpm +avahi-qt3-0.6.16-6.el5.i386.rpm +avahi-qt3-devel-0.6.16-6.el5.i386.rpm +avahi-tools-0.6.16-6.el5.i386.rpm +avalon-framework-4.1.4-2jpp.13.i386.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.i386.rpm +avalon-framework-manual-4.1.4-2jpp.13.i386.rpm +avalon-logkit-1.2-4jpp.3.i386.rpm +avalon-logkit-javadoc-1.2-4jpp.3.i386.rpm +axis-1.2.1-2jpp.6.i386.rpm +axis-javadoc-1.2.1-2jpp.6.i386.rpm +axis-manual-1.2.1-2jpp.6.i386.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.i386.rpm +bc-1.06-21.i386.rpm +bcel-5.1-8jpp.1.i386.rpm +bcel-demo-5.1-8jpp.1.i386.rpm +bcel-javadoc-5.1-8jpp.1.i386.rpm +bcel-manual-5.1-8jpp.1.i386.rpm +beecrypt-4.1.2-10.1.1.i386.rpm +beecrypt-devel-4.1.2-10.1.1.i386.rpm +beecrypt-python-4.1.2-10.1.1.i386.rpm +bind-9.3.6-4.P1.el5.i386.rpm +bind-chroot-9.3.6-4.P1.el5.i386.rpm +bind-devel-9.3.6-4.P1.el5.i386.rpm +bind-libbind-devel-9.3.6-4.P1.el5.i386.rpm +bind-libs-9.3.6-4.P1.el5.i386.rpm +bind-sdb-9.3.6-4.P1.el5.i386.rpm +bind-utils-9.3.6-4.P1.el5.i386.rpm +binutils-2.17.50.0.6-12.el5.i386.rpm +binutils-devel-2.17.50.0.6-12.el5.i386.rpm +bison-2.3-2.1.i386.rpm +bison-devel-2.3-2.1.i386.rpm +bison-runtime-2.3-2.1.i386.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.i386.rpm +blas-devel-3.0-37.el5.i386.rpm +blktrace-1.0.0-6.el5.i386.rpm +bluez-gnome-0.5-5.fc6.i386.rpm +bluez-hcidump-1.32-1.i386.rpm +bluez-libs-3.7-1.1.i386.rpm +bluez-libs-devel-3.7-1.1.i386.rpm +bluez-utils-3.7-2.2.i386.rpm +bluez-utils-cups-3.7-2.2.i386.rpm +bogl-0.1.18-11.2.1.el5.1.i386.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.i386.rpm +bogl-devel-0.1.18-11.2.1.el5.1.i386.rpm +boost-1.33.1-10.el5.i386.rpm +boost-devel-1.33.1-10.el5.i386.rpm +boost-doc-1.33.1-10.el5.i386.rpm +bootparamd-0.17-24.devel.2.1.i386.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.i386.rpm +brlapi-0.4.1-1.fc6.i386.rpm +brlapi-devel-0.4.1-1.fc6.i386.rpm +brltty-3.7.2-1.fc6.i386.rpm +bsf-2.3.0-11jpp.1.i386.rpm +bsf-javadoc-2.3.0-11jpp.1.i386.rpm +bsh-1.3.0-9jpp.1.i386.rpm +bsh-demo-1.3.0-9jpp.1.i386.rpm +bsh-javadoc-1.3.0-9jpp.1.i386.rpm +bsh-manual-1.3.0-9jpp.1.i386.rpm +bug-buddy-2.16.0-2.el5.i386.rpm +busybox-1.2.0-7.el5.i386.rpm +busybox-anaconda-1.2.0-7.el5.i386.rpm +byacc-1.9-29.2.2.i386.rpm +bzip2-1.0.3-4.el5_2.i386.rpm +bzip2-devel-1.0.3-4.el5_2.i386.rpm +bzip2-libs-1.0.3-4.el5_2.i386.rpm +caching-nameserver-9.3.6-4.P1.el5.i386.rpm +cadaver-0.22.3-4.el5.i386.rpm +cairo-1.2.4-5.el5.i386.rpm +cairo-devel-1.2.4-5.el5.i386.rpm +cairo-java-1.0.5-3.fc6.i386.rpm +cairo-java-devel-1.0.5-3.fc6.i386.rpm +castor-0.9.5-1jpp.7.i386.rpm +castor-demo-0.9.5-1jpp.7.i386.rpm +castor-doc-0.9.5-1jpp.7.i386.rpm +castor-javadoc-0.9.5-1jpp.7.i386.rpm +castor-test-0.9.5-1jpp.7.i386.rpm +castor-xml-0.9.5-1jpp.7.i386.rpm +ccid-1.3.8-1.el5.i386.rpm +cdda2wav-2.01-10.7.el5.i386.rpm +cdparanoia-alpha9.8-27.2.i386.rpm +cdparanoia-devel-alpha9.8-27.2.i386.rpm +cdparanoia-libs-alpha9.8-27.2.i386.rpm +cdrdao-1.2.1-2.i386.rpm +cdrecord-2.01-10.7.el5.i386.rpm +cdrecord-devel-2.01-10.7.el5.i386.rpm +check-devel-0.9.3-5.fc6.i386.rpm +checkpolicy-1.33.1-4.el5.i386.rpm +chkconfig-1.3.30.1-2.i386.rpm +chkfontpath-1.10.1-1.1.i386.rpm +classpathx-jaf-1.0-9jpp.1.i386.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.i386.rpm +classpathx-mail-1.1.1-4jpp.2.i386.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.i386.rpm +cman-2.0.115-1.el5.i386.rpm +cman-devel-2.0.115-1.el5.i386.rpm +compat-dapl-2.0.19-2.el5.i386.rpm +compat-dapl-devel-2.0.19-2.el5.i386.rpm +compat-dapl-static-2.0.19-2.el5.i386.rpm +compat-dapl-utils-2.0.19-2.el5.i386.rpm +compat-db-4.2.52-5.1.i386.rpm +compat-gcc-34-3.4.6-4.i386.rpm +compat-gcc-34-c++-3.4.6-4.i386.rpm +compat-gcc-34-g77-3.4.6-4.i386.rpm +compat-glibc-2.3.4-2.26.i386.rpm +compat-glibc-headers-2.3.4-2.26.i386.rpm +compat-libcom_err-1.0-7.i386.rpm +compat-libf2c-34-3.4.6-4.i386.rpm +compat-libgcc-296-2.96-138.i386.rpm +compat-libstdc++-296-2.96-138.i386.rpm +compat-libstdc++-33-3.2.3-61.i386.rpm +compat-openldap-2.3.43_2.2.29-3.el5.i386.rpm +compat-readline43-4.3-3.i386.rpm +compat-slang-1.4.9-27.2.2.i386.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.i386.rpm +control-center-2.16.0-16.el5.i386.rpm +control-center-devel-2.16.0-16.el5.i386.rpm +convmv-1.10-1.el5.noarch.rpm +coolkey-1.1.0-6.el5.i386.rpm +coolkey-devel-1.1.0-6.el5.i386.rpm +coreutils-5.97-23.el5.i386.rpm +cpio-2.6-23.el5.i386.rpm +cpp-4.1.2-46.el5.i386.rpm +cpufreq-utils-005-1.el5.i386.rpm +cpuspeed-1.2.1-8.el5.i386.rpm +cracklib-2.8.9-3.3.i386.rpm +cracklib-dicts-2.8.9-3.3.i386.rpm +crash-4.0-8.9.1.el5.i386.rpm +crash-devel-4.0-8.9.1.el5.i386.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.i386.rpm +cryptsetup-luks-1.0.3-5.el5.i386.rpm +cryptsetup-luks-devel-1.0.3-5.el5.i386.rpm +cscope-15.5-15.1.el5_3.1.i386.rpm +ctags-5.6-1.1.i386.rpm +cups-1.3.7-11.el5.i386.rpm +cups-devel-1.3.7-11.el5.i386.rpm +cups-libs-1.3.7-11.el5.i386.rpm +cups-lpd-1.3.7-11.el5.i386.rpm +curl-7.15.5-2.1.el5_3.5.i386.rpm +curl-devel-7.15.5-2.1.el5_3.5.i386.rpm +cvs-1.11.22-7.el5.i386.rpm +cyrus-imapd-2.3.7-7.el5.i386.rpm +cyrus-imapd-devel-2.3.7-7.el5.i386.rpm +cyrus-imapd-perl-2.3.7-7.el5.i386.rpm +cyrus-imapd-utils-2.3.7-7.el5.i386.rpm +cyrus-sasl-2.1.22-5.el5.i386.rpm +cyrus-sasl-devel-2.1.22-5.el5.i386.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.i386.rpm +cyrus-sasl-ldap-2.1.22-5.el5.i386.rpm +cyrus-sasl-lib-2.1.22-5.el5.i386.rpm +cyrus-sasl-md5-2.1.22-5.el5.i386.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.i386.rpm +cyrus-sasl-plain-2.1.22-5.el5.i386.rpm +cyrus-sasl-sql-2.1.22-5.el5.i386.rpm +dapl-2.0.19-2.el5.i386.rpm +dapl-devel-2.0.19-2.el5.i386.rpm +dapl-static-2.0.19-2.el5.i386.rpm +dapl-utils-2.0.19-2.el5.i386.rpm +dasher-4.2.0-2.el5.i386.rpm +db4-4.3.29-10.el5.i386.rpm +db4-devel-4.3.29-10.el5.i386.rpm +db4-java-4.3.29-10.el5.i386.rpm +db4-tcl-4.3.29-10.el5.i386.rpm +db4-utils-4.3.29-10.el5.i386.rpm +dbus-1.1.2-12.el5.i386.rpm +dbus-devel-1.1.2-12.el5.i386.rpm +dbus-glib-0.73-8.el5.i386.rpm +dbus-glib-devel-0.73-8.el5.i386.rpm +dbus-libs-1.1.2-12.el5.i386.rpm +dbus-python-0.70-7.el5.i386.rpm +dbus-x11-1.1.2-12.el5.i386.rpm +dcraw-0.0.20060521-1.1.i386.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.i386.rpm +desktop-printing-0.19-20.2.el5.i386.rpm +dev86-0.16.17-2.2.i386.rpm +devhelp-0.12-20.el5.i386.rpm +devhelp-devel-0.12-20.el5.i386.rpm +device-mapper-1.02.32-1.el5.i386.rpm +device-mapper-event-1.02.32-1.el5.i386.rpm +device-mapper-multipath-0.4.7-30.el5.i386.rpm +dhcdbd-2.2-2.el5.i386.rpm +dhclient-3.0.5-21.el5.i386.rpm +dhcp-3.0.5-21.el5.i386.rpm +dhcp-devel-3.0.5-21.el5.i386.rpm +dhcpv6-1.0.10-17.el5.i386.rpm +dhcpv6-client-1.0.10-17.el5.i386.rpm +dialog-1.0.20051107-1.2.2.i386.rpm +diffstat-1.41-1.2.3.el5.i386.rpm +diffutils-2.8.1-15.2.3.el5.i386.rpm +distcache-1.4.5-14.1.i386.rpm +distcache-devel-1.4.5-14.1.i386.rpm +dmidecode-2.9-1.el5.i386.rpm +dmraid-1.0.0.rc13-53.el5.i386.rpm +dmraid-devel-1.0.0.rc13-53.el5.i386.rpm +dmraid-events-1.0.0.rc13-53.el5.i386.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.i386.rpm +dnsmasq-2.45-1.el5_2.1.i386.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.i386.rpm +dosfstools-2.11-7.el5.i386.rpm +dovecot-1.0.7-7.el5.i386.rpm +doxygen-1.4.7-1.1.i386.rpm +doxygen-doxywizard-1.4.7-1.1.i386.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.i386.rpm +dump-0.4b41-4.el5.i386.rpm +dvd+rw-tools-7.0-1.el5.i386.rpm +dvgrab-3.0-1.el5.i386.rpm +e2fsprogs-1.39-23.el5.i386.rpm +e2fsprogs-devel-1.39-23.el5.i386.rpm +e2fsprogs-libs-1.39-23.el5.i386.rpm +e4fsprogs-1.41.5-3.el5.i386.rpm +eclipse-ecj-3.2.1-19.el5.i386.rpm +eclipse-jdt-3.2.1-19.el5.i386.rpm +eclipse-jdt-sdk-3.2.1-19.el5.i386.rpm +eclipse-pde-3.2.1-19.el5.i386.rpm +eclipse-pde-runtime-3.2.1-19.el5.i386.rpm +eclipse-pde-sdk-3.2.1-19.el5.i386.rpm +eclipse-platform-3.2.1-19.el5.i386.rpm +eclipse-platform-sdk-3.2.1-19.el5.i386.rpm +eclipse-rcp-3.2.1-19.el5.i386.rpm +eclipse-rcp-sdk-3.2.1-19.el5.i386.rpm +eclipse-sdk-3.2.1-19.el5.i386.rpm +ecryptfs-utils-75-5.el5.i386.rpm +ecryptfs-utils-devel-75-5.el5.i386.rpm +ecryptfs-utils-gui-75-5.el5.i386.rpm +ed-0.2-39.el5_2.i386.rpm +edac-utils-0.9-6.el5.i386.rpm +edac-utils-devel-0.9-6.el5.i386.rpm +eel2-2.16.1-1.el5.i386.rpm +eel2-devel-2.16.1-1.el5.i386.rpm +efax-0.9-28.el5.i386.rpm +eject-2.1.5-4.2.el5.i386.rpm +ElectricFence-2.2.2-20.2.2.i386.rpm +elfutils-0.137-3.el5.i386.rpm +elfutils-devel-0.137-3.el5.i386.rpm +elfutils-devel-static-0.137-3.el5.i386.rpm +elfutils-libelf-0.137-3.el5.i386.rpm +elfutils-libelf-devel-0.137-3.el5.i386.rpm +elfutils-libelf-devel-static-0.137-3.el5.i386.rpm +elfutils-libs-0.137-3.el5.i386.rpm +elinks-0.11.1-5.1.0.1.el5.i386.rpm +emacs-21.4-20.el5.i386.rpm +emacs-common-21.4-20.el5.i386.rpm +emacs-el-21.4-20.el5.i386.rpm +emacs-leim-21.4-20.el5.i386.rpm +emacs-nox-21.4-20.el5.i386.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.i386.rpm +eog-2.16.0.1-6.el5.i386.rpm +epic-2.4-1.i386.rpm +eruby-1.0.5-6.1.i386.rpm +eruby-devel-1.0.5-6.1.i386.rpm +eruby-libs-1.0.5-6.1.i386.rpm +esc-1.1.0-9.el5.i386.rpm +esound-0.2.36-3.i386.rpm +esound-devel-0.2.36-3.i386.rpm +ethtool-6-3.el5.i386.rpm +evince-0.6.0-9.el5.i386.rpm +evolution-data-server-1.12.3-18.el5.i386.rpm +evolution-data-server-devel-1.12.3-18.el5.i386.rpm +evolution-data-server-doc-1.12.3-18.el5.i386.rpm +exim-4.63-3.el5.i386.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.i386.rpm +exim-sa-4.63-3.el5.i386.rpm +expat-1.95.8-8.2.1.i386.rpm +expat-devel-1.95.8-8.2.1.i386.rpm +expect-5.43.0-5.1.i386.rpm +expect-devel-5.43.0-5.1.i386.rpm +expectk-5.43.0-5.1.i386.rpm +fbset-2.1-22.i386.rpm +fcoe-utils-1.0.7-4.el5.i386.rpm +festival-1.95-5.2.1.i386.rpm +festival-devel-1.95-5.2.1.i386.rpm +fetchmail-6.3.6-1.1.el5.i386.rpm +file-4.17-15.el5_3.1.i386.rpm +file-roller-2.16.0-2.fc6.i386.rpm +filesystem-2.4.0-2.i386.rpm +findutils-4.2.27-6.el5.i386.rpm +finger-0.17-32.2.1.1.i386.rpm +finger-server-0.17-32.2.1.1.i386.rpm +fipscheck-1.2.0-1.el5.i386.rpm +fipscheck-devel-1.2.0-1.el5.i386.rpm +fipscheck-lib-1.2.0-1.el5.i386.rpm +firefox-3.0.12-1.el5_3.i386.rpm +firstboot-1.4.27.7-1.el5.i386.rpm +firstboot-tui-1.4.27.7-1.el5.i386.rpm +flac-1.1.2-28.el5_0.1.i386.rpm +flac-devel-1.1.2-28.el5_0.1.i386.rpm +flex-2.5.4a-41.fc6.i386.rpm +fontconfig-2.4.1-7.el5.i386.rpm +fontconfig-devel-2.4.1-7.el5.i386.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.i386.rpm +freeglut-2.4.0-7.1.el5.i386.rpm +freeglut-devel-2.4.0-7.1.el5.i386.rpm +freeipmi-0.5.1-6.el5.i386.rpm +freeipmi-bmc-watchdog-0.5.1-6.el5.i386.rpm +freeipmi-devel-0.5.1-6.el5.i386.rpm +freeipmi-ipmidetectd-0.5.1-6.el5.i386.rpm +freeradius-1.1.3-1.4.el5.i386.rpm +freeradius-mysql-1.1.3-1.4.el5.i386.rpm +freeradius-postgresql-1.1.3-1.4.el5.i386.rpm +freeradius-unixODBC-1.1.3-1.4.el5.i386.rpm +freetype-2.2.1-21.el5_3.i386.rpm +freetype-demos-2.2.1-21.el5_3.i386.rpm +freetype-devel-2.2.1-21.el5_3.i386.rpm +ftp-0.17-35.el5.i386.rpm +fuse-2.7.4-8.el5.i386.rpm +fuse-devel-2.7.4-8.el5.i386.rpm +fuse-libs-2.7.4-8.el5.i386.rpm +gail-1.9.2-1.fc6.i386.rpm +gail-devel-1.9.2-1.fc6.i386.rpm +gamin-0.1.7-8.el5.i386.rpm +gamin-devel-0.1.7-8.el5.i386.rpm +gamin-python-0.1.7-8.el5.i386.rpm +gawk-3.1.5-14.el5.i386.rpm +gcalctool-5.8.25-1.el5.i386.rpm +gcc-4.1.2-46.el5.i386.rpm +gcc44-4.4.0-6.el5.i386.rpm +gcc44-c++-4.4.0-6.el5.i386.rpm +gcc44-gfortran-4.4.0-6.el5.i386.rpm +gcc-c++-4.1.2-46.el5.i386.rpm +gcc-gfortran-4.1.2-46.el5.i386.rpm +gcc-gnat-4.1.2-46.el5.i386.rpm +gcc-java-4.1.2-46.el5.i386.rpm +gcc-objc-4.1.2-46.el5.i386.rpm +gcc-objc++-4.1.2-46.el5.i386.rpm +GConf2-2.14.0-9.el5.i386.rpm +GConf2-devel-2.14.0-9.el5.i386.rpm +gconf-editor-2.16.0-3.el5.i386.rpm +gd-2.0.33-9.4.el5_1.1.i386.rpm +gdb-6.8-37.el5.i386.rpm +gdbm-1.8.0-26.2.1.i386.rpm +gdbm-devel-1.8.0-26.2.1.i386.rpm +gd-devel-2.0.33-9.4.el5_1.1.i386.rpm +gdk-pixbuf-0.22.0-25.el5.i386.rpm +gdk-pixbuf-devel-0.22.0-25.el5.i386.rpm +gdm-2.16.0-56.el5.i386.rpm +gdm-docs-2.16.0-56.el5.i386.rpm +gd-progs-2.0.33-9.4.el5_1.1.i386.rpm +gedit-2.16.0-9.el5.i386.rpm +gedit-devel-2.16.0-9.el5.i386.rpm +geronimo-specs-1.0-0.M2.2jpp.12.i386.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.i386.rpm +gettext-0.14.6-4.el5.i386.rpm +gettext-devel-0.14.6-4.el5.i386.rpm +gfs2-utils-0.1.62-1.el5.i386.rpm +gftp-2.0.18-3.2.2.i386.rpm +ghostscript-8.15.2-9.11.el5.i386.rpm +ghostscript-devel-8.15.2-9.11.el5.i386.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.i386.rpm +giflib-4.1.3-7.1.el5_3.1.i386.rpm +giflib-devel-4.1.3-7.1.el5_3.1.i386.rpm +giflib-utils-4.1.3-7.1.el5_3.1.i386.rpm +gimp-2.2.13-2.0.7.el5.i386.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-devel-2.2.13-2.0.7.el5.i386.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.i386.rpm +gimp-print-4.2.7-22.2.el5.i386.rpm +gimp-print-cups-4.2.7-22.2.el5.i386.rpm +gimp-print-devel-4.2.7-22.2.el5.i386.rpm +gimp-print-plugin-4.2.7-22.2.el5.i386.rpm +gimp-print-utils-4.2.7-22.2.el5.i386.rpm +gjdoc-0.7.7-12.el5.i386.rpm +glade2-2.12.1-6.el5.i386.rpm +glib-1.2.10-20.el5.i386.rpm +glib2-2.12.3-4.el5_3.1.i386.rpm +glib2-devel-2.12.3-4.el5_3.1.i386.rpm +glibc-2.5-42.i386.rpm +glibc-2.5-42.i686.rpm +glibc-common-2.5-42.i386.rpm +glibc-devel-2.5-42.i386.rpm +glibc-headers-2.5-42.i386.rpm +glibc-utils-2.5-42.i386.rpm +glib-devel-1.2.10-20.el5.i386.rpm +glib-java-0.2.6-3.fc6.i386.rpm +glib-java-devel-0.2.6-3.fc6.i386.rpm +glx-utils-6.5.1-7.7.el5.i386.rpm +gmp-4.1.4-10.el5.i386.rpm +gmp-devel-4.1.4-10.el5.i386.rpm +gnome-applets-2.16.0.1-19.el5.i386.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-bluetooth-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.i386.rpm +gnome-desktop-2.16.0-1.fc6.i386.rpm +gnome-desktop-devel-2.16.0-1.fc6.i386.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.i386.rpm +gnome-keyring-devel-0.6.0-1.fc6.i386.rpm +gnome-keyring-manager-2.16.0-3.el5.i386.rpm +gnome-mag-0.13.1-1.fc6.i386.rpm +gnome-mag-devel-0.13.1-1.fc6.i386.rpm +gnome-media-2.16.1-3.el5.i386.rpm +gnome-media-devel-2.16.1-3.el5.i386.rpm +gnome-menus-2.16.0-2.fc6.i386.rpm +gnome-menus-devel-2.16.0-2.fc6.i386.rpm +gnome-mime-data-2.4.2-3.1.i386.rpm +gnome-mount-0.5-3.el5.i386.rpm +gnome-mount-devel-0.5-3.el5.i386.rpm +gnome-mount-nautilus-properties-0.5-3.el5.i386.rpm +gnome-netstatus-2.12.0-5.el5.i386.rpm +gnome-nettool-2.16.0-1.fc6.i386.rpm +gnome-panel-2.16.1-7.el5.i386.rpm +gnome-panel-devel-2.16.1-7.el5.i386.rpm +gnome-power-manager-2.16.0-10.el5.i386.rpm +gnome-python2-2.16.0-1.fc6.i386.rpm +gnome-python2-applet-2.16.0-3.el5.i386.rpm +gnome-python2-bonobo-2.16.0-1.fc6.i386.rpm +gnome-python2-canvas-2.16.0-1.fc6.i386.rpm +gnome-python2-desktop-2.16.0-3.el5.i386.rpm +gnome-python2-extras-2.14.2-6.el5.i386.rpm +gnome-python2-gconf-2.16.0-1.fc6.i386.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.i386.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.i386.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.i386.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.i386.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.i386.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.i386.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.i386.rpm +gnome-python2-gtkspell-2.14.2-6.el5.i386.rpm +gnome-python2-libegg-2.14.2-6.el5.i386.rpm +gnome-python2-libgtop2-2.16.0-3.el5.i386.rpm +gnome-python2-libwnck-2.16.0-3.el5.i386.rpm +gnome-python2-metacity-2.16.0-3.el5.i386.rpm +gnome-python2-nautilus-cd-burner-2.16.0-3.el5.i386.rpm +gnome-python2-rsvg-2.16.0-3.el5.i386.rpm +gnome-python2-totem-2.16.0-3.el5.i386.rpm +gnome-screensaver-2.16.1-8.el5.i386.rpm +gnome-session-2.16.0-7.el5.i386.rpm +gnome-speech-0.4.5-1.fc6.i386.rpm +gnome-speech-devel-0.4.5-1.fc6.i386.rpm +gnome-system-monitor-2.16.0-3.el5.i386.rpm +gnome-terminal-2.16.0-5.3.el5.i386.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-utils-2.16.0-5.el5.i386.rpm +gnome-utils-devel-2.16.0-5.el5.i386.rpm +gnome-vfs2-2.16.2-4.el5.i386.rpm +gnome-vfs2-devel-2.16.2-4.el5.i386.rpm +gnome-vfs2-smb-2.16.2-4.el5.i386.rpm +gnome-volume-manager-2.15.0-5.el5.i386.rpm +gnu-crypto-2.1.0-2jpp.1.i386.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.i386.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.i386.rpm +gnu-efi-3.0c-1.1.i386.rpm +gnupg-1.4.5-14.i386.rpm +gnupg2-2.0.10-3.el5.i386.rpm +gnuplot-4.0.0-14.el5.i386.rpm +gnuplot-emacs-4.0.0-14.el5.i386.rpm +gnutls-1.4.1-3.el5_2.1.i386.rpm +gnutls-devel-1.4.1-3.el5_2.1.i386.rpm +gnutls-utils-1.4.1-3.el5_2.1.i386.rpm +gob2-2.0.14-1.1.i386.rpm +gok-1.2.0-2.el5.i386.rpm +gok-devel-1.2.0-2.el5.i386.rpm +gpart-0.1h-3.1.i386.rpm +gperf-3.0.1-7.2.2.i386.rpm +gphoto2-2.2.0-3.el5.i386.rpm +gphoto2-devel-2.2.0-3.el5.i386.rpm +gpm-1.20.1-74.1.i386.rpm +gpm-devel-1.20.1-74.1.i386.rpm +grep-2.5.1-55.el5.i386.rpm +groff-1.18.1.1-11.1.i386.rpm +groff-gxditview-1.18.1.1-11.1.i386.rpm +groff-perl-1.18.1.1-11.1.i386.rpm +grub-0.97-13.5.i386.rpm +gstreamer-0.10.20-3.el5.i386.rpm +gstreamer-devel-0.10.20-3.el5.i386.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.i386.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.i386.rpm +gstreamer-tools-0.10.20-3.el5.i386.rpm +gthumb-2.7.8-8.el5.i386.rpm +gtk+-1.2.10-56.el5.i386.rpm +gtk2-2.10.4-20.el5.i386.rpm +gtk2-devel-2.10.4-20.el5.i386.rpm +gtk2-engines-2.8.0-3.el5.i386.rpm +gtk+-devel-1.2.10-56.el5.i386.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.i386.rpm +gtkhtml2-devel-2.11.0-3.i386.rpm +gtkhtml3-3.16.3-1.el5.i386.rpm +gtkhtml3-devel-3.16.3-1.el5.i386.rpm +gtksourceview-1.8.0-1.fc6.i386.rpm +gtksourceview-devel-1.8.0-1.fc6.i386.rpm +gtkspell-2.0.11-2.1.i386.rpm +gtkspell-devel-2.0.11-2.1.i386.rpm +gtk-vnc-0.3.8-3.el5.i386.rpm +gtk-vnc-devel-0.3.8-3.el5.i386.rpm +gtk-vnc-python-0.3.8-3.el5.i386.rpm +gucharmap-1.8.0-1.fc6.i386.rpm +gucharmap-devel-1.8.0-1.fc6.i386.rpm +guile-1.8.0-8.20060831cvs.i386.rpm +guile-devel-1.8.0-8.20060831cvs.i386.rpm +gzip-1.3.5-10.el5.i386.rpm +hal-0.5.8.1-52.el5.i386.rpm +hal-cups-utils-0.6.2-5.2.el5.i386.rpm +hal-devel-0.5.8.1-52.el5.i386.rpm +hal-gnome-0.5.8.1-52.el5.i386.rpm +hardlink-1.0-1.27.i386.rpm +hdparm-6.6-2.i386.rpm +hesinfo-3.1.0-1.1.i386.rpm +hesiod-3.1.0-8.i386.rpm +hesiod-devel-3.1.0-8.i386.rpm +hfsutils-3.2.6-7.2.2.i386.rpm +hfsutils-devel-3.2.6-7.2.2.i386.rpm +hfsutils-x11-3.2.6-7.2.2.i386.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.i386.rpm +hpijs-1.6.7-4.1.el5_2.4.i386.rpm +hplip-1.6.7-4.1.el5_2.4.i386.rpm +htdig-3.2.0b6-11.el5.i386.rpm +htdig-web-3.2.0b6-11.el5.i386.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.i386.rpm +httpd-devel-2.2.3-31.el5.i386.rpm +httpd-manual-2.2.3-31.el5.i386.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +ibmasm-3.0-9.i386.rpm +ibmasm-xinput-2.1-1.el5.i386.rpm +ibsim-0.5-1.el5.i386.rpm +ibutils-1.2-10.el5.i386.rpm +ibutils-devel-1.2-10.el5.i386.rpm +ibutils-libs-1.2-10.el5.i386.rpm +ibvexdmtools-0.0.1-11.el5.i386.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icon-slicer-0.3-7.2.2.i386.rpm +icu-3.6-5.11.4.i386.rpm +ifd-egate-0.05-15.i386.rpm +ImageMagick-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.i386.rpm +imake-1.0.2-3.i386.rpm +im-chooser-0.3.3-6.el5.i386.rpm +indent-2.2.9-14.fc6.i386.rpm +inews-2.4.3-8.el5.i386.rpm +infiniband-diags-1.4.4-1.el5.i386.rpm +info-4.8-14.el5.i386.rpm +initscripts-8.45.30-2.el5.i386.rpm +inn-2.4.3-8.el5.i386.rpm +inn-devel-2.4.3-8.el5.i386.rpm +intltool-0.35.0-2.i386.rpm +iproute-2.6.18-10.el5.i386.rpm +ipsec-tools-0.6.5-13.el5_3.1.i386.rpm +iptables-1.3.5-5.3.el5.i386.rpm +iptables-devel-1.3.5-5.3.el5.i386.rpm +iptables-ipv6-1.3.5-5.3.el5.i386.rpm +iptraf-3.0.0-5.el5.i386.rpm +iptstate-1.4-1.1.2.2.i386.rpm +iputils-20020927-46.el5.i386.rpm +ipv6calc-0.61-1.i386.rpm +irda-utils-0.9.17-2.fc6.i386.rpm +irqbalance-0.55-15.el5.i386.rpm +iscsi-initiator-utils-6.2.0.871-0.10.el5.i386.rpm +isdn4k-utils-3.2-56.el5.i386.rpm +isdn4k-utils-devel-3.2-56.el5.i386.rpm +isdn4k-utils-vboxgetty-3.2-56.el5.i386.rpm +iso-codes-0.53-1.noarch.rpm +iso-codes-devel-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.i386.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.i386.rpm +jakarta-commons-codec-1.3-7jpp.2.i386.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.i386.rpm +jakarta-commons-collections-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.i386.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.i386.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.i386.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.i386.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.i386.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.i386.rpm +jakarta-commons-digester-1.7-5jpp.1.i386.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.i386.rpm +jakarta-commons-discovery-0.3-4jpp.1.i386.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.i386.rpm +jakarta-commons-el-1.0-7jpp.1.i386.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.i386.rpm +jakarta-commons-fileupload-1.0-6jpp.1.i386.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.i386.rpm +jakarta-commons-httpclient-3.0-7jpp.1.i386.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.i386.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.i386.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.i386.rpm +jakarta-commons-lang-2.1-5jpp.1.i386.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.i386.rpm +jakarta-commons-launcher-0.9-6jpp.1.i386.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.i386.rpm +jakarta-commons-logging-1.0.4-6jpp.1.i386.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.i386.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.i386.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.i386.rpm +jakarta-commons-pool-1.3-5jpp.1.i386.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.i386.rpm +jakarta-commons-validator-1.1.4-5jpp.1.i386.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.i386.rpm +jakarta-oro-2.0.8-3jpp.1.i386.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.i386.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.i386.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.i386.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.i386.rpm +java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-demo-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-javadoc-1.6.0.0-1.2.b09.el5.i386.rpm +java-1.6.0-openjdk-src-1.6.0.0-1.2.b09.el5.i386.rpm +javacc-4.0-3jpp.3.i386.rpm +javacc-demo-4.0-3jpp.3.i386.rpm +javacc-manual-4.0-3jpp.3.i386.rpm +java_cup-0.10-0.k.6jpp.1.i386.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.i386.rpm +java_cup-manual-0.10-0.k.6jpp.1.i386.rpm +jdepend-2.6-6jpp.2.i386.rpm +jdepend-demo-2.6-6jpp.2.i386.rpm +jdepend-javadoc-2.6-6jpp.2.i386.rpm +jdom-1.0-4jpp.1.i386.rpm +jdom-demo-1.0-4jpp.1.i386.rpm +jdom-javadoc-1.0-4jpp.1.i386.rpm +jlex-1.2.6-5jpp.1.i386.rpm +jlex-javadoc-1.2.6-5jpp.1.i386.rpm +joe-3.4-3.i386.rpm +joystick-1.2.15-20.2.2.i386.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jrefactory-2.8.9-6jpp.3.i386.rpm +jsch-0.1.28-1jpp.5.i386.rpm +jsch-demo-0.1.28-1jpp.5.i386.rpm +jsch-javadoc-0.1.28-1jpp.5.i386.rpm +junit-3.8.2-3jpp.1.i386.rpm +junit-demo-3.8.2-3jpp.1.i386.rpm +junit-javadoc-3.8.2-3jpp.1.i386.rpm +junit-manual-3.8.2-3jpp.1.i386.rpm +jwhois-3.2.3-8.el5.i386.rpm +jzlib-1.0.7-4jpp.1.i386.rpm +jzlib-demo-1.0.7-4jpp.1.i386.rpm +jzlib-javadoc-1.0.7-4jpp.1.i386.rpm +kasumi-2.0.1-1.1.fc6.i386.rpm +kbd-1.12-21.el5.i386.rpm +kcc-2.3-24.2.2.i386.rpm +kdbg-2.0.2-1.2.1.i386.rpm +kdeaccessibility-3.5.4-1.fc6.i386.rpm +kdeadmin-3.5.4-3.el5.i386.rpm +kdeartwork-3.5.4-1.fc6.i386.rpm +kdeartwork-icons-3.5.4-1.fc6.i386.rpm +kdebase-3.5.4-20.el5.i386.rpm +kdebase-devel-3.5.4-20.el5.i386.rpm +kdebindings-3.5.4-6.el5.i386.rpm +kdebindings-devel-3.5.4-6.el5.i386.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.i386.rpm +kdelibs-apidocs-3.5.4-22.el5_3.i386.rpm +kdelibs-devel-3.5.4-22.el5_3.i386.rpm +kdenetwork-3.5.4-9.el5.i386.rpm +kdenetwork-devel-3.5.4-9.el5.i386.rpm +kdesdk-3.5.4-3.el5.i386.rpm +kdesdk-devel-3.5.4-3.el5.i386.rpm +kdeutils-3.5.4-5.fc6.i386.rpm +kdeutils-devel-3.5.4-5.fc6.i386.rpm +kdevelop-3.3.4-1.fc6.i386.rpm +kdewebdev-3.5.4-2.fc6.i386.rpm +kdewebdev-devel-3.5.4-2.fc6.i386.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.i386.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.i386.rpm +kernel-2.6.18-164.el5.i686.rpm +kernel-debug-2.6.18-164.el5.i686.rpm +kernel-debug-devel-2.6.18-164.el5.i686.rpm +kernel-devel-2.6.18-164.el5.i686.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.i386.rpm +kernel-PAE-2.6.18-164.el5.i686.rpm +kernel-PAE-devel-2.6.18-164.el5.i686.rpm +kernel-xen-2.6.18-164.el5.i686.rpm +kernel-xen-devel-2.6.18-164.el5.i686.rpm +kexec-tools-1.102pre-77.el5.i386.rpm +keyutils-1.2-1.el5.i386.rpm +keyutils-libs-1.2-1.el5.i386.rpm +keyutils-libs-devel-1.2-1.el5.i386.rpm +kpartx-0.4.7-30.el5.i386.rpm +krb5-auth-dialog-0.7-1.i386.rpm +krb5-devel-1.6.1-36.el5.i386.rpm +krb5-libs-1.6.1-36.el5.i386.rpm +krb5-server-1.6.1-36.el5.i386.rpm +krb5-workstation-1.6.1-36.el5.i386.rpm +ksh-20080202-14.el5.i386.rpm +ktune-0.2-3.el5.noarch.rpm +kudzu-1.2.57.1.21-1.i386.rpm +kudzu-devel-1.2.57.1.21-1.i386.rpm +lam-7.1.2-14.el5.i386.rpm +lam-devel-7.1.2-14.el5.i386.rpm +lam-libs-7.1.2-14.el5.i386.rpm +lapack-3.0-37.el5.i386.rpm +lapack-devel-3.0-37.el5.i386.rpm +latex2html-2002.2.1-6.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.i386.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.i386.rpm +ldapjdk-4.18-2jpp.3.el5.i386.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.i386.rpm +less-394-6.el5.i386.rpm +lftp-3.7.11-4.el5.i386.rpm +libacl-2.2.39-3.el5.i386.rpm +libacl-devel-2.2.39-3.el5.i386.rpm +libaio-0.3.106-3.2.i386.rpm +libaio-devel-0.3.106-3.2.i386.rpm +libao-0.8.6-7.i386.rpm +libao-devel-0.8.6-7.i386.rpm +libart_lgpl-2.3.17-4.i386.rpm +libart_lgpl-devel-2.3.17-4.i386.rpm +libassuan-devel-1.0.4-5.el5.i386.rpm +libattr-2.4.32-1.1.i386.rpm +libattr-devel-2.4.32-1.1.i386.rpm +libavc1394-0.5.3-1.fc6.i386.rpm +libavc1394-devel-0.5.3-1.fc6.i386.rpm +libbdevid-python-5.1.19.6-54.i386.rpm +libbonobo-2.16.0-1.fc6.i386.rpm +libbonobo-devel-2.16.0-1.fc6.i386.rpm +libbonoboui-2.16.0-1.fc6.i386.rpm +libbonoboui-devel-2.16.0-1.fc6.i386.rpm +libbtctl-0.6.0-9.2.el5.i386.rpm +libbtctl-devel-0.6.0-9.2.el5.i386.rpm +libcap-1.10-26.i386.rpm +libcap-devel-1.10-26.i386.rpm +libc-client-2004g-2.2.1.i386.rpm +libc-client-devel-2004g-2.2.1.i386.rpm +libchewing-0.3.0-8.el5.i386.rpm +libchewing-devel-0.3.0-8.el5.i386.rpm +libcroco-0.6.1-2.1.i386.rpm +libcroco-devel-0.6.1-2.1.i386.rpm +libcxgb3-1.2.3-1.el5.i386.rpm +libcxgb3-static-1.2.3-1.el5.i386.rpm +libdaemon-0.10-5.el5.i386.rpm +libdaemon-devel-0.10-5.el5.i386.rpm +libdbi-0.8.1-2.1.i386.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.i386.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.i386.rpm +libdbi-devel-0.8.1-2.1.i386.rpm +libdbi-drivers-0.8.1a-1.2.2.i386.rpm +libdhcp-1.20-10.el5.i386.rpm +libdhcp4client-3.0.5-21.el5.i386.rpm +libdhcp4client-devel-3.0.5-21.el5.i386.rpm +libdhcp6client-1.0.10-17.el5.i386.rpm +libdhcp6client-devel-1.0.10-17.el5.i386.rpm +libdhcp-devel-1.20-10.el5.i386.rpm +libdmx-1.0.2-3.1.i386.rpm +libdmx-devel-1.0.2-3.1.i386.rpm +libdrm-2.0.2-1.1.i386.rpm +libdrm-devel-2.0.2-1.1.i386.rpm +libdv-0.104-4.fc6.1.i386.rpm +libdv-devel-0.104-4.fc6.1.i386.rpm +libdv-tools-0.104-4.fc6.1.i386.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.i386.rpm +libevent-devel-1.1a-3.2.1.i386.rpm +libexif-0.6.13-4.0.2.el5_1.1.i386.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.i386.rpm +libfontenc-1.0.2-2.2.el5.i386.rpm +libfontenc-devel-1.0.2-2.2.el5.i386.rpm +libFS-1.0.0-3.1.i386.rpm +libFS-devel-1.0.0-3.1.i386.rpm +libgail-gnome-1.1.3-1.2.1.i386.rpm +libgail-gnome-devel-1.1.3-1.2.1.i386.rpm +libgcc-4.1.2-46.el5.i386.rpm +libgcj-4.1.2-46.el5.i386.rpm +libgcj-devel-4.1.2-46.el5.i386.rpm +libgcj-src-4.1.2-46.el5.i386.rpm +libgconf-java-2.12.4-6.el5.i386.rpm +libgconf-java-devel-2.12.4-6.el5.i386.rpm +libgcrypt-1.4.4-5.el5.i386.rpm +libgcrypt-devel-1.4.4-5.el5.i386.rpm +libgfortran-4.1.2-46.el5.i386.rpm +libgfortran44-4.4.0-6.el5.i386.rpm +libglade2-2.6.0-2.i386.rpm +libglade2-devel-2.6.0-2.i386.rpm +libglade-java-2.12.5-3.fc6.i386.rpm +libglade-java-devel-2.12.5-3.fc6.i386.rpm +libgnat-4.1.2-46.el5.i386.rpm +libgnome-2.16.0-6.el5.i386.rpm +libgnomecanvas-2.14.0-4.1.i386.rpm +libgnomecanvas-devel-2.14.0-4.1.i386.rpm +libgnomecups-0.2.2-8.i386.rpm +libgnomecups-devel-0.2.2-8.i386.rpm +libgnome-devel-2.16.0-6.el5.i386.rpm +libgnome-java-2.12.4-3.fc6.i386.rpm +libgnome-java-devel-2.12.4-3.fc6.i386.rpm +libgnomeprint22-2.12.1-10.el5.i386.rpm +libgnomeprint22-devel-2.12.1-10.el5.i386.rpm +libgnomeprintui22-2.12.1-6.i386.rpm +libgnomeprintui22-devel-2.12.1-6.i386.rpm +libgnomeui-2.16.0-5.el5.i386.rpm +libgnomeui-devel-2.16.0-5.el5.i386.rpm +libgomp-4.4.0-6.el5.i386.rpm +libgpg-error-1.4-2.i386.rpm +libgpg-error-devel-1.4-2.i386.rpm +libgsf-1.14.1-6.1.i386.rpm +libgsf-devel-1.14.1-6.1.i386.rpm +libgssapi-0.10-2.i386.rpm +libgssapi-devel-0.10-2.i386.rpm +libgtk-java-2.8.7-3.el5.i386.rpm +libgtk-java-devel-2.8.7-3.el5.i386.rpm +libgtop2-2.14.4-3.el5.i386.rpm +libgtop2-devel-2.14.4-3.el5.i386.rpm +libhbaapi-2.2-4.el5.i386.rpm +libhbaapi-devel-2.2-4.el5.i386.rpm +libhbalinux-1.0.7-3.el5.i386.rpm +libhugetlbfs-1.3-3.el5.i386.rpm +libhugetlbfs-devel-1.3-3.el5.i386.rpm +libibcm-1.0.4-3.el5.i386.rpm +libibcm-devel-1.0.4-3.el5.i386.rpm +libibcm-static-1.0.4-3.el5.i386.rpm +libibcommon-1.1.2-1.el5.i386.rpm +libibcommon-devel-1.1.2-1.el5.i386.rpm +libibcommon-static-1.1.2-1.el5.i386.rpm +libibmad-1.2.3-1.el5.i386.rpm +libibmad-devel-1.2.3-1.el5.i386.rpm +libibmad-static-1.2.3-1.el5.i386.rpm +libibumad-1.2.3-1.el5.i386.rpm +libibumad-devel-1.2.3-1.el5.i386.rpm +libibumad-static-1.2.3-1.el5.i386.rpm +libibverbs-1.1.2-4.el5.i386.rpm +libibverbs-devel-1.1.2-4.el5.i386.rpm +libibverbs-static-1.1.2-4.el5.i386.rpm +libibverbs-utils-1.1.2-4.el5.i386.rpm +libICE-1.0.1-2.1.i386.rpm +libICE-devel-1.0.1-2.1.i386.rpm +libicu-3.6-5.11.4.i386.rpm +libicu-devel-3.6-5.11.4.i386.rpm +libicu-doc-3.6-5.11.4.i386.rpm +libIDL-0.8.7-1.fc6.i386.rpm +libIDL-devel-0.8.7-1.fc6.i386.rpm +libidn-0.6.5-1.1.i386.rpm +libidn-devel-0.6.5-1.1.i386.rpm +libiec61883-1.0.0-11.fc6.i386.rpm +libiec61883-devel-1.0.0-11.fc6.i386.rpm +libiec61883-utils-1.0.0-11.fc6.i386.rpm +libieee1284-0.2.9-4.el5.i386.rpm +libieee1284-devel-0.2.9-4.el5.i386.rpm +libieee1284-python-0.2.9-4.el5.i386.rpm +libjpeg-6b-37.i386.rpm +libjpeg-devel-6b-37.i386.rpm +libksba-1.0.5-2.el5.i386.rpm +libksba-devel-1.0.5-2.el5.i386.rpm +libmlx4-1.0.1-2.el5.i386.rpm +libmlx4-static-1.0.1-2.el5.i386.rpm +libmng-1.0.9-5.1.i386.rpm +libmng-devel-1.0.9-5.1.i386.rpm +libmthca-1.0.5-4.el5.i386.rpm +libmthca-static-1.0.5-4.el5.i386.rpm +libmudflap-4.1.2-46.el5.i386.rpm +libmudflap-devel-4.1.2-46.el5.i386.rpm +libmusicbrainz-2.1.1-4.1.i386.rpm +libmusicbrainz-devel-2.1.1-4.1.i386.rpm +libnes-0.6-2.el5.i386.rpm +libnes-static-0.6-2.el5.i386.rpm +libnl-1.0-0.10.pre5.5.i386.rpm +libnl-devel-1.0-0.10.pre5.5.i386.rpm +libnotify-0.4.2-6.el5.i386.rpm +libnotify-devel-0.4.2-6.el5.i386.rpm +libobjc-4.1.2-46.el5.i386.rpm +libogg-1.1.3-3.el5.i386.rpm +libogg-devel-1.1.3-3.el5.i386.rpm +liboil-0.3.8-2.1.i386.rpm +liboil-devel-0.3.8-2.1.i386.rpm +libpcap-0.9.4-14.el5.i386.rpm +libpcap-devel-0.9.4-14.el5.i386.rpm +libpciaccess-0.10.5-2.el5.i386.rpm +libpciaccess-devel-0.10.5-2.el5.i386.rpm +libpfm-3.2-0.060926.4.el5.i386.rpm +libpfm-devel-3.2-0.060926.4.el5.i386.rpm +libpng-1.2.10-7.1.el5_3.2.i386.rpm +libpng-devel-1.2.10-7.1.el5_3.2.i386.rpm +libraw1394-1.3.0-1.el5.i386.rpm +libraw1394-devel-1.3.0-1.el5.i386.rpm +librdmacm-1.0.8-5.el5.i386.rpm +librdmacm-devel-1.0.8-5.el5.i386.rpm +librdmacm-static-1.0.8-5.el5.i386.rpm +librdmacm-utils-1.0.8-5.el5.i386.rpm +librsvg2-2.16.1-1.el5.i386.rpm +librsvg2-devel-2.16.1-1.el5.i386.rpm +libsane-hpaio-1.6.7-4.1.el5_2.4.i386.rpm +libsdp-1.1.99-11.el5.i386.rpm +libselinux-1.33.4-5.5.el5.i386.rpm +libselinux-devel-1.33.4-5.5.el5.i386.rpm +libselinux-python-1.33.4-5.5.el5.i386.rpm +libselinux-ruby-1.33.4-5.5.el5.i386.rpm +libselinux-utils-1.33.4-5.5.el5.i386.rpm +libsemanage-1.9.1-4.4.el5.i386.rpm +libsemanage-devel-1.9.1-4.4.el5.i386.rpm +libsepol-1.15.2-2.el5.i386.rpm +libsepol-devel-1.15.2-2.el5.i386.rpm +libSM-1.0.1-3.1.i386.rpm +libSM-devel-1.0.1-3.1.i386.rpm +libsmi-0.4.5-2.el5.i386.rpm +libsmi-devel-0.4.5-2.el5.i386.rpm +libsoup-2.2.98-2.el5_3.1.i386.rpm +libsoup-devel-2.2.98-2.el5_3.1.i386.rpm +libstdc++-4.1.2-46.el5.i386.rpm +libstdc++44-devel-4.4.0-6.el5.i386.rpm +libstdc++-devel-4.1.2-46.el5.i386.rpm +libswt3-gtk2-3.2.1-19.el5.i386.rpm +libsysfs-2.0.0-6.i386.rpm +libsysfs-devel-2.0.0-6.i386.rpm +libtermcap-2.0.8-46.1.i386.rpm +libtermcap-devel-2.0.8-46.1.i386.rpm +libtheora-1.0alpha7-1.i386.rpm +libtheora-devel-1.0alpha7-1.i386.rpm +libtiff-3.8.2-7.el5_3.4.i386.rpm +libtiff-devel-3.8.2-7.el5_3.4.i386.rpm +libtool-1.5.22-6.1.i386.rpm +libtool-ltdl-1.5.22-6.1.i386.rpm +libtool-ltdl-devel-1.5.22-6.1.i386.rpm +libusb-0.1.12-5.1.i386.rpm +libusb-devel-0.1.12-5.1.i386.rpm +libuser-0.54.7-2.el5.5.i386.rpm +libuser-devel-0.54.7-2.el5.5.i386.rpm +libutempter-1.1.4-4.el5.i386.rpm +libutempter-devel-1.1.4-4.el5.i386.rpm +libvolume_id-095-14.21.el5.i386.rpm +libvolume_id-devel-095-14.21.el5.i386.rpm +libvorbis-1.1.2-3.el5_3.3.i386.rpm +libvorbis-devel-1.1.2-3.el5_3.3.i386.rpm +libvte-java-0.12.1-6.el5.i386.rpm +libvte-java-devel-0.12.1-6.el5.i386.rpm +libwmf-0.2.8.4-10.2.i386.rpm +libwmf-devel-0.2.8.4-10.2.i386.rpm +libwnck-2.16.0-4.fc6.i386.rpm +libwnck-devel-2.16.0-4.fc6.i386.rpm +libwvstreams-4.2.2-2.1.i386.rpm +libwvstreams-devel-4.2.2-2.1.i386.rpm +libX11-1.0.3-11.el5.i386.rpm +libX11-devel-1.0.3-11.el5.i386.rpm +libXau-1.0.1-3.1.i386.rpm +libXau-devel-1.0.1-3.1.i386.rpm +libXaw-1.0.2-8.1.i386.rpm +libXaw-devel-1.0.2-8.1.i386.rpm +libXcomposite-0.3-5.1.i386.rpm +libXcomposite-devel-0.3-5.1.i386.rpm +libXcursor-1.1.7-1.1.i386.rpm +libXcursor-devel-1.1.7-1.1.i386.rpm +libXdamage-1.0.3-2.1.i386.rpm +libXdamage-devel-1.0.3-2.1.i386.rpm +libXdmcp-1.0.1-2.1.i386.rpm +libXdmcp-devel-1.0.1-2.1.i386.rpm +libXevie-1.0.1-3.1.i386.rpm +libXevie-devel-1.0.1-3.1.i386.rpm +libXext-1.0.1-2.1.i386.rpm +libXext-devel-1.0.1-2.1.i386.rpm +libXfixes-4.0.1-2.1.i386.rpm +libXfixes-devel-4.0.1-2.1.i386.rpm +libXfont-1.2.2-1.0.3.el5_1.i386.rpm +libXfontcache-1.0.2-3.1.i386.rpm +libXfontcache-devel-1.0.2-3.1.i386.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.i386.rpm +libXft-2.1.10-1.1.i386.rpm +libXft-devel-2.1.10-1.1.i386.rpm +libXi-1.0.1-3.1.i386.rpm +libXi-devel-1.0.1-3.1.i386.rpm +libXinerama-1.0.1-2.1.i386.rpm +libXinerama-devel-1.0.1-2.1.i386.rpm +libxkbfile-1.0.3-3.1.i386.rpm +libxkbfile-devel-1.0.3-3.1.i386.rpm +libxklavier-3.0-3.el5.i386.rpm +libxklavier-devel-3.0-3.el5.i386.rpm +libxml2-2.6.26-2.1.2.8.i386.rpm +libxml2-devel-2.6.26-2.1.2.8.i386.rpm +libxml2-python-2.6.26-2.1.2.8.i386.rpm +libXmu-1.0.2-5.i386.rpm +libXmu-devel-1.0.2-5.i386.rpm +libXp-1.0.0-8.1.el5.i386.rpm +libXp-devel-1.0.0-8.1.el5.i386.rpm +libXpm-3.5.5-3.i386.rpm +libXpm-devel-3.5.5-3.i386.rpm +libXrandr-1.1.1-3.1.i386.rpm +libXrandr-devel-1.1.1-3.1.i386.rpm +libXrender-0.9.1-3.1.i386.rpm +libXrender-devel-0.9.1-3.1.i386.rpm +libXres-1.0.1-3.1.i386.rpm +libXres-devel-1.0.1-3.1.i386.rpm +libXScrnSaver-1.1.0-3.1.i386.rpm +libXScrnSaver-devel-1.1.0-3.1.i386.rpm +libxslt-1.1.17-2.el5_2.2.i386.rpm +libxslt-devel-1.1.17-2.el5_2.2.i386.rpm +libxslt-python-1.1.17-2.el5_2.2.i386.rpm +libXt-1.0.2-3.1.fc6.i386.rpm +libXt-devel-1.0.2-3.1.fc6.i386.rpm +libXTrap-1.0.0-3.1.i386.rpm +libXTrap-devel-1.0.0-3.1.i386.rpm +libXtst-1.0.1-3.1.i386.rpm +libXtst-devel-1.0.1-3.1.i386.rpm +libXv-1.0.1-4.1.i386.rpm +libXv-devel-1.0.1-4.1.i386.rpm +libXvMC-1.0.2-2.1.i386.rpm +libXvMC-devel-1.0.2-2.1.i386.rpm +libXxf86dga-1.0.1-3.1.i386.rpm +libXxf86dga-devel-1.0.1-3.1.i386.rpm +libXxf86misc-1.0.1-3.1.i386.rpm +libXxf86misc-devel-1.0.1-3.1.i386.rpm +libXxf86vm-1.0.1-3.1.i386.rpm +libXxf86vm-devel-1.0.1-3.1.i386.rpm +linuxdoc-tools-0.9.21-7.1.i386.rpm +linuxwacom-0.7.8.3-6.el5.i386.rpm +linuxwacom-devel-0.7.8.3-6.el5.i386.rpm +lksctp-tools-1.0.6-3.el5.i386.rpm +lksctp-tools-devel-1.0.6-3.el5.i386.rpm +lksctp-tools-doc-1.0.6-3.el5.i386.rpm +lm_sensors-2.10.7-4.el5.i386.rpm +lm_sensors-devel-2.10.7-4.el5.i386.rpm +lockdev-1.0.1-10.i386.rpm +lockdev-devel-1.0.1-10.i386.rpm +log4j-1.2.13-3jpp.2.i386.rpm +log4j-javadoc-1.2.13-3jpp.2.i386.rpm +log4j-manual-1.2.13-3jpp.2.i386.rpm +logrotate-3.7.4-9.i386.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.i386.rpm +lslk-1.29-17.i386.rpm +lsof-4.78-3.i386.rpm +lsscsi-0.17-3.el5.i386.rpm +ltrace-0.5-13.45svn.el5.i386.rpm +lucene-1.4.3-1jpp.16.i386.rpm +lucene-demo-1.4.3-1jpp.16.i386.rpm +lucene-devel-1.4.3-1jpp.16.i386.rpm +lucene-javadoc-1.4.3-1jpp.16.i386.rpm +lv-4.51-8.1.i386.rpm +lvm2-2.02.46-8.el5.i386.rpm +lynx-2.8.5-28.1.el5_2.1.i386.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.i386.rpm +m17n-lib-devel-1.3.3-1.1.fc6.i386.rpm +m2crypto-0.16-6.el5.6.i386.rpm +m4-1.4.5-3.el5.1.i386.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailman-2.1.9-4.el5.i386.rpm +mailx-8.1.1-44.2.2.i386.rpm +make-3.81-3.el5.i386.rpm +MAKEDEV-3.23-1.2.i386.rpm +man-1.6d-1.1.i386.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.i386.rpm +mcstrans-0.2.11-3.el5.i386.rpm +mdadm-2.6.9-2.el5.i386.rpm +memtest86+-1.65-4.1.i386.rpm +mesa-libGL-6.5.1-7.7.el5.i386.rpm +mesa-libGL-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.i386.rpm +mesa-source-6.5.1-7.7.el5.i386.rpm +metacity-2.16.0-12.el5.i386.rpm +mgetty-1.1.33-9.fc6.i386.rpm +mgetty-sendfax-1.1.33-9.fc6.i386.rpm +mgetty-viewfax-1.1.33-9.fc6.i386.rpm +mgetty-voice-1.1.33-9.fc6.i386.rpm +microcode_ctl-1.17-1.48.el5.i386.rpm +mikmod-3.1.6-38.1.i386.rpm +mikmod-devel-3.1.6-38.1.i386.rpm +mingetty-1.07-5.2.2.i386.rpm +minicom-2.1-3.i386.rpm +mkbootdisk-1.5.3-2.1.i386.rpm +mkinitrd-5.1.19.6-54.i386.rpm +mkinitrd-devel-5.1.19.6-54.i386.rpm +mkisofs-2.01-10.7.el5.i386.rpm +mktemp-1.5-23.2.2.i386.rpm +mlocate-0.15-1.el5.2.i386.rpm +mockobjects-0.09-14jpp.3.i386.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.i386.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.i386.rpm +mockobjects-httpclient-0.09-14jpp.3.i386.rpm +mockobjects-jdk1.4-0.09-14jpp.3.i386.rpm +mod_auth_kerb-5.1-3.el5.i386.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.i386.rpm +mod_auth_pgsql-2.0.3-2.3.1.i386.rpm +mod_authz_ldap-0.26-9.el5.i386.rpm +mod_dav_svn-1.4.2-4.el5_3.1.i386.rpm +mod_nss-1.0.3-8.el5.i386.rpm +mod_perl-2.0.4-6.el5.i386.rpm +mod_perl-devel-2.0.4-6.el5.i386.rpm +mod_python-3.2.8-3.1.i386.rpm +mod_ssl-2.2.3-31.el5.i386.rpm +module-init-tools-3.3-0.pre3.1.54.el5.i386.rpm +mozldap-6.0.5-1.el5.i386.rpm +mozldap-devel-6.0.5-1.el5.i386.rpm +mozldap-tools-6.0.5-1.el5.i386.rpm +mpage-2.5.4-7.1.i386.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mpitests-mvapich2-3.1-3.el5.i386.rpm +mpitests-mvapich-3.1-3.el5.i386.rpm +mpitests-openmpi-3.1-3.el5.i386.rpm +mrtg-2.14.5-2.i386.rpm +mstflint-1.4-1.el5.i386.rpm +mtools-3.9.10-2.fc6.i386.rpm +mtr-0.71-3.1.i386.rpm +mtr-gtk-0.71-3.1.i386.rpm +mt-st-0.9b-2.2.2.i386.rpm +mtx-1.2.18-8.2.2.i386.rpm +mutt-1.4.2.2-3.0.2.el5.i386.rpm +mvapich-1.1.0-0.3355.2.el5.i386.rpm +mvapich2-1.2-0.p1.3.el5.i386.rpm +mx-2.0.6-2.2.2.i386.rpm +mx4j-3.0.1-6jpp.4.i386.rpm +mx4j-javadoc-3.0.1-6jpp.4.i386.rpm +mx4j-manual-3.0.1-6jpp.4.i386.rpm +mysql-5.0.77-3.el5.i386.rpm +mysql-bench-5.0.77-3.el5.i386.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm +mysql-devel-5.0.77-3.el5.i386.rpm +MySQL-python-1.2.1-1.i386.rpm +mysql-server-5.0.77-3.el5.i386.rpm +mysql-test-5.0.77-3.el5.i386.rpm +nano-1.3.12-1.1.i386.rpm +nash-5.1.19.6-54.i386.rpm +nasm-0.98.39-3.2.2.i386.rpm +nasm-doc-0.98.39-3.2.2.i386.rpm +nasm-rdoff-0.98.39-3.2.2.i386.rpm +nautilus-2.16.2-7.el5.i386.rpm +nautilus-cd-burner-2.16.0-7.el5.i386.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.i386.rpm +nautilus-devel-2.16.2-7.el5.i386.rpm +nautilus-extensions-2.16.2-7.el5.i386.rpm +nautilus-open-terminal-0.6-6.el5.i386.rpm +nc-1.84-10.fc6.i386.rpm +ncompress-4.2.4-47.i386.rpm +ncurses-5.5-24.20060715.i386.rpm +ncurses-devel-5.5-24.20060715.i386.rpm +nedit-5.5-21.el5.i386.rpm +neon-0.25.5-10.el5.i386.rpm +neon-devel-0.25.5-10.el5.i386.rpm +netlabel_tools-0.17-9.el5.i386.rpm +netpbm-10.35.58-8.el5.i386.rpm +netpbm-devel-10.35.58-8.el5.i386.rpm +netpbm-progs-10.35.58-8.el5.i386.rpm +net-snmp-5.3.2.2-7.el5.i386.rpm +net-snmp-devel-5.3.2.2-7.el5.i386.rpm +net-snmp-libs-5.3.2.2-7.el5.i386.rpm +net-snmp-perl-5.3.2.2-7.el5.i386.rpm +net-snmp-utils-5.3.2.2-7.el5.i386.rpm +net-tools-1.60-78.el5.i386.rpm +NetworkManager-0.7.0-9.el5.i386.rpm +NetworkManager-devel-0.7.0-9.el5.i386.rpm +NetworkManager-glib-0.7.0-9.el5.i386.rpm +NetworkManager-glib-devel-0.7.0-9.el5.i386.rpm +NetworkManager-gnome-0.7.0-9.el5.i386.rpm +newt-0.52.2-12.el5.i386.rpm +newt-devel-0.52.2-12.el5.i386.rpm +newt-perl-1.08-9.2.2.i386.rpm +nfs4-acl-tools-0.3.3-1.el5.i386.rpm +nfs-utils-1.0.9-42.el5.i386.rpm +nfs-utils-lib-1.0.8-7.6.el5.i386.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.i386.rpm +nkf-2.07-1.1.fc6.i386.rpm +nmap-4.11-1.1.i386.rpm +nmap-frontend-4.11-1.1.i386.rpm +notification-daemon-0.3.5-9.el5.i386.rpm +notify-python-0.1.0-3.fc6.i386.rpm +nscd-2.5-42.i386.rpm +nspluginwrapper-0.9.91.5-22.el5.i386.rpm +nspr-4.7.4-1.el5_3.1.i386.rpm +nspr-devel-4.7.4-1.el5_3.1.i386.rpm +nss-3.12.3.99.3-1.el5_3.2.i386.rpm +nss_db-2.2-35.3.i386.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss_ldap-253-21.el5.i386.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.i386.rpm +ntp-4.2.2p1-9.el5_3.2.i386.rpm +ntsysv-1.3.30.1-2.i386.rpm +numactl-0.9.8-8.el5.i386.rpm +numactl-devel-0.9.8-8.el5.i386.rpm +oddjob-0.27-9.el5.i386.rpm +oddjob-devel-0.27-9.el5.i386.rpm +oddjob-libs-0.27-9.el5.i386.rpm +ofed-docs-1.4.1-2.el5.noarch.rpm +openais-0.80.6-8.el5.i386.rpm +openais-devel-0.80.6-8.el5.i386.rpm +openCryptoki-2.2.4-22.el5.i386.rpm +openCryptoki-devel-2.2.4-22.el5.i386.rpm +openhpi-2.14.0-5.el5.i386.rpm +openhpi-devel-2.14.0-5.el5.i386.rpm +openhpi-libs-2.14.0-5.el5.i386.rpm +openhpi-subagent-2.14.0-5.el5.i386.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-2.0.16-5.el5.i386.rpm +OpenIPMI-devel-2.0.16-5.el5.i386.rpm +OpenIPMI-gui-2.0.16-5.el5.i386.rpm +OpenIPMI-libs-2.0.16-5.el5.i386.rpm +OpenIPMI-perl-2.0.16-5.el5.i386.rpm +OpenIPMI-python-2.0.16-5.el5.i386.rpm +OpenIPMI-tools-2.0.16-5.el5.i386.rpm +openjade-1.3.2-27.i386.rpm +openldap-2.3.43-3.el5.i386.rpm +openldap-clients-2.3.43-3.el5.i386.rpm +openldap-devel-2.3.43-3.el5.i386.rpm +openldap-servers-2.3.43-3.el5.i386.rpm +openldap-servers-overlays-2.3.43-3.el5.i386.rpm +openldap-servers-sql-2.3.43-3.el5.i386.rpm +openmotif22-2.2.3-18.i386.rpm +openmotif-2.3.1-2.el5.i386.rpm +openmotif-devel-2.3.1-2.el5.i386.rpm +openmpi-1.3.2-2.el5.i386.rpm +openmpi-devel-1.3.2-2.el5.i386.rpm +openmpi-libs-1.3.2-2.el5.i386.rpm +openobex-1.3-3.1.i386.rpm +openobex-apps-1.3-3.1.i386.rpm +openobex-devel-1.3-3.1.i386.rpm +opensm-3.2.6-2.el5.i386.rpm +opensm-devel-3.2.6-2.el5.i386.rpm +opensm-libs-3.2.6-2.el5.i386.rpm +opensm-static-3.2.6-2.el5.i386.rpm +opensp-1.5.2-4.i386.rpm +opensp-devel-1.5.2-4.i386.rpm +openssh-4.3p2-36.el5.i386.rpm +openssh-askpass-4.3p2-36.el5.i386.rpm +openssh-clients-4.3p2-36.el5.i386.rpm +openssh-server-4.3p2-36.el5.i386.rpm +openssl097a-0.9.7a-9.el5_2.1.i386.rpm +openssl-0.9.8e-12.el5.i386.rpm +openssl-0.9.8e-12.el5.i686.rpm +openssl-devel-0.9.8e-12.el5.i386.rpm +openssl-perl-0.9.8e-12.el5.i386.rpm +openswan-2.6.21-5.el5.i386.rpm +openswan-doc-2.6.21-5.el5.i386.rpm +oprofile-0.9.4-11.el5.i386.rpm +oprofile-devel-0.9.4-11.el5.i386.rpm +oprofile-gui-0.9.4-11.el5.i386.rpm +oprofile-jit-0.9.4-11.el5.i386.rpm +ORBit2-2.14.3-5.el5.i386.rpm +ORBit2-devel-2.14.3-5.el5.i386.rpm +orca-1.0.0-5.el5.i386.rpm +pam-0.99.6.2-6.el5.i386.rpm +pam_ccreds-3-5.i386.rpm +pam-devel-0.99.6.2-6.el5.i386.rpm +pam_krb5-2.2.14-10.i386.rpm +pam_passwdqc-1.0.2-1.2.2.i386.rpm +pam_pkcs11-0.5.3-23.i386.rpm +pam_smb-1.1.7-7.2.1.i386.rpm +pango-1.14.9-6.el5.i386.rpm +pango-devel-1.14.9-6.el5.i386.rpm +paps-0.6.6-18.el5.i386.rpm +parted-1.8.1-23.el5.i386.rpm +parted-devel-1.8.1-23.el5.i386.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.i386.rpm +patch-2.5.4-29.2.3.el5.i386.rpm +patchutils-0.2.31-2.2.2.i386.rpm +pax-3.4-1.2.2.i386.rpm +pciutils-2.2.3-7.el5.i386.rpm +pciutils-devel-2.2.3-7.el5.i386.rpm +pcmciautils-014-5.i386.rpm +pcre-6.6-2.el5_1.7.i386.rpm +pcre-devel-6.6-2.el5_1.7.i386.rpm +pcsc-lite-1.4.4-0.1.el5.i386.rpm +pcsc-lite-devel-1.4.4-0.1.el5.i386.rpm +pcsc-lite-doc-1.4.4-0.1.el5.i386.rpm +pcsc-lite-libs-1.4.4-0.1.el5.i386.rpm +pdksh-5.2.14-36.el5.i386.rpm +perftest-1.2-14.el5.i386.rpm +perl-5.8.8-27.el5.i386.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.i386.rpm +perl-BSD-Resource-1.28-1.fc6.1.i386.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.i386.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.i386.rpm +perl-Date-Calc-5.4-1.2.2.1.i386.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.i386.rpm +perl-DBD-Pg-1.49-2.el5_3.1.i386.rpm +perl-DBI-1.52-2.el5.i386.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.i386.rpm +perl-HTML-Parser-3.55-1.fc6.i386.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.i386.rpm +perl-Net-DNS-0.59-3.el5.i386.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.i386.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.i386.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.i386.rpm +perl-String-CRC32-1.4-2.fc6.i386.rpm +perl-suidperl-5.8.8-27.el5.i386.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.i386.rpm +perl-XML-LibXML-Common-0.13-8.2.2.i386.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.i386.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +pfmon-3.2-0.060926.5.el5.i386.rpm +php-5.1.6-23.2.el5_3.i386.rpm +php-bcmath-5.1.6-23.2.el5_3.i386.rpm +php-cli-5.1.6-23.2.el5_3.i386.rpm +php-common-5.1.6-23.2.el5_3.i386.rpm +php-dba-5.1.6-23.2.el5_3.i386.rpm +php-devel-5.1.6-23.2.el5_3.i386.rpm +php-gd-5.1.6-23.2.el5_3.i386.rpm +php-imap-5.1.6-23.2.el5_3.i386.rpm +php-ldap-5.1.6-23.2.el5_3.i386.rpm +php-mbstring-5.1.6-23.2.el5_3.i386.rpm +php-mysql-5.1.6-23.2.el5_3.i386.rpm +php-ncurses-5.1.6-23.2.el5_3.i386.rpm +php-odbc-5.1.6-23.2.el5_3.i386.rpm +php-pdo-5.1.6-23.2.el5_3.i386.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.i386.rpm +php-snmp-5.1.6-23.2.el5_3.i386.rpm +php-soap-5.1.6-23.2.el5_3.i386.rpm +php-xml-5.1.6-23.2.el5_3.i386.rpm +php-xmlrpc-5.1.6-23.2.el5_3.i386.rpm +pinentry-0.7.3-3.el5.i386.rpm +pinentry-gtk-0.7.3-3.el5.i386.rpm +pinentry-qt-0.7.3-3.el5.i386.rpm +pinfo-0.6.9-1.fc6.i386.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.i386.rpm +pkinit-nss-0.7.6-1.el5.i386.rpm +pm-utils-0.99.3-10.el5.i386.rpm +policycoreutils-1.33.12-14.6.el5.i386.rpm +policycoreutils-gui-1.33.12-14.6.el5.i386.rpm +policycoreutils-newrole-1.33.12-14.6.el5.i386.rpm +poppler-0.5.4-4.4.el5_3.9.i386.rpm +poppler-devel-0.5.4-4.4.el5_3.9.i386.rpm +poppler-utils-0.5.4-4.4.el5_3.9.i386.rpm +popt-1.10.2.3-18.el5.i386.rpm +portmap-4.0-65.2.2.1.i386.rpm +postfix-2.3.3-2.1.el5_2.i386.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.i386.rpm +postgresql-8.1.11-1.el5_1.1.i386.rpm +postgresql-contrib-8.1.11-1.el5_1.1.i386.rpm +postgresql-devel-8.1.11-1.el5_1.1.i386.rpm +postgresql-docs-8.1.11-1.el5_1.1.i386.rpm +postgresql-jdbc-8.1.407-1jpp.4.i386.rpm +postgresql-libs-8.1.11-1.el5_1.1.i386.rpm +postgresql-odbc-08.01.0200-3.1.i386.rpm +postgresql-pl-8.1.11-1.el5_1.1.i386.rpm +postgresql-python-8.1.11-1.el5_1.1.i386.rpm +postgresql-server-8.1.11-1.el5_1.1.i386.rpm +postgresql-tcl-8.1.11-1.el5_1.1.i386.rpm +postgresql-test-8.1.11-1.el5_1.1.i386.rpm +ppp-2.4.4-2.el5.i386.rpm +prelink-0.4.0-2.el5.i386.rpm +privoxy-3.0.3-9.3.el5.i386.rpm +procinfo-18-19.i386.rpm +procmail-3.22-17.1.i386.rpm +procps-3.2.7-11.1.el5.i386.rpm +psacct-6.3.2-44.el5.i386.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.i386.rpm +pstack-1.2-7.2.2.i386.rpm +psutils-1.17-26.1.i386.rpm +pth-2.0.7-6.el5.i386.rpm +pth-devel-2.0.7-6.el5.i386.rpm +pvm-3.4.5-7.fc6.1.i386.rpm +pvm-gui-3.4.5-7.fc6.1.i386.rpm +pycairo-1.2.0-1.1.i386.rpm +pycairo-devel-1.2.0-1.1.i386.rpm +pygobject2-2.12.1-5.el5.i386.rpm +pygobject2-devel-2.12.1-5.el5.i386.rpm +pygobject2-doc-2.12.1-5.el5.i386.rpm +pygtk2-2.10.1-12.el5.i386.rpm +pygtk2-codegen-2.10.1-12.el5.i386.rpm +pygtk2-devel-2.10.1-12.el5.i386.rpm +pygtk2-libglade-2.10.1-12.el5.i386.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.i386.rpm +pyorbit-2.14.1-3.el5.i386.rpm +pyorbit-devel-2.14.1-3.el5.i386.rpm +pyparted-1.8.1-4.el5.i386.rpm +PyQt-3.16-4.i386.rpm +PyQt-devel-3.16-4.i386.rpm +PyQt-examples-3.16-4.i386.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +pyspi-0.6.1-1.el5.i386.rpm +python-2.4.3-27.el5.i386.rpm +python-devel-2.4.3-27.el5.i386.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-elementtree-1.2.6-5.i386.rpm +python-imaging-1.1.5-5.el5.i386.rpm +python-imaging-devel-1.1.5-5.el5.i386.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.i386.rpm +python-ldap-2.2.0-2.1.i386.rpm +python-numeric-23.7-2.2.2.i386.rpm +python-pyblock-0.26-4.el5.i386.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.i386.rpm +python-tools-2.4.3-27.el5.i386.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +pyxf86config-0.3.31-2.fc6.i386.rpm +PyXML-0.8.4-4.i386.rpm +qlvnictools-0.0.1-11.el5.i386.rpm +qperf-0.4.4-3.el5.i386.rpm +qt-3.3.6-23.el5.i386.rpm +qt4-4.2.1-1.i386.rpm +qt4-devel-4.2.1-1.i386.rpm +qt4-doc-4.2.1-1.i386.rpm +qt4-mysql-4.2.1-1.i386.rpm +qt4-odbc-4.2.1-1.i386.rpm +qt4-postgresql-4.2.1-1.i386.rpm +qt4-sqlite-4.2.1-1.i386.rpm +qt-config-3.3.6-23.el5.i386.rpm +qt-designer-3.3.6-23.el5.i386.rpm +qt-devel-3.3.6-23.el5.i386.rpm +qt-devel-docs-3.3.6-23.el5.i386.rpm +qt-MySQL-3.3.6-23.el5.i386.rpm +qt-ODBC-3.3.6-23.el5.i386.rpm +qt-PostgreSQL-3.3.6-23.el5.i386.rpm +quagga-0.98.6-5.el5.i386.rpm +quagga-contrib-0.98.6-5.el5.i386.rpm +quagga-devel-0.98.6-5.el5.i386.rpm +quota-3.13-1.2.5.el5.i386.rpm +radvd-0.9.1-4.i386.rpm +rarpd-ss981107-22.2.2.i386.rpm +rcs-5.7-30.1.i386.rpm +rdate-1.4-8.el5.i386.rpm +rdesktop-1.6.0-3.i386.rpm +rdist-6.1.5-44.i386.rpm +rds-tools-1.4-2.el5.i386.rpm +readahead-1.3-7.el5.i386.rpm +readline-5.1-3.el5.i386.rpm +readline-devel-5.1-3.el5.i386.rpm +redhat-artwork-5.0.9-1.el5.i386.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.i386.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Server-5.4.0.3.i386.rpm +redhat-release-notes-5Server-29.i386.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.i386.rpm +regexp-javadoc-1.4-2jpp.2.i386.rpm +rhdb-utils-8.1.1-1.2.2.i386.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhgb-0.16.4-8.el5.i386.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.i386.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.i386.rpm +rhpxl-0.41.1-7.el5.i386.rpm +rmt-0.4b41-4.el5.i386.rpm +rng-utils-2.0-1.14.1.fc6.i386.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.i386.rpm +rpm-apidocs-4.4.2.3-18.el5.i386.rpm +rpm-build-4.4.2.3-18.el5.i386.rpm +rpm-devel-4.4.2.3-18.el5.i386.rpm +rpm-libs-4.4.2.3-18.el5.i386.rpm +rpm-python-4.4.2.3-18.el5.i386.rpm +rp-pppoe-3.5-32.1.i386.rpm +rsh-0.17-40.el5.i386.rpm +rsh-server-0.17-40.el5.i386.rpm +rsync-2.6.8-3.1.i386.rpm +rsyslog-2.0.6-1.el5.i386.rpm +rsyslog-mysql-2.0.6-1.el5.i386.rpm +ruby-1.8.5-5.el5_3.7.i386.rpm +ruby-devel-1.8.5-5.el5_3.7.i386.rpm +ruby-docs-1.8.5-5.el5_3.7.i386.rpm +ruby-irb-1.8.5-5.el5_3.7.i386.rpm +ruby-libs-1.8.5-5.el5_3.7.i386.rpm +ruby-mode-1.8.5-5.el5_3.7.i386.rpm +ruby-rdoc-1.8.5-5.el5_3.7.i386.rpm +ruby-ri-1.8.5-5.el5_3.7.i386.rpm +ruby-tcltk-1.8.5-5.el5_3.7.i386.rpm +rusers-0.17-47.i386.rpm +rusers-server-0.17-47.i386.rpm +rwho-0.17-26.i386.rpm +sabayon-2.12.4-6.el5.i386.rpm +sabayon-apply-2.12.4-6.el5.i386.rpm +samba-3.0.33-3.14.el5.i386.rpm +samba-client-3.0.33-3.14.el5.i386.rpm +samba-common-3.0.33-3.14.el5.i386.rpm +samba-swat-3.0.33-3.14.el5.i386.rpm +sane-backends-1.0.18-5.el5.i386.rpm +sane-backends-devel-1.0.18-5.el5.i386.rpm +sane-backends-libs-1.0.18-5.el5.i386.rpm +sane-frontends-1.0.14-1.2.2.i386.rpm +sblim-cim-client-1.3.3-35.el5.i386.rpm +sblim-cim-client-javadoc-1-35.el5.i386.rpm +sblim-cim-client-manual-1-35.el5.i386.rpm +sblim-cmpi-base-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-test-1.5.5-35.el5.i386.rpm +sblim-cmpi-devel-1.0.4-35.el5.i386.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.i386.rpm +sblim-cmpi-dhcp-devel-1-35.el5.i386.rpm +sblim-cmpi-dhcp-test-1-35.el5.i386.rpm +sblim-cmpi-dns-0.5.2-35.el5.i386.rpm +sblim-cmpi-dns-devel-1-35.el5.i386.rpm +sblim-cmpi-dns-test-1-35.el5.i386.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.i386.rpm +sblim-cmpi-network-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-test-1.3.8-35.el5.i386.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.i386.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.i386.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.i386.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.i386.rpm +sblim-cmpi-params-1.2.6-35.el5.i386.rpm +sblim-cmpi-params-test-1.2.6-35.el5.i386.rpm +sblim-cmpi-samba-0.5.2-35.el5.i386.rpm +sblim-cmpi-samba-devel-1-35.el5.i386.rpm +sblim-cmpi-samba-test-1-35.el5.i386.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.i386.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.i386.rpm +sblim-cmpi-syslog-0.7.11-35.el5.i386.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.i386.rpm +sblim-gather-2.1.2-35.el5.i386.rpm +sblim-gather-devel-2.1.2-35.el5.i386.rpm +sblim-gather-provider-2.1.2-35.el5.i386.rpm +sblim-gather-test-2.1.2-35.el5.i386.rpm +sblim-testsuite-1.2.4-35.el5.i386.rpm +sblim-tools-libra-0.2.3-35.el5.i386.rpm +sblim-tools-libra-devel-0.2.3-35.el5.i386.rpm +sblim-wbemcli-1.5.1-35.el5.i386.rpm +scim-1.4.4-41.el5.i386.rpm +scim-anthy-1.2.0-6.el5.i386.rpm +scim-bridge-0.4.5-9.el5.i386.rpm +scim-bridge-gtk-0.4.5-9.el5.i386.rpm +scim-chewing-0.3.1-11.el5.i386.rpm +scim-chinese-standard-0.0.2-1.el5.i386.rpm +scim-devel-1.4.4-41.el5.i386.rpm +scim-doc-1.4.4-41.el5.i386.rpm +scim-hangul-0.2.2-7.fc6.i386.rpm +scim-libs-1.4.4-41.el5.i386.rpm +scim-m17n-0.2.0-6.fc6.i386.rpm +scim-pinyin-0.5.91-16.el5.i386.rpm +scim-qtimm-0.9.4-5.i386.rpm +scim-sinhala-0.2.0-2.fc6.i386.rpm +scim-tables-0.5.6-7.i386.rpm +scim-tables-additional-0.5.6-7.i386.rpm +scim-tables-amharic-0.5.6-7.i386.rpm +scim-tables-arabic-0.5.6-7.i386.rpm +scim-tables-chinese-0.5.6-7.i386.rpm +scim-tables-nepali-0.5.6-7.i386.rpm +scim-tables-russian-0.5.6-7.i386.rpm +scim-tables-thai-0.5.6-7.i386.rpm +scim-tables-vietnamese-0.5.6-7.i386.rpm +screen-4.0.3-1.el5.i386.rpm +scrollkeeper-0.3.14-9.el5.i386.rpm +SDL-1.2.10-8.el5.i386.rpm +SDL-devel-1.2.10-8.el5.i386.rpm +sed-4.1.5-5.fc6.i386.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.i386.rpm +sendmail-cf-8.13.8-2.el5.i386.rpm +sendmail-devel-8.13.8-2.el5.i386.rpm +sendmail-doc-8.13.8-2.el5.i386.rpm +setarch-2.0-1.1.i386.rpm +setools-3.0-3.el5.i386.rpm +setools-devel-3.0-3.el5.i386.rpm +setools-gui-3.0-3.el5.i386.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setserial-2.17-19.2.2.i386.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.i386.rpm +sg3_utils-1.25-4.el5.i386.rpm +sg3_utils-devel-1.25-4.el5.i386.rpm +sg3_utils-libs-1.25-4.el5.i386.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.i386.rpm +shadow-utils-4.0.17-14.el5.i386.rpm +shared-mime-info-0.19-5.el5.i386.rpm +sharutils-4.6.1-2.i386.rpm +sip-4.4.5-3.i386.rpm +sip-devel-4.4.5-3.i386.rpm +slang-2.0.6-4.el5.i386.rpm +slang-devel-2.0.6-4.el5.i386.rpm +slrn-0.9.8.1pl1-1.2.2.i386.rpm +slrn-pull-0.9.8.1pl1-1.2.2.i386.rpm +smartmontools-5.38-2.el5.i386.rpm +sos-1.7-9.27.el5.noarch.rpm +sound-juicer-2.16.0-3.el5.i386.rpm +sox-12.18.1-1.i386.rpm +sox-devel-12.18.1-1.i386.rpm +spamassassin-3.2.5-1.el5.i386.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.i386.rpm +speex-devel-1.0.5-4.el5_1.1.i386.rpm +splint-3.1.1-16.el5.i386.rpm +sqlite-3.3.6-5.i386.rpm +sqlite-devel-3.3.6-5.i386.rpm +squashfs-tools-3.0-4.i386.rpm +squid-2.6.STABLE21-3.el5.i386.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +srptools-0.0.4-6.el5.i386.rpm +star-1.5a75-2.i386.rpm +stardict-2.4.5-5.i386.rpm +startup-notification-0.8-4.1.i386.rpm +startup-notification-devel-0.8-4.1.i386.rpm +statserial-1.1-38.2.2.i386.rpm +strace-4.5.18-5.el5.i386.rpm +struts-1.2.9-4jpp.5.i386.rpm +struts-javadoc-1.2.9-4jpp.5.i386.rpm +struts-manual-1.2.9-4jpp.5.i386.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.i386.rpm +stunnel-4.15-2.el5.1.i386.rpm +subversion-1.4.2-4.el5_3.1.i386.rpm +subversion-devel-1.4.2-4.el5_3.1.i386.rpm +subversion-javahl-1.4.2-4.el5_3.1.i386.rpm +subversion-perl-1.4.2-4.el5_3.1.i386.rpm +subversion-ruby-1.4.2-4.el5_3.1.i386.rpm +sudo-1.6.9p17-5.el5.i386.rpm +svrcore-4.0.4-3.el5.i386.rpm +svrcore-devel-4.0.4-3.el5.i386.rpm +swig-1.3.29-2.el5.i386.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.i386.rpm +synaptics-0.14.4-8.fc6.i386.rpm +sysfsutils-2.0.0-6.i386.rpm +sysklogd-1.4.1-44.el5.i386.rpm +syslinux-3.11-4.i386.rpm +sysstat-7.0.2-3.el5.i386.rpm +system-config-audit-0.4.8-9.el5.i386.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-boot-0.2.13-1.el5.i386.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-display-1.0.48-2.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kdump-1.0.14-4.el5.noarch.rpm +system-config-keyboard-1.2.11-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.i386.rpm +system-config-printer-libs-0.7.32.10-1.el5.i386.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.i386.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.i386.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-soundcard-2.0.6-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.i386.rpm +systemtap-client-0.9.7-5.el5.i386.rpm +systemtap-initscript-0.9.7-5.el5.i386.rpm +systemtap-runtime-0.9.7-5.el5.i386.rpm +systemtap-sdt-devel-0.9.7-5.el5.i386.rpm +systemtap-server-0.9.7-5.el5.i386.rpm +systemtap-testsuite-0.9.7-5.el5.i386.rpm +SysVinit-2.86-15.el5.i386.rpm +talk-0.17-29.2.2.i386.rpm +talk-server-0.17-29.2.2.i386.rpm +tar-1.15.1-23.0.1.el5.i386.rpm +tcl-8.4.13-4.el5.i386.rpm +tcl-devel-8.4.13-4.el5.i386.rpm +tcl-html-8.4.13-4.el5.i386.rpm +tclx-8.4.0-5.fc6.i386.rpm +tclx-devel-8.4.0-5.fc6.i386.rpm +tclx-doc-8.4.0-5.fc6.i386.rpm +tcpdump-3.9.4-14.el5.i386.rpm +tcp_wrappers-7.6-40.7.el5.i386.rpm +tcsh-6.14-14.el5.i386.rpm +telnet-0.17-39.el5.i386.rpm +telnet-server-0.17-39.el5.i386.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.i386.rpm +tetex-afm-3.0-33.8.el5.i386.rpm +tetex-doc-3.0-33.8.el5.i386.rpm +tetex-dvips-3.0-33.8.el5.i386.rpm +tetex-fonts-3.0-33.8.el5.i386.rpm +tetex-latex-3.0-33.8.el5.i386.rpm +tetex-xdvi-3.0-33.8.el5.i386.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.i386.rpm +texinfo-tex-4.8-14.el5.i386.rpm +tftp-0.49-2.i386.rpm +tftp-server-0.49-2.i386.rpm +theora-tools-1.0alpha7-1.i386.rpm +time-1.7-27.2.2.i386.rpm +tix-8.4.0-11.fc6.i386.rpm +tix-devel-8.4.0-11.fc6.i386.rpm +tix-doc-8.4.0-11.fc6.i386.rpm +tk-8.4.13-5.el5_1.1.i386.rpm +tk-devel-8.4.13-5.el5_1.1.i386.rpm +tkinter-2.4.3-27.el5.i386.rpm +tmpwatch-2.9.7-1.1.el5.2.i386.rpm +tn5250-0.17.3-6.i386.rpm +tn5250-devel-0.17.3-6.i386.rpm +tog-pegasus-2.7.2-1.el5.i386.rpm +tog-pegasus-devel-2.7.2-1.el5.i386.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.i386.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.i386.rpm +totem-2.16.7-6.el5.i386.rpm +totem-devel-2.16.7-6.el5.i386.rpm +totem-mozplugin-2.16.7-6.el5.i386.rpm +tpm-tools-1.3.1-1.el5.i386.rpm +tpm-tools-devel-1.3.1-1.el5.i386.rpm +traceroute-2.0.1-5.el5.i386.rpm +transfig-3.2.4-16.i386.rpm +tree-1.5.0-4.i386.rpm +trousers-0.3.1-4.el5.i386.rpm +trousers-devel-0.3.1-4.el5.i386.rpm +trousers-static-0.3.1-4.el5.i386.rpm +tsclient-0.148-6.el5.i386.rpm +ttmkfdir-3.0.9-23.el5.i386.rpm +tux-3.2.18-9.fc6.i386.rpm +tvflash-0.9.0-2.el5.i386.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.i386.rpm +udftools-1.0.0b3-0.1.el5.i386.rpm +unifdef-1.171-5.fc6.i386.rpm +units-1.85-1.2.2.i386.rpm +unix2dos-2.2-26.2.3.el5.i386.rpm +unixODBC-2.2.11-7.1.i386.rpm +unixODBC-devel-2.2.11-7.1.i386.rpm +unixODBC-kde-2.2.11-7.1.i386.rpm +unzip-5.52-3.el5.i386.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usbutils-0.71-2.1.i386.rpm +usermode-1.88-3.el5.2.i386.rpm +usermode-gtk-1.88-3.el5.2.i386.rpm +util-linux-2.13-0.52.el5.i386.rpm +uucp-1.07-12.i386.rpm +uuidd-1.39-23.el5.i386.rpm +valgrind-3.2.1-6.el5.i386.rpm +vconfig-1.9-2.1.i386.rpm +velocity-1.4-6jpp.1.i386.rpm +velocity-demo-1.4-6jpp.1.i386.rpm +velocity-javadoc-1.4-6jpp.1.i386.rpm +velocity-manual-1.4-6jpp.1.i386.rpm +vim-common-7.0.109-6.el5.i386.rpm +vim-enhanced-7.0.109-6.el5.i386.rpm +vim-minimal-7.0.109-6.el5.i386.rpm +vim-X11-7.0.109-6.el5.i386.rpm +vino-2.13.5-7.el5.i386.rpm +vixie-cron-4.1-76.el5.i386.rpm +vlock-1.3-23.i386.rpm +vnc-4.1.2-14.el5_3.1.i386.rpm +vnc-server-4.1.2-14.el5_3.1.i386.rpm +vorbis-tools-1.1.1-3.el5.i386.rpm +vsftpd-2.0.5-16.el5.i386.rpm +vte-0.14.0-2.el5.i386.rpm +vte-devel-0.14.0-2.el5.i386.rpm +w3m-0.5.1-15.el5.i386.rpm +w3m-img-0.5.1-15.el5.i386.rpm +wacomexpresskeys-0.4.1-1.el5.i386.rpm +watchdog-5.6-1.el5.i386.rpm +wdaemon-0.14-4.i386.rpm +webalizer-2.01_10-30.1.i386.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.i386.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.i386.rpm +wget-1.11.4-2.el5.i386.rpm +which-2.16-7.i386.rpm +wireless-tools-28-2.el5.i386.rpm +wireless-tools-devel-28-2.el5.i386.rpm +wireshark-1.0.8-1.el5_3.1.i386.rpm +wireshark-gnome-1.0.8-1.el5_3.1.i386.rpm +words-3.0-9.1.noarch.rpm +wpa_supplicant-0.5.10-8.el5.i386.rpm +wpa_supplicant-gui-0.5.10-8.el5.i386.rpm +wsdl4j-1.5.2-4jpp.1.i386.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.i386.rpm +wvdial-1.54.0-5.2.2.1.i386.rpm +x3270-3.3.4p7-3.el5.4.i386.rpm +x3270-text-3.3.4p7-3.el5.4.i386.rpm +x3270-x11-3.3.4p7-3.el5.4.i386.rpm +x86info-1.20-1.26.fc6.i386.rpm +xalan-j2-2.7.0-6jpp.1.i386.rpm +xalan-j2-demo-2.7.0-6jpp.1.i386.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.i386.rpm +xalan-j2-manual-2.7.0-6jpp.1.i386.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.i386.rpm +Xaw3d-1.5E-10.1.i386.rpm +Xaw3d-devel-1.5E-10.1.i386.rpm +xcdroast-0.98a15-12.2.2.i386.rpm +xchat-2.6.6-8.el5.i386.rpm +xdelta-1.1.3-20.i386.rpm +xdelta-devel-1.1.3-20.i386.rpm +xdoclet-1.2.3-7jpp.2.i386.rpm +xdoclet-javadoc-1.2.3-7jpp.2.i386.rpm +xdoclet-manual-1.2.3-7jpp.2.i386.rpm +xen-libs-3.0.3-94.el5.i386.rpm +xerces-j2-2.7.1-7jpp.2.i386.rpm +xerces-j2-demo-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.i386.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.i386.rpm +xerces-j2-scripts-2.7.1-7jpp.2.i386.rpm +xferstats-2.16-14.1.i386.rpm +xfig-3.2.4-21.3.el5.i386.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.i386.rpm +xisdnload-3.2-56.el5.i386.rpm +xjavadoc-1.1-4jpp.1.i386.rpm +xjavadoc-javadoc-1.1-4jpp.1.i386.rpm +xkeyboard-config-0.8-9.el5.noarch.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-resolver-1.1-1jpp.12.i386.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.i386.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.i386.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.i386.rpm +xmlrpc-2.0.1-3jpp.1.i386.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.i386.rpm +xmlsec1-1.2.9-8.1.i386.rpm +xmlsec1-devel-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.i386.rpm +xmlsec1-nss-1.2.9-8.1.i386.rpm +xmlsec1-nss-devel-1.2.9-8.1.i386.rpm +xmlsec1-openssl-1.2.9-8.1.i386.rpm +xmlsec1-openssl-devel-1.2.9-8.1.i386.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.i386.rpm +xorg-x11-apps-7.1-4.0.1.el5.i386.rpm +xorg-x11-drivers-7.1-4.1.el5.i386.rpm +xorg-x11-drv-acecad-1.1.0-2.1.i386.rpm +xorg-x11-drv-aiptek-1.0.1-2.i386.rpm +xorg-x11-drv-apm-1.1.1-2.1.i386.rpm +xorg-x11-drv-ark-0.6.0-2.1.i386.rpm +xorg-x11-drv-ast-0.81.0-3.i386.rpm +xorg-x11-drv-ati-6.6.3-3.27.el5.i386.rpm +xorg-x11-drv-calcomp-1.1.0-1.1.i386.rpm +xorg-x11-drv-chips-1.1.1-2.1.i386.rpm +xorg-x11-drv-cirrus-1.1.0-2.fc6.i386.rpm +xorg-x11-drv-citron-2.2.0-1.1.i386.rpm +xorg-x11-drv-cyrix-1.1.0-4.i386.rpm +xorg-x11-drv-digitaledge-1.1.0-1.1.i386.rpm +xorg-x11-drv-dmc-1.1.0-2.i386.rpm +xorg-x11-drv-dummy-0.2.0-2.1.i386.rpm +xorg-x11-drv-dynapro-1.1.0-2.i386.rpm +xorg-x11-drv-elo2300-1.1.0-1.1.i386.rpm +xorg-x11-drv-elographics-1.1.0-1.1.i386.rpm +xorg-x11-drv-evdev-1.0.0.5-3.el5.i386.rpm +xorg-x11-drv-fbdev-0.3.0-2.i386.rpm +xorg-x11-drv-fpit-1.1.0-1.1.i386.rpm +xorg-x11-drv-glint-1.1.1-4.1.i386.rpm +xorg-x11-drv-hyperpen-1.1.0-2.i386.rpm +xorg-x11-drv-i128-1.2.0-4.i386.rpm +xorg-x11-drv-i740-1.1.0-2.1.i386.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-jamstudio-1.1.0-1.1.i386.rpm +xorg-x11-drv-joystick-1.1.0-1.1.i386.rpm +xorg-x11-drv-keyboard-1.1.0-3.i386.rpm +xorg-x11-drv-magellan-1.1.0-1.1.i386.rpm +xorg-x11-drv-magictouch-1.0.0.5-2.1.i386.rpm +xorg-x11-drv-mga-1.4.10-5.el5.i386.rpm +xorg-x11-drv-microtouch-1.1.0-1.1.i386.rpm +xorg-x11-drv-mouse-1.1.1-1.1.i386.rpm +xorg-x11-drv-mutouch-1.1.0-3.i386.rpm +xorg-x11-drv-neomagic-1.1.1-2.1.i386.rpm +xorg-x11-drv-nsc-2.8.1-2.1.i386.rpm +xorg-x11-drv-nv-2.1.12-6.el5.i386.rpm +xorg-x11-drv-palmax-1.1.0-1.1.i386.rpm +xorg-x11-drv-penmount-1.1.0-2.1.i386.rpm +xorg-x11-drv-qxl-0.0.4-1.1.el5.i386.rpm +xorg-x11-drv-rendition-4.1.0-3.1.i386.rpm +xorg-x11-drv-s3-0.4.1-2.1.i386.rpm +xorg-x11-drv-s3virge-1.9.1-2.1.i386.rpm +xorg-x11-drv-savage-2.1.1-5.fc6.i386.rpm +xorg-x11-drv-siliconmotion-1.4.1-2.1.i386.rpm +xorg-x11-drv-sis-0.9.1-7.1.el5.i386.rpm +xorg-x11-drv-sisusb-0.8.1-4.1.i386.rpm +xorg-x11-drv-spaceorb-1.1.0-1.1.i386.rpm +xorg-x11-drv-summa-1.1.0-1.1.i386.rpm +xorg-x11-drv-tdfx-1.2.1-3.1.i386.rpm +xorg-x11-drv-tek4957-1.1.0-1.1.i386.rpm +xorg-x11-drv-trident-1.2.1-3.fc6.i386.rpm +xorg-x11-drv-tseng-1.1.0-3.1.i386.rpm +xorg-x11-drv-ur98-1.1.0-1.1.i386.rpm +xorg-x11-drv-v4l-0.1.1-4.i386.rpm +xorg-x11-drv-vesa-1.3.0-8.1.el5.i386.rpm +xorg-x11-drv-vga-4.1.0-2.1.i386.rpm +xorg-x11-drv-via-0.2.1-9.i386.rpm +xorg-x11-drv-via-devel-0.2.1-9.i386.rpm +xorg-x11-drv-vmmouse-12.4.0-2.1.i386.rpm +xorg-x11-drv-vmware-10.13.0-2.1.i386.rpm +xorg-x11-drv-void-1.1.0-3.1.i386.rpm +xorg-x11-drv-voodoo-1.1.0-3.1.i386.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.i386.rpm +xorg-x11-proto-devel-7.1-13.el5.i386.rpm +xorg-x11-resutils-7.1-2.fc6.i386.rpm +xorg-x11-server-sdk-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-utils-7.1-4.fc6.i386.rpm +xorg-x11-server-Xdmx-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xorg-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.i386.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.i386.rpm +xorg-x11-twm-1.0.1-3.1.i386.rpm +xorg-x11-util-macros-1.0.2-4.fc6.i386.rpm +xorg-x11-utils-7.1-2.fc6.i386.rpm +xorg-x11-xauth-1.0.1-2.1.i386.rpm +xorg-x11-xbitmaps-1.0.1-4.1.i386.rpm +xorg-x11-xdm-1.0.5-6.el5.i386.rpm +xorg-x11-xfs-1.0.2-4.i386.rpm +xorg-x11-xfs-utils-1.0.2-4.i386.rpm +xorg-x11-xfwp-1.0.1-3.1.i386.rpm +xorg-x11-xinit-1.0.2-15.el5.i386.rpm +xorg-x11-xkb-utils-1.0.2-2.1.i386.rpm +xorg-x11-xsm-1.0.2-4.fc6.i386.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.i386.rpm +xrestop-0.2-6.2.2.i386.rpm +xsane-0.991-5.el5.i386.rpm +xsane-gimp-0.991-5.el5.i386.rpm +xsri-2.1.0-10.fc6.i386.rpm +xterm-215-8.el5.i386.rpm +xulrunner-1.9.0.12-1.el5_3.i386.rpm +xulrunner-devel-1.9.0.12-1.el5_3.i386.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.i386.rpm +yelp-2.16.0-22.el5.i386.rpm +ypbind-1.19-12.el5.i386.rpm +ypserv-2.19-5.el5.i386.rpm +yp-tools-2.9-0.1.i386.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.i386.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.i386.rpm +zip-2.31-2.el5.i386.rpm +zisofs-tools-1.0.6-3.2.2.i386.rpm +zlib-1.2.3-3.i386.rpm +zlib-devel-1.2.3-3.i386.rpm +zsh-4.2.6-3.el5.i386.rpm +zsh-html-4.2.6-3.el5.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-i386-Cluster b/scripts/channel-to-update-level/data/5-u4-server-i386-Cluster new file mode 100644 index 0000000..5f64599 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-i386-Cluster @@ -0,0 +1,32 @@ +Cluster_Administration-as-IN-5.2-1.noarch.rpm +Cluster_Administration-bn-IN-5.2-1.noarch.rpm +Cluster_Administration-de-DE-5.2-1.noarch.rpm +Cluster_Administration-en-US-5.2-1.noarch.rpm +Cluster_Administration-es-ES-5.2-1.noarch.rpm +Cluster_Administration-fr-FR-5.2-1.noarch.rpm +Cluster_Administration-gu-IN-5.2-1.noarch.rpm +Cluster_Administration-hi-IN-5.2-1.noarch.rpm +Cluster_Administration-it-IT-5.2-1.noarch.rpm +Cluster_Administration-ja-JP-5.2-1.noarch.rpm +Cluster_Administration-kn-IN-5.2-1.noarch.rpm +Cluster_Administration-ko-KR-5.2-1.noarch.rpm +Cluster_Administration-ml-IN-5.2-1.noarch.rpm +Cluster_Administration-mr-IN-5.2-1.noarch.rpm +Cluster_Administration-or-IN-5.2-1.noarch.rpm +Cluster_Administration-pa-IN-5.2-1.noarch.rpm +Cluster_Administration-pt-BR-5.2-1.noarch.rpm +Cluster_Administration-ru-RU-5.2-1.noarch.rpm +Cluster_Administration-si-LK-5.2-1.noarch.rpm +Cluster_Administration-ta-IN-5.2-1.noarch.rpm +Cluster_Administration-te-IN-5.2-1.noarch.rpm +Cluster_Administration-zh-CN-5.2-1.noarch.rpm +Cluster_Administration-zh-TW-5.2-1.noarch.rpm +cluster-cim-0.12.1-2.el5.i386.rpm +cluster-snmp-0.12.1-2.el5.i386.rpm +ipvsadm-1.24-10.i386.rpm +luci-0.12.2-6.el5.i386.rpm +modcluster-0.12.1-2.el5.i386.rpm +piranha-0.8.4-13.el5.i386.rpm +rgmanager-2.0.52-1.el5.i386.rpm +ricci-0.12.2-6.el5.i386.rpm +system-config-cluster-1.0.57-1.5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-i386-Clusterstorage b/scripts/channel-to-update-level/data/5-u4-server-i386-Clusterstorage new file mode 100644 index 0000000..e4893af --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-i386-Clusterstorage @@ -0,0 +1,39 @@ +cmirror-1.1.39-2.el5.i386.rpm +gfs-utils-0.1.20-1.el5.i386.rpm +Global_File_System-as-IN-5.2-1.noarch.rpm +Global_File_System-bn-IN-5.2-1.noarch.rpm +Global_File_System-de-DE-5.2-1.noarch.rpm +Global_File_System-en-US-5.2-1.noarch.rpm +Global_File_System-es-ES-5.2-1.noarch.rpm +Global_File_System-fr-FR-5.2-1.noarch.rpm +Global_File_System-gu-IN-5.2-1.noarch.rpm +Global_File_System-hi-IN-5.2-1.noarch.rpm +Global_File_System-it-IT-5.2-1.noarch.rpm +Global_File_System-ja-JP-5.2-1.noarch.rpm +Global_File_System-kn-IN-5.2-1.noarch.rpm +Global_File_System-ko-KR-5.2-1.noarch.rpm +Global_File_System-ml-IN-5.2-1.noarch.rpm +Global_File_System-mr-IN-5.2-1.noarch.rpm +Global_File_System-or-IN-5.2-1.noarch.rpm +Global_File_System-pa-IN-5.2-1.noarch.rpm +Global_File_System-pt-BR-5.2-1.noarch.rpm +Global_File_System-ru-RU-5.2-1.noarch.rpm +Global_File_System-si-LK-5.2-1.noarch.rpm +Global_File_System-ta-IN-5.2-1.noarch.rpm +Global_File_System-te-IN-5.2-1.noarch.rpm +Global_File_System-zh-CN-5.2-1.noarch.rpm +Global_File_System-zh-TW-5.2-1.noarch.rpm +gnbd-1.1.7-1.el5.i386.rpm +isns-utils-0.91-0.1.el5.i386.rpm +kmod-cmirror-0.1.22-1.el5.i686.rpm +kmod-cmirror-PAE-0.1.22-1.el5.i686.rpm +kmod-cmirror-xen-0.1.22-1.el5.i686.rpm +kmod-gfs-0.1.34-2.el5.i686.rpm +kmod-gfs-PAE-0.1.34-2.el5.i686.rpm +kmod-gfs-xen-0.1.34-2.el5.i686.rpm +kmod-gnbd-0.1.5-2.el5.i686.rpm +kmod-gnbd-PAE-0.1.5-2.el5.i686.rpm +kmod-gnbd-xen-0.1.5-2.el5.i686.rpm +lvm2-cluster-2.02.46-8.el5.i386.rpm +perl-Config-General-2.40-1.el5.noarch.rpm +scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-i386-Supplementary b/scripts/channel-to-update-level/data/5-u4-server-i386-Supplementary new file mode 100644 index 0000000..3df28d1 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-i386-Supplementary @@ -0,0 +1,31 @@ +acroread-8.1.6-2.el5.i386.rpm +acroread-plugin-8.1.6-2.el5.i386.rpm +flash-plugin-10.0.32.18-2.el5.i386.rpm +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +ipw2100-firmware-1.3-2.el5.noarch.rpm +ipw2200-firmware-3.0-2.el5.noarch.rpm +ipw3945d-1.7.22-2.el5.i386.rpm +ipw3945-ucode-1.14.2-1.el5.noarch.rpm +iwl3945-firmware-15.28.2.8-2.noarch.rpm +iwl4965-firmware-228.57.2.23-2.noarch.rpm +iwl5000-firmware-5.4.A.11-2.noarch.rpm +java-1.5.0-sun-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-demo-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-devel-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-jdbc-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-plugin-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-src-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.6.0-sun-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-demo-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-devel-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-jdbc-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-plugin-1.6.0.15-1jpp.1.el5.i586.rpm +java-1.6.0-sun-src-1.6.0.15-1jpp.1.el5.i586.rpm +kmod-ipw3945-1.2.0-4.20.el5.i686.rpm +kmod-ipw3945-xen-1.2.0-4.20.el5.i686.rpm +rt61pci-firmware-1.2-5.noarch.rpm +rt73usb-firmware-1.8-5.noarch.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm +xenpv-win-32-bit-0.97.4-3.el5.noarch.rpm +xenpv-win-32-bit-debug-0.97.4-3.el5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-i386-Vt b/scripts/channel-to-update-level/data/5-u4-server-i386-Vt new file mode 100644 index 0000000..a7cfadf --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-i386-Vt @@ -0,0 +1,36 @@ +gnome-applet-vm-0.1.2-1.el5.i386.rpm +libcmpiutil-0.4-2.el5.i386.rpm +libcmpiutil-devel-0.4-2.el5.i386.rpm +libvirt-0.6.3-20.el5.i386.rpm +libvirt-cim-0.5.5-2.el5.i386.rpm +libvirt-devel-0.6.3-20.el5.i386.rpm +libvirt-python-0.6.3-20.el5.i386.rpm +perl-Sys-Virt-0.2.0-4.el5.i386.rpm +python-virtinst-0.400.3-5.el5.noarch.rpm +virt-manager-0.6.1-8.el5.i386.rpm +Virtualization-as-IN-5.2-11.noarch.rpm +Virtualization-bn-IN-5.2-11.noarch.rpm +Virtualization-de-DE-5.2-11.noarch.rpm +Virtualization-en-US-5.2-11.noarch.rpm +Virtualization-es-ES-5.2-11.noarch.rpm +Virtualization-fr-FR-5.2-11.noarch.rpm +Virtualization-gu-IN-5.2-11.noarch.rpm +Virtualization-hi-IN-5.2-11.noarch.rpm +Virtualization-it-IT-5.2-11.noarch.rpm +Virtualization-ja-JP-5.2-11.noarch.rpm +Virtualization-kn-IN-5.2-11.noarch.rpm +Virtualization-ko-KR-5.2-11.noarch.rpm +Virtualization-ml-IN-5.2-11.noarch.rpm +Virtualization-mr-IN-5.2-11.noarch.rpm +Virtualization-or-IN-5.2-11.noarch.rpm +Virtualization-pa-IN-5.2-11.noarch.rpm +Virtualization-pt-BR-5.2-11.noarch.rpm +Virtualization-ru-RU-5.2-11.noarch.rpm +Virtualization-si-LK-5.2-11.noarch.rpm +Virtualization-ta-IN-5.2-11.noarch.rpm +Virtualization-te-IN-5.2-11.noarch.rpm +Virtualization-zh-CN-5.2-11.noarch.rpm +Virtualization-zh-TW-5.2-11.noarch.rpm +virt-viewer-0.0.2-3.el5.i386.rpm +xen-3.0.3-94.el5.i386.rpm +xen-devel-3.0.3-94.el5.i386.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ia64 b/scripts/channel-to-update-level/data/5-u4-server-ia64 new file mode 100644 index 0000000..2510d84 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ia64 @@ -0,0 +1,2237 @@ +a2ps-4.13b-57.2.el5.ia64.rpm +acl-2.2.39-3.el5.ia64.rpm +acpid-1.0.4-9.el5.ia64.rpm +adaptx-0.9.13-3jpp.1.ia64.rpm +adaptx-doc-0.9.13-3jpp.1.ia64.rpm +adaptx-javadoc-0.9.13-3jpp.1.ia64.rpm +adjtimex-1.20-2.1.ia64.rpm +agg-2.4-2.1.ia64.rpm +agg-devel-2.4-2.1.ia64.rpm +aide-0.13.1-4.el5.ia64.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.ia64.rpm +alchemist-devel-1.0.36-2.el5.ia64.rpm +alsa-lib-1.0.17-1.el5.ia64.rpm +alsa-lib-devel-1.0.17-1.el5.ia64.rpm +alsa-utils-1.0.17-1.el5.ia64.rpm +amanda-2.5.0p2-8.el5.ia64.rpm +amanda-client-2.5.0p2-8.el5.ia64.rpm +amanda-devel-2.5.0p2-8.el5.ia64.rpm +amanda-server-2.5.0p2-8.el5.ia64.rpm +amtu-1.0.6-1.el5.ia64.rpm +am-utils-6.1.5-4.1.el5.ia64.rpm +anaconda-11.1.2.195-1.ia64.rpm +anaconda-runtime-11.1.2.195-1.ia64.rpm +anacron-2.3-45.el5.ia64.rpm +ant-1.6.5-2jpp.2.ia64.rpm +ant-antlr-1.6.5-2jpp.2.ia64.rpm +ant-apache-bcel-1.6.5-2jpp.2.ia64.rpm +ant-apache-bsf-1.6.5-2jpp.2.ia64.rpm +ant-apache-log4j-1.6.5-2jpp.2.ia64.rpm +ant-apache-oro-1.6.5-2jpp.2.ia64.rpm +ant-apache-regexp-1.6.5-2jpp.2.ia64.rpm +ant-apache-resolver-1.6.5-2jpp.2.ia64.rpm +ant-commons-logging-1.6.5-2jpp.2.ia64.rpm +anthy-7900-4.el5.ia64.rpm +anthy-devel-7900-4.el5.ia64.rpm +anthy-el-7900-4.el5.ia64.rpm +ant-javadoc-1.6.5-2jpp.2.ia64.rpm +ant-javamail-1.6.5-2jpp.2.ia64.rpm +ant-jdepend-1.6.5-2jpp.2.ia64.rpm +ant-jmf-1.6.5-2jpp.2.ia64.rpm +ant-jsch-1.6.5-2jpp.2.ia64.rpm +ant-junit-1.6.5-2jpp.2.ia64.rpm +antlr-2.7.6-4jpp.2.ia64.rpm +antlr-javadoc-2.7.6-4jpp.2.ia64.rpm +antlr-manual-2.7.6-4jpp.2.ia64.rpm +ant-manifest-only-1.6.5-2jpp.2.ia64.rpm +ant-manual-1.6.5-2jpp.2.ia64.rpm +ant-nodeps-1.6.5-2jpp.2.ia64.rpm +ant-scripts-1.6.5-2jpp.2.ia64.rpm +ant-swing-1.6.5-2jpp.2.ia64.rpm +ant-trax-1.6.5-2jpp.2.ia64.rpm +apr-1.2.7-11.el5_3.1.ia64.rpm +apr-devel-1.2.7-11.el5_3.1.ia64.rpm +apr-docs-1.2.7-11.el5_3.1.ia64.rpm +apr-util-1.2.7-7.el5_3.2.ia64.rpm +apr-util-devel-1.2.7-7.el5_3.2.ia64.rpm +apr-util-docs-1.2.7-7.el5_3.2.ia64.rpm +arptables_jf-0.0.8-8.ia64.rpm +arpwatch-2.1a13-21.el5.ia64.rpm +arts-1.5.4-1.ia64.rpm +arts-devel-1.5.4-1.ia64.rpm +aspell-0.60.3-7.1.ia64.rpm +aspell-af-0.50-4.2.2.ia64.rpm +aspell-bg-0.50-11.2.2.ia64.rpm +aspell-br-0.50-4.2.2.ia64.rpm +aspell-ca-0.50-4.2.2.ia64.rpm +aspell-cs-0.51-3.2.2.ia64.rpm +aspell-cy-0.50-4.2.2.ia64.rpm +aspell-da-0.50-12.2.2.ia64.rpm +aspell-de-0.50-11.2.2.ia64.rpm +aspell-devel-0.60.3-7.1.ia64.rpm +aspell-el-0.50-4.2.2.ia64.rpm +aspell-en-6.0-2.1.ia64.rpm +aspell-es-0.50-13.2.2.ia64.rpm +aspell-fo-0.51-4.2.2.ia64.rpm +aspell-fr-0.50-9.2.2.ia64.rpm +aspell-ga-0.50-4.2.2.ia64.rpm +aspell-gd-0.50-4.2.2.ia64.rpm +aspell-gl-0.50-4.2.2.ia64.rpm +aspell-hr-0.51-4.2.2.ia64.rpm +aspell-id-0.50.1-4.2.2.ia64.rpm +aspell-is-0.51.1-2.2.2.ia64.rpm +aspell-it-0.53-4.2.1.ia64.rpm +aspell-nl-0.1e-2.el5.ia64.rpm +aspell-no-0.50.1-9.2.2.ia64.rpm +aspell-pl-0.51-5.2.2.ia64.rpm +aspell-pt-0.50-10.2.2.ia64.rpm +aspell-ru-0.99f7-2.2.2.ia64.rpm +aspell-sl-0.50-1.2.1.ia64.rpm +aspell-sr-0.02-1.2.1.ia64.rpm +aspell-sv-0.51-1.2.1.ia64.rpm +at-3.1.8-82.fc6.ia64.rpm +atk-1.12.2-1.fc6.ia64.rpm +atk-devel-1.12.2-1.fc6.ia64.rpm +at-spi-1.7.11-3.el5.ia64.rpm +at-spi-devel-1.7.11-3.el5.ia64.rpm +attr-2.4.32-1.1.ia64.rpm +audiofile-0.2.6-5.ia64.rpm +audiofile-devel-0.2.6-5.ia64.rpm +audispd-plugins-1.7.13-2.el5.ia64.rpm +audit-1.7.13-2.el5.ia64.rpm +audit-libs-1.7.13-2.el5.ia64.rpm +audit-libs-devel-1.7.13-2.el5.ia64.rpm +audit-libs-python-1.7.13-2.el5.ia64.rpm +authconfig-5.3.21-6.el5.ia64.rpm +authconfig-gtk-5.3.21-6.el5.ia64.rpm +authd-1.4.3-14.ia64.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +autofs-5.0.1-0.rc2.131.el5.ia64.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-0.6.16-6.el5.ia64.rpm +avahi-compat-howl-0.6.16-6.el5.ia64.rpm +avahi-compat-howl-devel-0.6.16-6.el5.ia64.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.ia64.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.ia64.rpm +avahi-devel-0.6.16-6.el5.ia64.rpm +avahi-glib-0.6.16-6.el5.ia64.rpm +avahi-glib-devel-0.6.16-6.el5.ia64.rpm +avahi-qt3-0.6.16-6.el5.ia64.rpm +avahi-qt3-devel-0.6.16-6.el5.ia64.rpm +avahi-tools-0.6.16-6.el5.ia64.rpm +avalon-framework-4.1.4-2jpp.13.ia64.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.ia64.rpm +avalon-framework-manual-4.1.4-2jpp.13.ia64.rpm +avalon-logkit-1.2-4jpp.3.ia64.rpm +avalon-logkit-javadoc-1.2-4jpp.3.ia64.rpm +axis-1.2.1-2jpp.6.ia64.rpm +axis-javadoc-1.2.1-2jpp.6.ia64.rpm +axis-manual-1.2.1-2jpp.6.ia64.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.ia64.rpm +bc-1.06-21.ia64.rpm +bcel-5.1-8jpp.1.ia64.rpm +bcel-demo-5.1-8jpp.1.ia64.rpm +bcel-javadoc-5.1-8jpp.1.ia64.rpm +bcel-manual-5.1-8jpp.1.ia64.rpm +beecrypt-4.1.2-10.1.1.ia64.rpm +beecrypt-devel-4.1.2-10.1.1.ia64.rpm +beecrypt-python-4.1.2-10.1.1.ia64.rpm +bind-9.3.6-4.P1.el5.ia64.rpm +bind-chroot-9.3.6-4.P1.el5.ia64.rpm +bind-devel-9.3.6-4.P1.el5.ia64.rpm +bind-libbind-devel-9.3.6-4.P1.el5.ia64.rpm +bind-libs-9.3.6-4.P1.el5.ia64.rpm +bind-sdb-9.3.6-4.P1.el5.ia64.rpm +bind-utils-9.3.6-4.P1.el5.ia64.rpm +binutils-2.17.50.0.6-12.el5.ia64.rpm +binutils-devel-2.17.50.0.6-12.el5.ia64.rpm +bison-2.3-2.1.ia64.rpm +bison-devel-2.3-2.1.ia64.rpm +bison-runtime-2.3-2.1.ia64.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.ia64.rpm +blas-devel-3.0-37.el5.ia64.rpm +blktrace-1.0.0-6.el5.ia64.rpm +bluez-gnome-0.5-5.fc6.ia64.rpm +bluez-hcidump-1.32-1.ia64.rpm +bluez-libs-3.7-1.1.ia64.rpm +bluez-libs-devel-3.7-1.1.ia64.rpm +bluez-utils-3.7-2.2.ia64.rpm +bluez-utils-cups-3.7-2.2.ia64.rpm +bogl-0.1.18-11.2.1.el5.1.ia64.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.ia64.rpm +bogl-devel-0.1.18-11.2.1.el5.1.ia64.rpm +boost-1.33.1-10.el5.ia64.rpm +boost-devel-1.33.1-10.el5.ia64.rpm +boost-doc-1.33.1-10.el5.ia64.rpm +bootparamd-0.17-24.devel.2.1.ia64.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.ia64.rpm +brlapi-0.4.1-1.fc6.ia64.rpm +brlapi-devel-0.4.1-1.fc6.ia64.rpm +brltty-3.7.2-1.fc6.ia64.rpm +bsf-2.3.0-11jpp.1.ia64.rpm +bsf-javadoc-2.3.0-11jpp.1.ia64.rpm +bsh-1.3.0-9jpp.1.ia64.rpm +bsh-demo-1.3.0-9jpp.1.ia64.rpm +bsh-javadoc-1.3.0-9jpp.1.ia64.rpm +bsh-manual-1.3.0-9jpp.1.ia64.rpm +bug-buddy-2.16.0-2.el5.ia64.rpm +busybox-1.2.0-7.el5.ia64.rpm +busybox-anaconda-1.2.0-7.el5.ia64.rpm +byacc-1.9-29.2.2.ia64.rpm +bzip2-1.0.3-4.el5_2.ia64.rpm +bzip2-devel-1.0.3-4.el5_2.ia64.rpm +bzip2-libs-1.0.3-4.el5_2.ia64.rpm +caching-nameserver-9.3.6-4.P1.el5.ia64.rpm +cadaver-0.22.3-4.el5.ia64.rpm +cairo-1.2.4-5.el5.ia64.rpm +cairo-devel-1.2.4-5.el5.ia64.rpm +cairo-java-1.0.5-3.fc6.ia64.rpm +cairo-java-devel-1.0.5-3.fc6.ia64.rpm +castor-0.9.5-1jpp.7.ia64.rpm +castor-demo-0.9.5-1jpp.7.ia64.rpm +castor-doc-0.9.5-1jpp.7.ia64.rpm +castor-javadoc-0.9.5-1jpp.7.ia64.rpm +castor-test-0.9.5-1jpp.7.ia64.rpm +castor-xml-0.9.5-1jpp.7.ia64.rpm +ccid-1.3.8-1.el5.ia64.rpm +cdda2wav-2.01-10.7.el5.ia64.rpm +cdparanoia-alpha9.8-27.2.ia64.rpm +cdparanoia-devel-alpha9.8-27.2.ia64.rpm +cdparanoia-libs-alpha9.8-27.2.ia64.rpm +cdrdao-1.2.1-2.ia64.rpm +cdrecord-2.01-10.7.el5.ia64.rpm +cdrecord-devel-2.01-10.7.el5.ia64.rpm +check-devel-0.9.3-5.fc6.ia64.rpm +checkpolicy-1.33.1-4.el5.ia64.rpm +chkconfig-1.3.30.1-2.ia64.rpm +chkfontpath-1.10.1-1.1.ia64.rpm +classpathx-jaf-1.0-9jpp.1.ia64.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.ia64.rpm +classpathx-mail-1.1.1-4jpp.2.ia64.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.ia64.rpm +cman-2.0.115-1.el5.ia64.rpm +cman-devel-2.0.115-1.el5.ia64.rpm +compat-dapl-2.0.19-2.el5.ia64.rpm +compat-dapl-devel-2.0.19-2.el5.ia64.rpm +compat-dapl-static-2.0.19-2.el5.ia64.rpm +compat-dapl-utils-2.0.19-2.el5.ia64.rpm +compat-db-4.2.52-5.1.ia64.rpm +compat-gcc-34-3.4.6-4.ia64.rpm +compat-gcc-34-c++-3.4.6-4.ia64.rpm +compat-gcc-34-g77-3.4.6-4.ia64.rpm +compat-glibc-2.3.4-2.26.ia64.rpm +compat-glibc-headers-2.3.4-2.26.ia64.rpm +compat-libcom_err-1.0-7.ia64.rpm +compat-libf2c-34-3.4.6-4.ia64.rpm +compat-libgcc-296-2.96-138.ia64.rpm +compat-libstdc++-296-2.96-138.ia64.rpm +compat-libstdc++-33-3.2.3-61.ia64.rpm +compat-openldap-2.3.43_2.2.29-3.el5.ia64.rpm +compat-readline43-4.3-3.ia64.rpm +compat-slang-1.4.9-27.2.2.ia64.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.ia64.rpm +control-center-2.16.0-16.el5.ia64.rpm +control-center-devel-2.16.0-16.el5.ia64.rpm +convmv-1.10-1.el5.noarch.rpm +coolkey-1.1.0-6.el5.ia64.rpm +coolkey-devel-1.1.0-6.el5.ia64.rpm +coreutils-5.97-23.el5.ia64.rpm +cpio-2.6-23.el5.ia64.rpm +cpp-4.1.2-46.el5.ia64.rpm +cpuspeed-1.2.1-8.el5.ia64.rpm +cracklib-2.8.9-3.3.ia64.rpm +cracklib-dicts-2.8.9-3.3.ia64.rpm +crash-4.0-8.9.1.el5.ia64.rpm +crash-devel-4.0-8.9.1.el5.ia64.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.ia64.rpm +cryptsetup-luks-1.0.3-5.el5.ia64.rpm +cryptsetup-luks-devel-1.0.3-5.el5.ia64.rpm +cscope-15.5-15.1.el5_3.1.ia64.rpm +ctags-5.6-1.1.ia64.rpm +cups-1.3.7-11.el5.ia64.rpm +cups-devel-1.3.7-11.el5.ia64.rpm +cups-libs-1.3.7-11.el5.ia64.rpm +cups-lpd-1.3.7-11.el5.ia64.rpm +curl-7.15.5-2.1.el5_3.5.ia64.rpm +curl-devel-7.15.5-2.1.el5_3.5.ia64.rpm +cvs-1.11.22-7.el5.ia64.rpm +cyrus-imapd-2.3.7-7.el5.ia64.rpm +cyrus-imapd-devel-2.3.7-7.el5.ia64.rpm +cyrus-imapd-perl-2.3.7-7.el5.ia64.rpm +cyrus-imapd-utils-2.3.7-7.el5.ia64.rpm +cyrus-sasl-2.1.22-5.el5.ia64.rpm +cyrus-sasl-devel-2.1.22-5.el5.ia64.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.ia64.rpm +cyrus-sasl-ldap-2.1.22-5.el5.ia64.rpm +cyrus-sasl-lib-2.1.22-5.el5.ia64.rpm +cyrus-sasl-md5-2.1.22-5.el5.ia64.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.ia64.rpm +cyrus-sasl-plain-2.1.22-5.el5.ia64.rpm +cyrus-sasl-sql-2.1.22-5.el5.ia64.rpm +dapl-2.0.19-2.el5.ia64.rpm +dapl-devel-2.0.19-2.el5.ia64.rpm +dapl-static-2.0.19-2.el5.ia64.rpm +dapl-utils-2.0.19-2.el5.ia64.rpm +dasher-4.2.0-2.el5.ia64.rpm +db4-4.3.29-10.el5.ia64.rpm +db4-devel-4.3.29-10.el5.ia64.rpm +db4-java-4.3.29-10.el5.ia64.rpm +db4-tcl-4.3.29-10.el5.ia64.rpm +db4-utils-4.3.29-10.el5.ia64.rpm +dbus-1.1.2-12.el5.ia64.rpm +dbus-devel-1.1.2-12.el5.ia64.rpm +dbus-glib-0.73-8.el5.ia64.rpm +dbus-glib-devel-0.73-8.el5.ia64.rpm +dbus-libs-1.1.2-12.el5.ia64.rpm +dbus-python-0.70-7.el5.ia64.rpm +dbus-x11-1.1.2-12.el5.ia64.rpm +dcraw-0.0.20060521-1.1.ia64.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.ia64.rpm +desktop-printing-0.19-20.2.el5.ia64.rpm +devhelp-0.12-20.el5.ia64.rpm +devhelp-devel-0.12-20.el5.ia64.rpm +device-mapper-1.02.32-1.el5.ia64.rpm +device-mapper-event-1.02.32-1.el5.ia64.rpm +device-mapper-multipath-0.4.7-30.el5.ia64.rpm +dhcdbd-2.2-2.el5.ia64.rpm +dhclient-3.0.5-21.el5.ia64.rpm +dhcp-3.0.5-21.el5.ia64.rpm +dhcp-devel-3.0.5-21.el5.ia64.rpm +dhcpv6-1.0.10-17.el5.ia64.rpm +dhcpv6-client-1.0.10-17.el5.ia64.rpm +dialog-1.0.20051107-1.2.2.ia64.rpm +diffstat-1.41-1.2.3.el5.ia64.rpm +diffutils-2.8.1-15.2.3.el5.ia64.rpm +distcache-1.4.5-14.1.ia64.rpm +distcache-devel-1.4.5-14.1.ia64.rpm +dmidecode-2.9-1.el5.ia64.rpm +dmraid-1.0.0.rc13-53.el5.ia64.rpm +dmraid-devel-1.0.0.rc13-53.el5.ia64.rpm +dmraid-events-1.0.0.rc13-53.el5.ia64.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.ia64.rpm +dnsmasq-2.45-1.el5_2.1.ia64.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.ia64.rpm +dosfstools-2.11-7.el5.ia64.rpm +dovecot-1.0.7-7.el5.ia64.rpm +doxygen-1.4.7-1.1.ia64.rpm +doxygen-doxywizard-1.4.7-1.1.ia64.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.ia64.rpm +dump-0.4b41-4.el5.ia64.rpm +dvd+rw-tools-7.0-1.el5.ia64.rpm +dvgrab-3.0-1.el5.ia64.rpm +e2fsprogs-1.39-23.el5.ia64.rpm +e2fsprogs-devel-1.39-23.el5.ia64.rpm +e2fsprogs-libs-1.39-23.el5.ia64.rpm +e4fsprogs-1.41.5-3.el5.ia64.rpm +eclipse-ecj-3.2.1-19.el5.ia64.rpm +eclipse-jdt-3.2.1-19.el5.ia64.rpm +eclipse-jdt-sdk-3.2.1-19.el5.ia64.rpm +eclipse-pde-3.2.1-19.el5.ia64.rpm +eclipse-pde-runtime-3.2.1-19.el5.ia64.rpm +eclipse-pde-sdk-3.2.1-19.el5.ia64.rpm +eclipse-platform-3.2.1-19.el5.ia64.rpm +eclipse-platform-sdk-3.2.1-19.el5.ia64.rpm +eclipse-rcp-3.2.1-19.el5.ia64.rpm +eclipse-rcp-sdk-3.2.1-19.el5.ia64.rpm +eclipse-sdk-3.2.1-19.el5.ia64.rpm +ecryptfs-utils-75-5.el5.ia64.rpm +ecryptfs-utils-devel-75-5.el5.ia64.rpm +ecryptfs-utils-gui-75-5.el5.ia64.rpm +ed-0.2-39.el5_2.ia64.rpm +eel2-2.16.1-1.el5.ia64.rpm +eel2-devel-2.16.1-1.el5.ia64.rpm +efax-0.9-28.el5.ia64.rpm +eject-2.1.5-4.2.el5.ia64.rpm +ElectricFence-2.2.2-20.2.2.ia64.rpm +elfutils-0.137-3.el5.ia64.rpm +elfutils-devel-0.137-3.el5.ia64.rpm +elfutils-devel-static-0.137-3.el5.ia64.rpm +elfutils-libelf-0.137-3.el5.ia64.rpm +elfutils-libelf-devel-0.137-3.el5.ia64.rpm +elfutils-libelf-devel-static-0.137-3.el5.ia64.rpm +elfutils-libs-0.137-3.el5.ia64.rpm +elilo-3.6-3.ia64.rpm +elinks-0.11.1-5.1.0.1.el5.ia64.rpm +emacs-21.4-20.el5.ia64.rpm +emacs-common-21.4-20.el5.ia64.rpm +emacs-el-21.4-20.el5.ia64.rpm +emacs-leim-21.4-20.el5.ia64.rpm +emacs-nox-21.4-20.el5.ia64.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.ia64.rpm +eog-2.16.0.1-6.el5.ia64.rpm +epic-2.4-1.ia64.rpm +eruby-1.0.5-6.1.ia64.rpm +eruby-devel-1.0.5-6.1.ia64.rpm +eruby-libs-1.0.5-6.1.ia64.rpm +esc-1.1.0-9.el5.ia64.rpm +esound-0.2.36-3.ia64.rpm +esound-devel-0.2.36-3.ia64.rpm +ethtool-6-3.el5.ia64.rpm +evince-0.6.0-9.el5.ia64.rpm +evolution-data-server-1.12.3-18.el5.ia64.rpm +evolution-data-server-devel-1.12.3-18.el5.ia64.rpm +evolution-data-server-doc-1.12.3-18.el5.ia64.rpm +exim-4.63-3.el5.ia64.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.ia64.rpm +exim-sa-4.63-3.el5.ia64.rpm +expat-1.95.8-8.2.1.ia64.rpm +expat-devel-1.95.8-8.2.1.ia64.rpm +expect-5.43.0-5.1.ia64.rpm +expect-devel-5.43.0-5.1.ia64.rpm +expectk-5.43.0-5.1.ia64.rpm +fbset-2.1-22.ia64.rpm +fcoe-utils-1.0.7-4.el5.ia64.rpm +festival-1.95-5.2.1.ia64.rpm +festival-devel-1.95-5.2.1.ia64.rpm +fetchmail-6.3.6-1.1.el5.ia64.rpm +file-4.17-15.el5_3.1.ia64.rpm +file-roller-2.16.0-2.fc6.ia64.rpm +filesystem-2.4.0-2.ia64.rpm +findutils-4.2.27-6.el5.ia64.rpm +finger-0.17-32.2.1.1.ia64.rpm +finger-server-0.17-32.2.1.1.ia64.rpm +fipscheck-1.2.0-1.el5.ia64.rpm +fipscheck-devel-1.2.0-1.el5.ia64.rpm +fipscheck-lib-1.2.0-1.el5.ia64.rpm +firefox-3.0.12-1.el5_3.ia64.rpm +firstboot-1.4.27.7-1.el5.ia64.rpm +firstboot-tui-1.4.27.7-1.el5.ia64.rpm +flac-1.1.2-28.el5_0.1.ia64.rpm +flac-devel-1.1.2-28.el5_0.1.ia64.rpm +flex-2.5.4a-41.fc6.ia64.rpm +fontconfig-2.4.1-7.el5.ia64.rpm +fontconfig-devel-2.4.1-7.el5.ia64.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.ia64.rpm +freeglut-2.4.0-7.1.el5.ia64.rpm +freeglut-devel-2.4.0-7.1.el5.ia64.rpm +freeipmi-0.5.1-6.el5.ia64.rpm +freeipmi-bmc-watchdog-0.5.1-6.el5.ia64.rpm +freeipmi-devel-0.5.1-6.el5.ia64.rpm +freeipmi-ipmidetectd-0.5.1-6.el5.ia64.rpm +freeradius-1.1.3-1.4.el5.ia64.rpm +freeradius-mysql-1.1.3-1.4.el5.ia64.rpm +freeradius-postgresql-1.1.3-1.4.el5.ia64.rpm +freeradius-unixODBC-1.1.3-1.4.el5.ia64.rpm +freetype-2.2.1-21.el5_3.ia64.rpm +freetype-demos-2.2.1-21.el5_3.ia64.rpm +freetype-devel-2.2.1-21.el5_3.ia64.rpm +ftp-0.17-35.el5.ia64.rpm +fuse-2.7.4-8.el5.ia64.rpm +fuse-devel-2.7.4-8.el5.ia64.rpm +fuse-libs-2.7.4-8.el5.ia64.rpm +gail-1.9.2-1.fc6.ia64.rpm +gail-devel-1.9.2-1.fc6.ia64.rpm +gamin-0.1.7-8.el5.ia64.rpm +gamin-devel-0.1.7-8.el5.ia64.rpm +gamin-python-0.1.7-8.el5.ia64.rpm +gawk-3.1.5-14.el5.ia64.rpm +gcalctool-5.8.25-1.el5.ia64.rpm +gcc-4.1.2-46.el5.ia64.rpm +gcc44-4.4.0-6.el5.ia64.rpm +gcc44-c++-4.4.0-6.el5.ia64.rpm +gcc44-gfortran-4.4.0-6.el5.ia64.rpm +gcc-c++-4.1.2-46.el5.ia64.rpm +gcc-gfortran-4.1.2-46.el5.ia64.rpm +gcc-gnat-4.1.2-46.el5.ia64.rpm +gcc-java-4.1.2-46.el5.ia64.rpm +gcc-objc-4.1.2-46.el5.ia64.rpm +gcc-objc++-4.1.2-46.el5.ia64.rpm +GConf2-2.14.0-9.el5.ia64.rpm +GConf2-devel-2.14.0-9.el5.ia64.rpm +gconf-editor-2.16.0-3.el5.ia64.rpm +gd-2.0.33-9.4.el5_1.1.ia64.rpm +gdb-6.8-37.el5.ia64.rpm +gdbm-1.8.0-26.2.1.ia64.rpm +gdbm-devel-1.8.0-26.2.1.ia64.rpm +gd-devel-2.0.33-9.4.el5_1.1.ia64.rpm +gdk-pixbuf-0.22.0-25.el5.ia64.rpm +gdk-pixbuf-devel-0.22.0-25.el5.ia64.rpm +gdm-2.16.0-56.el5.ia64.rpm +gdm-docs-2.16.0-56.el5.ia64.rpm +gd-progs-2.0.33-9.4.el5_1.1.ia64.rpm +gedit-2.16.0-9.el5.ia64.rpm +gedit-devel-2.16.0-9.el5.ia64.rpm +geronimo-specs-1.0-0.M2.2jpp.12.ia64.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.ia64.rpm +gettext-0.14.6-4.el5.ia64.rpm +gettext-devel-0.14.6-4.el5.ia64.rpm +gfs2-utils-0.1.62-1.el5.ia64.rpm +gftp-2.0.18-3.2.2.ia64.rpm +ghostscript-8.15.2-9.11.el5.ia64.rpm +ghostscript-devel-8.15.2-9.11.el5.ia64.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.ia64.rpm +giflib-4.1.3-7.1.el5_3.1.ia64.rpm +giflib-devel-4.1.3-7.1.el5_3.1.ia64.rpm +giflib-utils-4.1.3-7.1.el5_3.1.ia64.rpm +gimp-2.2.13-2.0.7.el5.ia64.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-devel-2.2.13-2.0.7.el5.ia64.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.ia64.rpm +gimp-print-4.2.7-22.2.el5.ia64.rpm +gimp-print-cups-4.2.7-22.2.el5.ia64.rpm +gimp-print-devel-4.2.7-22.2.el5.ia64.rpm +gimp-print-plugin-4.2.7-22.2.el5.ia64.rpm +gimp-print-utils-4.2.7-22.2.el5.ia64.rpm +gjdoc-0.7.7-12.el5.ia64.rpm +glade2-2.12.1-6.el5.ia64.rpm +glib-1.2.10-20.el5.ia64.rpm +glib2-2.12.3-4.el5_3.1.ia64.rpm +glib2-devel-2.12.3-4.el5_3.1.ia64.rpm +glibc-2.5-42.ia64.rpm +glibc-common-2.5-42.ia64.rpm +glibc-devel-2.5-42.ia64.rpm +glibc-headers-2.5-42.ia64.rpm +glibc-utils-2.5-42.ia64.rpm +glib-devel-1.2.10-20.el5.ia64.rpm +glib-java-0.2.6-3.fc6.ia64.rpm +glib-java-devel-0.2.6-3.fc6.ia64.rpm +glx-utils-6.5.1-7.7.el5.ia64.rpm +gmp-4.1.4-10.el5.ia64.rpm +gmp-devel-4.1.4-10.el5.ia64.rpm +gnome-applets-2.16.0.1-19.el5.ia64.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-bluetooth-0.7.0-10.2.el5.ia64.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.ia64.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.ia64.rpm +gnome-desktop-2.16.0-1.fc6.ia64.rpm +gnome-desktop-devel-2.16.0-1.fc6.ia64.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.ia64.rpm +gnome-keyring-devel-0.6.0-1.fc6.ia64.rpm +gnome-keyring-manager-2.16.0-3.el5.ia64.rpm +gnome-mag-0.13.1-1.fc6.ia64.rpm +gnome-mag-devel-0.13.1-1.fc6.ia64.rpm +gnome-media-2.16.1-3.el5.ia64.rpm +gnome-media-devel-2.16.1-3.el5.ia64.rpm +gnome-menus-2.16.0-2.fc6.ia64.rpm +gnome-menus-devel-2.16.0-2.fc6.ia64.rpm +gnome-mime-data-2.4.2-3.1.ia64.rpm +gnome-mount-0.5-3.el5.ia64.rpm +gnome-mount-devel-0.5-3.el5.ia64.rpm +gnome-mount-nautilus-properties-0.5-3.el5.ia64.rpm +gnome-netstatus-2.12.0-5.el5.ia64.rpm +gnome-nettool-2.16.0-1.fc6.ia64.rpm +gnome-panel-2.16.1-7.el5.ia64.rpm +gnome-panel-devel-2.16.1-7.el5.ia64.rpm +gnome-power-manager-2.16.0-10.el5.ia64.rpm +gnome-python2-2.16.0-1.fc6.ia64.rpm +gnome-python2-applet-2.16.0-3.el5.ia64.rpm +gnome-python2-bonobo-2.16.0-1.fc6.ia64.rpm +gnome-python2-canvas-2.16.0-1.fc6.ia64.rpm +gnome-python2-desktop-2.16.0-3.el5.ia64.rpm +gnome-python2-extras-2.14.2-6.el5.ia64.rpm +gnome-python2-gconf-2.16.0-1.fc6.ia64.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.ia64.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.ia64.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.ia64.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.ia64.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.ia64.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.ia64.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.ia64.rpm +gnome-python2-gtkspell-2.14.2-6.el5.ia64.rpm +gnome-python2-libegg-2.14.2-6.el5.ia64.rpm +gnome-python2-libgtop2-2.16.0-3.el5.ia64.rpm +gnome-python2-libwnck-2.16.0-3.el5.ia64.rpm +gnome-python2-metacity-2.16.0-3.el5.ia64.rpm +gnome-python2-nautilus-cd-burner-2.16.0-3.el5.ia64.rpm +gnome-python2-rsvg-2.16.0-3.el5.ia64.rpm +gnome-python2-totem-2.16.0-3.el5.ia64.rpm +gnome-screensaver-2.16.1-8.el5.ia64.rpm +gnome-session-2.16.0-7.el5.ia64.rpm +gnome-speech-0.4.5-1.fc6.ia64.rpm +gnome-speech-devel-0.4.5-1.fc6.ia64.rpm +gnome-system-monitor-2.16.0-3.el5.ia64.rpm +gnome-terminal-2.16.0-5.3.el5.ia64.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-utils-2.16.0-5.el5.ia64.rpm +gnome-utils-devel-2.16.0-5.el5.ia64.rpm +gnome-vfs2-2.16.2-4.el5.ia64.rpm +gnome-vfs2-devel-2.16.2-4.el5.ia64.rpm +gnome-vfs2-smb-2.16.2-4.el5.ia64.rpm +gnome-volume-manager-2.15.0-5.el5.ia64.rpm +gnu-crypto-2.1.0-2jpp.1.ia64.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.ia64.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.ia64.rpm +gnu-efi-3.0c-1.1.ia64.rpm +gnupg-1.4.5-14.ia64.rpm +gnupg2-2.0.10-3.el5.ia64.rpm +gnuplot-4.0.0-14.el5.ia64.rpm +gnuplot-emacs-4.0.0-14.el5.ia64.rpm +gnutls-1.4.1-3.el5_2.1.ia64.rpm +gnutls-devel-1.4.1-3.el5_2.1.ia64.rpm +gnutls-utils-1.4.1-3.el5_2.1.ia64.rpm +gob2-2.0.14-1.1.ia64.rpm +gok-1.2.0-2.el5.ia64.rpm +gok-devel-1.2.0-2.el5.ia64.rpm +gperf-3.0.1-7.2.2.ia64.rpm +gphoto2-2.2.0-3.el5.ia64.rpm +gphoto2-devel-2.2.0-3.el5.ia64.rpm +gpm-1.20.1-74.1.ia64.rpm +gpm-devel-1.20.1-74.1.ia64.rpm +grep-2.5.1-55.el5.ia64.rpm +groff-1.18.1.1-11.1.ia64.rpm +groff-gxditview-1.18.1.1-11.1.ia64.rpm +groff-perl-1.18.1.1-11.1.ia64.rpm +gstreamer-0.10.20-3.el5.ia64.rpm +gstreamer-devel-0.10.20-3.el5.ia64.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.ia64.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.ia64.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.ia64.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.ia64.rpm +gstreamer-tools-0.10.20-3.el5.ia64.rpm +gthumb-2.7.8-8.el5.ia64.rpm +gtk+-1.2.10-56.el5.ia64.rpm +gtk2-2.10.4-20.el5.ia64.rpm +gtk2-devel-2.10.4-20.el5.ia64.rpm +gtk2-engines-2.8.0-3.el5.ia64.rpm +gtk+-devel-1.2.10-56.el5.ia64.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.ia64.rpm +gtkhtml2-devel-2.11.0-3.ia64.rpm +gtkhtml3-3.16.3-1.el5.ia64.rpm +gtkhtml3-devel-3.16.3-1.el5.ia64.rpm +gtksourceview-1.8.0-1.fc6.ia64.rpm +gtksourceview-devel-1.8.0-1.fc6.ia64.rpm +gtkspell-2.0.11-2.1.ia64.rpm +gtkspell-devel-2.0.11-2.1.ia64.rpm +gtk-vnc-0.3.8-3.el5.ia64.rpm +gtk-vnc-devel-0.3.8-3.el5.ia64.rpm +gtk-vnc-python-0.3.8-3.el5.ia64.rpm +gucharmap-1.8.0-1.fc6.ia64.rpm +gucharmap-devel-1.8.0-1.fc6.ia64.rpm +guile-1.8.0-8.20060831cvs.ia64.rpm +guile-devel-1.8.0-8.20060831cvs.ia64.rpm +gzip-1.3.5-10.el5.ia64.rpm +hal-0.5.8.1-52.el5.ia64.rpm +hal-cups-utils-0.6.2-5.2.el5.ia64.rpm +hal-devel-0.5.8.1-52.el5.ia64.rpm +hal-gnome-0.5.8.1-52.el5.ia64.rpm +hardlink-1.0-1.27.ia64.rpm +hdparm-6.6-2.ia64.rpm +hesinfo-3.1.0-1.1.ia64.rpm +hesiod-3.1.0-8.ia64.rpm +hesiod-devel-3.1.0-8.ia64.rpm +hfsutils-3.2.6-7.2.2.ia64.rpm +hfsutils-devel-3.2.6-7.2.2.ia64.rpm +hfsutils-x11-3.2.6-7.2.2.ia64.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.ia64.rpm +hpijs-1.6.7-4.1.el5_2.4.ia64.rpm +hplip-1.6.7-4.1.el5_2.4.ia64.rpm +htdig-3.2.0b6-11.el5.ia64.rpm +htdig-web-3.2.0b6-11.el5.ia64.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.ia64.rpm +httpd-devel-2.2.3-31.el5.ia64.rpm +httpd-manual-2.2.3-31.el5.ia64.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +ibsim-0.5-1.el5.ia64.rpm +ibutils-1.2-10.el5.ia64.rpm +ibutils-devel-1.2-10.el5.ia64.rpm +ibutils-libs-1.2-10.el5.ia64.rpm +ibvexdmtools-0.0.1-11.el5.ia64.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icon-slicer-0.3-7.2.2.ia64.rpm +icu-3.6-5.11.4.ia64.rpm +ifd-egate-0.05-15.ia64.rpm +ImageMagick-6.2.8.0-4.el5_1.1.ia64.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.ia64.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.ia64.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.ia64.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.ia64.rpm +imake-1.0.2-3.ia64.rpm +im-chooser-0.3.3-6.el5.ia64.rpm +indent-2.2.9-14.fc6.ia64.rpm +inews-2.4.3-8.el5.ia64.rpm +infiniband-diags-1.4.4-1.el5.ia64.rpm +info-4.8-14.el5.ia64.rpm +initscripts-8.45.30-2.el5.ia64.rpm +inn-2.4.3-8.el5.ia64.rpm +inn-devel-2.4.3-8.el5.ia64.rpm +intltool-0.35.0-2.ia64.rpm +iproute-2.6.18-10.el5.ia64.rpm +ipsec-tools-0.6.5-13.el5_3.1.ia64.rpm +iptables-1.3.5-5.3.el5.ia64.rpm +iptables-devel-1.3.5-5.3.el5.ia64.rpm +iptables-ipv6-1.3.5-5.3.el5.ia64.rpm +iptraf-3.0.0-5.el5.ia64.rpm +iptstate-1.4-1.1.2.2.ia64.rpm +iputils-20020927-46.el5.ia64.rpm +ipv6calc-0.61-1.ia64.rpm +irda-utils-0.9.17-2.fc6.ia64.rpm +irqbalance-0.55-15.el5.ia64.rpm +iscsi-initiator-utils-6.2.0.871-0.10.el5.ia64.rpm +isdn4k-utils-3.2-56.el5.ia64.rpm +isdn4k-utils-devel-3.2-56.el5.ia64.rpm +isdn4k-utils-vboxgetty-3.2-56.el5.ia64.rpm +iso-codes-0.53-1.noarch.rpm +iso-codes-devel-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.ia64.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.ia64.rpm +jakarta-commons-codec-1.3-7jpp.2.ia64.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.ia64.rpm +jakarta-commons-collections-3.2-2jpp.3.ia64.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.ia64.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.ia64.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.ia64.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.ia64.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.ia64.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.ia64.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.ia64.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.ia64.rpm +jakarta-commons-digester-1.7-5jpp.1.ia64.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.ia64.rpm +jakarta-commons-discovery-0.3-4jpp.1.ia64.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.ia64.rpm +jakarta-commons-el-1.0-7jpp.1.ia64.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.ia64.rpm +jakarta-commons-fileupload-1.0-6jpp.1.ia64.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.ia64.rpm +jakarta-commons-httpclient-3.0-7jpp.1.ia64.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.ia64.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.ia64.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.ia64.rpm +jakarta-commons-lang-2.1-5jpp.1.ia64.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.ia64.rpm +jakarta-commons-launcher-0.9-6jpp.1.ia64.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.ia64.rpm +jakarta-commons-logging-1.0.4-6jpp.1.ia64.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.ia64.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.ia64.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.ia64.rpm +jakarta-commons-pool-1.3-5jpp.1.ia64.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.ia64.rpm +jakarta-commons-validator-1.1.4-5jpp.1.ia64.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.ia64.rpm +jakarta-oro-2.0.8-3jpp.1.ia64.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.ia64.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.ia64.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.ia64.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.ia64.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.ia64.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.ia64.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.ia64.rpm +javacc-4.0-3jpp.3.ia64.rpm +javacc-demo-4.0-3jpp.3.ia64.rpm +javacc-manual-4.0-3jpp.3.ia64.rpm +java_cup-0.10-0.k.6jpp.1.ia64.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.ia64.rpm +java_cup-manual-0.10-0.k.6jpp.1.ia64.rpm +jdepend-2.6-6jpp.2.ia64.rpm +jdepend-demo-2.6-6jpp.2.ia64.rpm +jdepend-javadoc-2.6-6jpp.2.ia64.rpm +jdom-1.0-4jpp.1.ia64.rpm +jdom-demo-1.0-4jpp.1.ia64.rpm +jdom-javadoc-1.0-4jpp.1.ia64.rpm +jlex-1.2.6-5jpp.1.ia64.rpm +jlex-javadoc-1.2.6-5jpp.1.ia64.rpm +joe-3.4-3.ia64.rpm +joystick-1.2.15-20.2.2.ia64.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jrefactory-2.8.9-6jpp.3.ia64.rpm +jsch-0.1.28-1jpp.5.ia64.rpm +jsch-demo-0.1.28-1jpp.5.ia64.rpm +jsch-javadoc-0.1.28-1jpp.5.ia64.rpm +junit-3.8.2-3jpp.1.ia64.rpm +junit-demo-3.8.2-3jpp.1.ia64.rpm +junit-javadoc-3.8.2-3jpp.1.ia64.rpm +junit-manual-3.8.2-3jpp.1.ia64.rpm +jwhois-3.2.3-8.el5.ia64.rpm +jzlib-1.0.7-4jpp.1.ia64.rpm +jzlib-demo-1.0.7-4jpp.1.ia64.rpm +jzlib-javadoc-1.0.7-4jpp.1.ia64.rpm +kasumi-2.0.1-1.1.fc6.ia64.rpm +kbd-1.12-21.el5.ia64.rpm +kcc-2.3-24.2.2.ia64.rpm +kdbg-2.0.2-1.2.1.ia64.rpm +kdeaccessibility-3.5.4-1.fc6.ia64.rpm +kdeadmin-3.5.4-3.el5.ia64.rpm +kdeartwork-3.5.4-1.fc6.ia64.rpm +kdeartwork-icons-3.5.4-1.fc6.ia64.rpm +kdebase-3.5.4-20.el5.ia64.rpm +kdebase-devel-3.5.4-20.el5.ia64.rpm +kdebindings-3.5.4-6.el5.ia64.rpm +kdebindings-devel-3.5.4-6.el5.ia64.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.ia64.rpm +kdelibs-apidocs-3.5.4-22.el5_3.ia64.rpm +kdelibs-devel-3.5.4-22.el5_3.ia64.rpm +kdenetwork-3.5.4-9.el5.ia64.rpm +kdenetwork-devel-3.5.4-9.el5.ia64.rpm +kdesdk-3.5.4-3.el5.ia64.rpm +kdesdk-devel-3.5.4-3.el5.ia64.rpm +kdeutils-3.5.4-5.fc6.ia64.rpm +kdeutils-devel-3.5.4-5.fc6.ia64.rpm +kdevelop-3.3.4-1.fc6.ia64.rpm +kdewebdev-3.5.4-2.fc6.ia64.rpm +kdewebdev-devel-3.5.4-2.fc6.ia64.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.ia64.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.ia64.rpm +kernel-2.6.18-164.el5.ia64.rpm +kernel-debug-2.6.18-164.el5.ia64.rpm +kernel-debug-devel-2.6.18-164.el5.ia64.rpm +kernel-devel-2.6.18-164.el5.ia64.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.ia64.rpm +kernel-xen-2.6.18-164.el5.ia64.rpm +kernel-xen-devel-2.6.18-164.el5.ia64.rpm +kexec-tools-1.102pre-77.el5.ia64.rpm +keyutils-1.2-1.el5.ia64.rpm +keyutils-libs-1.2-1.el5.ia64.rpm +keyutils-libs-devel-1.2-1.el5.ia64.rpm +kpartx-0.4.7-30.el5.ia64.rpm +krb5-auth-dialog-0.7-1.ia64.rpm +krb5-devel-1.6.1-36.el5.ia64.rpm +krb5-libs-1.6.1-36.el5.ia64.rpm +krb5-server-1.6.1-36.el5.ia64.rpm +krb5-workstation-1.6.1-36.el5.ia64.rpm +ksh-20080202-14.el5.ia64.rpm +ktune-0.2-3.el5.noarch.rpm +kudzu-1.2.57.1.21-1.ia64.rpm +kudzu-devel-1.2.57.1.21-1.ia64.rpm +lam-7.1.2-14.el5.ia64.rpm +lam-devel-7.1.2-14.el5.ia64.rpm +lam-libs-7.1.2-14.el5.ia64.rpm +lapack-3.0-37.el5.ia64.rpm +lapack-devel-3.0-37.el5.ia64.rpm +latex2html-2002.2.1-6.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.ia64.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.ia64.rpm +ldapjdk-4.18-2jpp.3.el5.ia64.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.ia64.rpm +less-394-6.el5.ia64.rpm +lftp-3.7.11-4.el5.ia64.rpm +libacl-2.2.39-3.el5.ia64.rpm +libacl-devel-2.2.39-3.el5.ia64.rpm +libaio-0.3.106-3.2.ia64.rpm +libaio-devel-0.3.106-3.2.ia64.rpm +libao-0.8.6-7.ia64.rpm +libao-devel-0.8.6-7.ia64.rpm +libart_lgpl-2.3.17-4.ia64.rpm +libart_lgpl-devel-2.3.17-4.ia64.rpm +libassuan-devel-1.0.4-5.el5.ia64.rpm +libattr-2.4.32-1.1.ia64.rpm +libattr-devel-2.4.32-1.1.ia64.rpm +libavc1394-0.5.3-1.fc6.ia64.rpm +libavc1394-devel-0.5.3-1.fc6.ia64.rpm +libbdevid-python-5.1.19.6-54.ia64.rpm +libbonobo-2.16.0-1.fc6.ia64.rpm +libbonobo-devel-2.16.0-1.fc6.ia64.rpm +libbonoboui-2.16.0-1.fc6.ia64.rpm +libbonoboui-devel-2.16.0-1.fc6.ia64.rpm +libbtctl-0.6.0-9.2.el5.ia64.rpm +libbtctl-devel-0.6.0-9.2.el5.ia64.rpm +libcap-1.10-26.ia64.rpm +libcap-devel-1.10-26.ia64.rpm +libc-client-2004g-2.2.1.ia64.rpm +libc-client-devel-2004g-2.2.1.ia64.rpm +libchewing-0.3.0-8.el5.ia64.rpm +libchewing-devel-0.3.0-8.el5.ia64.rpm +libcroco-0.6.1-2.1.ia64.rpm +libcroco-devel-0.6.1-2.1.ia64.rpm +libcxgb3-1.2.3-1.el5.ia64.rpm +libcxgb3-static-1.2.3-1.el5.ia64.rpm +libdaemon-0.10-5.el5.ia64.rpm +libdaemon-devel-0.10-5.el5.ia64.rpm +libdbi-0.8.1-2.1.ia64.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.ia64.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.ia64.rpm +libdbi-devel-0.8.1-2.1.ia64.rpm +libdbi-drivers-0.8.1a-1.2.2.ia64.rpm +libdhcp-1.20-10.el5.ia64.rpm +libdhcp4client-3.0.5-21.el5.ia64.rpm +libdhcp4client-devel-3.0.5-21.el5.ia64.rpm +libdhcp6client-1.0.10-17.el5.ia64.rpm +libdhcp6client-devel-1.0.10-17.el5.ia64.rpm +libdhcp-devel-1.20-10.el5.ia64.rpm +libdmx-1.0.2-3.1.ia64.rpm +libdmx-devel-1.0.2-3.1.ia64.rpm +libdrm-2.0.2-1.1.ia64.rpm +libdrm-devel-2.0.2-1.1.ia64.rpm +libdv-0.104-4.fc6.1.ia64.rpm +libdv-devel-0.104-4.fc6.1.ia64.rpm +libdv-tools-0.104-4.fc6.1.ia64.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.ia64.rpm +libevent-devel-1.1a-3.2.1.ia64.rpm +libexif-0.6.13-4.0.2.el5_1.1.ia64.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.ia64.rpm +libfontenc-1.0.2-2.2.el5.ia64.rpm +libfontenc-devel-1.0.2-2.2.el5.ia64.rpm +libFS-1.0.0-3.1.ia64.rpm +libFS-devel-1.0.0-3.1.ia64.rpm +libgail-gnome-1.1.3-1.2.1.ia64.rpm +libgail-gnome-devel-1.1.3-1.2.1.ia64.rpm +libgcc-4.1.2-46.el5.ia64.rpm +libgcj-4.1.2-46.el5.ia64.rpm +libgcj-devel-4.1.2-46.el5.ia64.rpm +libgcj-src-4.1.2-46.el5.ia64.rpm +libgconf-java-2.12.4-6.el5.ia64.rpm +libgconf-java-devel-2.12.4-6.el5.ia64.rpm +libgcrypt-1.4.4-5.el5.ia64.rpm +libgcrypt-devel-1.4.4-5.el5.ia64.rpm +libgfortran-4.1.2-46.el5.ia64.rpm +libgfortran44-4.4.0-6.el5.ia64.rpm +libglade2-2.6.0-2.ia64.rpm +libglade2-devel-2.6.0-2.ia64.rpm +libglade-java-2.12.5-3.fc6.ia64.rpm +libglade-java-devel-2.12.5-3.fc6.ia64.rpm +libgnat-4.1.2-46.el5.ia64.rpm +libgnome-2.16.0-6.el5.ia64.rpm +libgnomecanvas-2.14.0-4.1.ia64.rpm +libgnomecanvas-devel-2.14.0-4.1.ia64.rpm +libgnomecups-0.2.2-8.ia64.rpm +libgnomecups-devel-0.2.2-8.ia64.rpm +libgnome-devel-2.16.0-6.el5.ia64.rpm +libgnome-java-2.12.4-3.fc6.ia64.rpm +libgnome-java-devel-2.12.4-3.fc6.ia64.rpm +libgnomeprint22-2.12.1-10.el5.ia64.rpm +libgnomeprint22-devel-2.12.1-10.el5.ia64.rpm +libgnomeprintui22-2.12.1-6.ia64.rpm +libgnomeprintui22-devel-2.12.1-6.ia64.rpm +libgnomeui-2.16.0-5.el5.ia64.rpm +libgnomeui-devel-2.16.0-5.el5.ia64.rpm +libgomp-4.4.0-6.el5.ia64.rpm +libgpg-error-1.4-2.ia64.rpm +libgpg-error-devel-1.4-2.ia64.rpm +libgsf-1.14.1-6.1.ia64.rpm +libgsf-devel-1.14.1-6.1.ia64.rpm +libgssapi-0.10-2.ia64.rpm +libgssapi-devel-0.10-2.ia64.rpm +libgtk-java-2.8.7-3.el5.ia64.rpm +libgtk-java-devel-2.8.7-3.el5.ia64.rpm +libgtop2-2.14.4-3.el5.ia64.rpm +libgtop2-devel-2.14.4-3.el5.ia64.rpm +libhbaapi-2.2-4.el5.ia64.rpm +libhbaapi-devel-2.2-4.el5.ia64.rpm +libhbalinux-1.0.7-3.el5.ia64.rpm +libibcm-1.0.4-3.el5.ia64.rpm +libibcm-devel-1.0.4-3.el5.ia64.rpm +libibcm-static-1.0.4-3.el5.ia64.rpm +libibcommon-1.1.2-1.el5.ia64.rpm +libibcommon-devel-1.1.2-1.el5.ia64.rpm +libibcommon-static-1.1.2-1.el5.ia64.rpm +libibmad-1.2.3-1.el5.ia64.rpm +libibmad-devel-1.2.3-1.el5.ia64.rpm +libibmad-static-1.2.3-1.el5.ia64.rpm +libibumad-1.2.3-1.el5.ia64.rpm +libibumad-devel-1.2.3-1.el5.ia64.rpm +libibumad-static-1.2.3-1.el5.ia64.rpm +libibverbs-1.1.2-4.el5.ia64.rpm +libibverbs-devel-1.1.2-4.el5.ia64.rpm +libibverbs-static-1.1.2-4.el5.ia64.rpm +libibverbs-utils-1.1.2-4.el5.ia64.rpm +libICE-1.0.1-2.1.ia64.rpm +libICE-devel-1.0.1-2.1.ia64.rpm +libicu-3.6-5.11.4.ia64.rpm +libicu-devel-3.6-5.11.4.ia64.rpm +libicu-doc-3.6-5.11.4.ia64.rpm +libIDL-0.8.7-1.fc6.ia64.rpm +libIDL-devel-0.8.7-1.fc6.ia64.rpm +libidn-0.6.5-1.1.ia64.rpm +libidn-devel-0.6.5-1.1.ia64.rpm +libiec61883-1.0.0-11.fc6.ia64.rpm +libiec61883-devel-1.0.0-11.fc6.ia64.rpm +libiec61883-utils-1.0.0-11.fc6.ia64.rpm +libieee1284-0.2.9-4.el5.ia64.rpm +libieee1284-devel-0.2.9-4.el5.ia64.rpm +libieee1284-python-0.2.9-4.el5.ia64.rpm +libjpeg-6b-37.ia64.rpm +libjpeg-devel-6b-37.ia64.rpm +libksba-1.0.5-2.el5.ia64.rpm +libksba-devel-1.0.5-2.el5.ia64.rpm +libmlx4-1.0.1-2.el5.ia64.rpm +libmlx4-static-1.0.1-2.el5.ia64.rpm +libmng-1.0.9-5.1.ia64.rpm +libmng-devel-1.0.9-5.1.ia64.rpm +libmthca-1.0.5-4.el5.ia64.rpm +libmthca-static-1.0.5-4.el5.ia64.rpm +libmudflap-4.1.2-46.el5.ia64.rpm +libmudflap-devel-4.1.2-46.el5.ia64.rpm +libmusicbrainz-2.1.1-4.1.ia64.rpm +libmusicbrainz-devel-2.1.1-4.1.ia64.rpm +libnes-0.6-2.el5.ia64.rpm +libnes-static-0.6-2.el5.ia64.rpm +libnl-1.0-0.10.pre5.5.ia64.rpm +libnl-devel-1.0-0.10.pre5.5.ia64.rpm +libnotify-0.4.2-6.el5.ia64.rpm +libnotify-devel-0.4.2-6.el5.ia64.rpm +libobjc-4.1.2-46.el5.ia64.rpm +libogg-1.1.3-3.el5.ia64.rpm +libogg-devel-1.1.3-3.el5.ia64.rpm +liboil-0.3.8-2.1.ia64.rpm +liboil-devel-0.3.8-2.1.ia64.rpm +libpcap-0.9.4-14.el5.ia64.rpm +libpcap-devel-0.9.4-14.el5.ia64.rpm +libpciaccess-0.10.5-2.el5.ia64.rpm +libpciaccess-devel-0.10.5-2.el5.ia64.rpm +libpfm-3.2-0.060926.4.el5.ia64.rpm +libpfm-devel-3.2-0.060926.4.el5.ia64.rpm +libpng-1.2.10-7.1.el5_3.2.ia64.rpm +libpng-devel-1.2.10-7.1.el5_3.2.ia64.rpm +libraw1394-1.3.0-1.el5.ia64.rpm +libraw1394-devel-1.3.0-1.el5.ia64.rpm +librdmacm-1.0.8-5.el5.ia64.rpm +librdmacm-devel-1.0.8-5.el5.ia64.rpm +librdmacm-static-1.0.8-5.el5.ia64.rpm +librdmacm-utils-1.0.8-5.el5.ia64.rpm +librsvg2-2.16.1-1.el5.ia64.rpm +librsvg2-devel-2.16.1-1.el5.ia64.rpm +libsane-hpaio-1.6.7-4.1.el5_2.4.ia64.rpm +libsdp-1.1.99-11.el5.ia64.rpm +libselinux-1.33.4-5.5.el5.ia64.rpm +libselinux-devel-1.33.4-5.5.el5.ia64.rpm +libselinux-python-1.33.4-5.5.el5.ia64.rpm +libselinux-ruby-1.33.4-5.5.el5.ia64.rpm +libselinux-utils-1.33.4-5.5.el5.ia64.rpm +libsemanage-1.9.1-4.4.el5.ia64.rpm +libsemanage-devel-1.9.1-4.4.el5.ia64.rpm +libsepol-1.15.2-2.el5.ia64.rpm +libsepol-devel-1.15.2-2.el5.ia64.rpm +libSM-1.0.1-3.1.ia64.rpm +libSM-devel-1.0.1-3.1.ia64.rpm +libsmi-0.4.5-2.el5.ia64.rpm +libsmi-devel-0.4.5-2.el5.ia64.rpm +libsoup-2.2.98-2.el5_3.1.ia64.rpm +libsoup-devel-2.2.98-2.el5_3.1.ia64.rpm +libstdc++-4.1.2-46.el5.ia64.rpm +libstdc++44-devel-4.4.0-6.el5.ia64.rpm +libstdc++-devel-4.1.2-46.el5.ia64.rpm +libswt3-gtk2-3.2.1-19.el5.ia64.rpm +libsysfs-2.0.0-6.ia64.rpm +libsysfs-devel-2.0.0-6.ia64.rpm +libtermcap-2.0.8-46.1.ia64.rpm +libtermcap-devel-2.0.8-46.1.ia64.rpm +libtheora-1.0alpha7-1.ia64.rpm +libtheora-devel-1.0alpha7-1.ia64.rpm +libtiff-3.8.2-7.el5_3.4.ia64.rpm +libtiff-devel-3.8.2-7.el5_3.4.ia64.rpm +libtool-1.5.22-6.1.ia64.rpm +libtool-ltdl-1.5.22-6.1.ia64.rpm +libtool-ltdl-devel-1.5.22-6.1.ia64.rpm +libunwind-0.98.5-5.el5.ia64.rpm +libusb-0.1.12-5.1.ia64.rpm +libusb-devel-0.1.12-5.1.ia64.rpm +libuser-0.54.7-2.el5.5.ia64.rpm +libuser-devel-0.54.7-2.el5.5.ia64.rpm +libutempter-1.1.4-4.el5.ia64.rpm +libutempter-devel-1.1.4-4.el5.ia64.rpm +libvolume_id-095-14.21.el5.ia64.rpm +libvolume_id-devel-095-14.21.el5.ia64.rpm +libvorbis-1.1.2-3.el5_3.3.ia64.rpm +libvorbis-devel-1.1.2-3.el5_3.3.ia64.rpm +libwmf-0.2.8.4-10.2.ia64.rpm +libwmf-devel-0.2.8.4-10.2.ia64.rpm +libwnck-2.16.0-4.fc6.ia64.rpm +libwnck-devel-2.16.0-4.fc6.ia64.rpm +libwvstreams-4.2.2-2.1.ia64.rpm +libwvstreams-devel-4.2.2-2.1.ia64.rpm +libX11-1.0.3-11.el5.ia64.rpm +libX11-devel-1.0.3-11.el5.ia64.rpm +libXau-1.0.1-3.1.ia64.rpm +libXau-devel-1.0.1-3.1.ia64.rpm +libXaw-1.0.2-8.1.ia64.rpm +libXaw-devel-1.0.2-8.1.ia64.rpm +libXcomposite-0.3-5.1.ia64.rpm +libXcomposite-devel-0.3-5.1.ia64.rpm +libXcursor-1.1.7-1.1.ia64.rpm +libXcursor-devel-1.1.7-1.1.ia64.rpm +libXdamage-1.0.3-2.1.ia64.rpm +libXdamage-devel-1.0.3-2.1.ia64.rpm +libXdmcp-1.0.1-2.1.ia64.rpm +libXdmcp-devel-1.0.1-2.1.ia64.rpm +libXevie-1.0.1-3.1.ia64.rpm +libXevie-devel-1.0.1-3.1.ia64.rpm +libXext-1.0.1-2.1.ia64.rpm +libXext-devel-1.0.1-2.1.ia64.rpm +libXfixes-4.0.1-2.1.ia64.rpm +libXfixes-devel-4.0.1-2.1.ia64.rpm +libXfont-1.2.2-1.0.3.el5_1.ia64.rpm +libXfontcache-1.0.2-3.1.ia64.rpm +libXfontcache-devel-1.0.2-3.1.ia64.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.ia64.rpm +libXft-2.1.10-1.1.ia64.rpm +libXft-devel-2.1.10-1.1.ia64.rpm +libXi-1.0.1-3.1.ia64.rpm +libXi-devel-1.0.1-3.1.ia64.rpm +libXinerama-1.0.1-2.1.ia64.rpm +libXinerama-devel-1.0.1-2.1.ia64.rpm +libxkbfile-1.0.3-3.1.ia64.rpm +libxkbfile-devel-1.0.3-3.1.ia64.rpm +libxklavier-3.0-3.el5.ia64.rpm +libxklavier-devel-3.0-3.el5.ia64.rpm +libxml2-2.6.26-2.1.2.8.ia64.rpm +libxml2-devel-2.6.26-2.1.2.8.ia64.rpm +libxml2-python-2.6.26-2.1.2.8.ia64.rpm +libXmu-1.0.2-5.ia64.rpm +libXmu-devel-1.0.2-5.ia64.rpm +libXp-1.0.0-8.1.el5.ia64.rpm +libXp-devel-1.0.0-8.1.el5.ia64.rpm +libXpm-3.5.5-3.ia64.rpm +libXpm-devel-3.5.5-3.ia64.rpm +libXrandr-1.1.1-3.1.ia64.rpm +libXrandr-devel-1.1.1-3.1.ia64.rpm +libXrender-0.9.1-3.1.ia64.rpm +libXrender-devel-0.9.1-3.1.ia64.rpm +libXres-1.0.1-3.1.ia64.rpm +libXres-devel-1.0.1-3.1.ia64.rpm +libXScrnSaver-1.1.0-3.1.ia64.rpm +libXScrnSaver-devel-1.1.0-3.1.ia64.rpm +libxslt-1.1.17-2.el5_2.2.ia64.rpm +libxslt-devel-1.1.17-2.el5_2.2.ia64.rpm +libxslt-python-1.1.17-2.el5_2.2.ia64.rpm +libXt-1.0.2-3.1.fc6.ia64.rpm +libXt-devel-1.0.2-3.1.fc6.ia64.rpm +libXTrap-1.0.0-3.1.ia64.rpm +libXTrap-devel-1.0.0-3.1.ia64.rpm +libXtst-1.0.1-3.1.ia64.rpm +libXtst-devel-1.0.1-3.1.ia64.rpm +libXv-1.0.1-4.1.ia64.rpm +libXv-devel-1.0.1-4.1.ia64.rpm +libXvMC-1.0.2-2.1.ia64.rpm +libXvMC-devel-1.0.2-2.1.ia64.rpm +libXxf86dga-1.0.1-3.1.ia64.rpm +libXxf86dga-devel-1.0.1-3.1.ia64.rpm +libXxf86misc-1.0.1-3.1.ia64.rpm +libXxf86misc-devel-1.0.1-3.1.ia64.rpm +libXxf86vm-1.0.1-3.1.ia64.rpm +libXxf86vm-devel-1.0.1-3.1.ia64.rpm +linuxdoc-tools-0.9.21-7.1.ia64.rpm +linuxwacom-0.7.8.3-6.el5.ia64.rpm +linuxwacom-devel-0.7.8.3-6.el5.ia64.rpm +lksctp-tools-1.0.6-3.el5.ia64.rpm +lksctp-tools-devel-1.0.6-3.el5.ia64.rpm +lksctp-tools-doc-1.0.6-3.el5.ia64.rpm +lockdev-1.0.1-10.ia64.rpm +lockdev-devel-1.0.1-10.ia64.rpm +log4j-1.2.13-3jpp.2.ia64.rpm +log4j-javadoc-1.2.13-3jpp.2.ia64.rpm +log4j-manual-1.2.13-3jpp.2.ia64.rpm +logrotate-3.7.4-9.ia64.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.ia64.rpm +lslk-1.29-17.ia64.rpm +lsof-4.78-3.ia64.rpm +lsscsi-0.17-3.el5.ia64.rpm +ltrace-0.5-13.45svn.el5.ia64.rpm +lucene-1.4.3-1jpp.16.ia64.rpm +lucene-demo-1.4.3-1jpp.16.ia64.rpm +lucene-devel-1.4.3-1jpp.16.ia64.rpm +lucene-javadoc-1.4.3-1jpp.16.ia64.rpm +lv-4.51-8.1.ia64.rpm +lvm2-2.02.46-8.el5.ia64.rpm +lynx-2.8.5-28.1.el5_2.1.ia64.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.ia64.rpm +m17n-lib-devel-1.3.3-1.1.fc6.ia64.rpm +m2crypto-0.16-6.el5.6.ia64.rpm +m4-1.4.5-3.el5.1.ia64.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailman-2.1.9-4.el5.ia64.rpm +mailx-8.1.1-44.2.2.ia64.rpm +make-3.81-3.el5.ia64.rpm +MAKEDEV-3.23-1.2.ia64.rpm +man-1.6d-1.1.ia64.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.ia64.rpm +mcstrans-0.2.11-3.el5.ia64.rpm +mdadm-2.6.9-2.el5.ia64.rpm +mesa-libGL-6.5.1-7.7.el5.ia64.rpm +mesa-libGL-devel-6.5.1-7.7.el5.ia64.rpm +mesa-libGLU-6.5.1-7.7.el5.ia64.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.ia64.rpm +mesa-libGLw-6.5.1-7.7.el5.ia64.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.ia64.rpm +mesa-libOSMesa-6.5.1-7.7.el5.ia64.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.ia64.rpm +mesa-source-6.5.1-7.7.el5.ia64.rpm +metacity-2.16.0-12.el5.ia64.rpm +mgetty-1.1.33-9.fc6.ia64.rpm +mgetty-sendfax-1.1.33-9.fc6.ia64.rpm +mgetty-viewfax-1.1.33-9.fc6.ia64.rpm +mgetty-voice-1.1.33-9.fc6.ia64.rpm +mikmod-3.1.6-38.1.ia64.rpm +mikmod-devel-3.1.6-38.1.ia64.rpm +mingetty-1.07-5.2.2.ia64.rpm +minicom-2.1-3.ia64.rpm +mkinitrd-5.1.19.6-54.ia64.rpm +mkinitrd-devel-5.1.19.6-54.ia64.rpm +mkisofs-2.01-10.7.el5.ia64.rpm +mktemp-1.5-23.2.2.ia64.rpm +mlocate-0.15-1.el5.2.ia64.rpm +mockobjects-0.09-14jpp.3.ia64.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.ia64.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.ia64.rpm +mockobjects-httpclient-0.09-14jpp.3.ia64.rpm +mockobjects-jdk1.4-0.09-14jpp.3.ia64.rpm +mod_auth_kerb-5.1-3.el5.ia64.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.ia64.rpm +mod_auth_pgsql-2.0.3-2.3.1.ia64.rpm +mod_authz_ldap-0.26-9.el5.ia64.rpm +mod_dav_svn-1.4.2-4.el5_3.1.ia64.rpm +mod_nss-1.0.3-8.el5.ia64.rpm +mod_perl-2.0.4-6.el5.ia64.rpm +mod_perl-devel-2.0.4-6.el5.ia64.rpm +mod_python-3.2.8-3.1.ia64.rpm +mod_ssl-2.2.3-31.el5.ia64.rpm +module-init-tools-3.3-0.pre3.1.54.el5.ia64.rpm +mozldap-6.0.5-1.el5.ia64.rpm +mozldap-devel-6.0.5-1.el5.ia64.rpm +mozldap-tools-6.0.5-1.el5.ia64.rpm +mpage-2.5.4-7.1.ia64.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mpitests-mvapich2-3.1-3.el5.ia64.rpm +mpitests-mvapich-3.1-3.el5.ia64.rpm +mpitests-openmpi-3.1-3.el5.ia64.rpm +mrtg-2.14.5-2.ia64.rpm +mstflint-1.4-1.el5.ia64.rpm +mtools-3.9.10-2.fc6.ia64.rpm +mtr-0.71-3.1.ia64.rpm +mtr-gtk-0.71-3.1.ia64.rpm +mt-st-0.9b-2.2.2.ia64.rpm +mtx-1.2.18-8.2.2.ia64.rpm +mutt-1.4.2.2-3.0.2.el5.ia64.rpm +mvapich-1.1.0-0.3355.2.el5.ia64.rpm +mvapich2-1.2-0.p1.3.el5.ia64.rpm +mx-2.0.6-2.2.2.ia64.rpm +mx4j-3.0.1-6jpp.4.ia64.rpm +mx4j-javadoc-3.0.1-6jpp.4.ia64.rpm +mx4j-manual-3.0.1-6jpp.4.ia64.rpm +mysql-5.0.77-3.el5.ia64.rpm +mysql-bench-5.0.77-3.el5.ia64.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.ia64.rpm +mysql-devel-5.0.77-3.el5.ia64.rpm +MySQL-python-1.2.1-1.ia64.rpm +mysql-server-5.0.77-3.el5.ia64.rpm +mysql-test-5.0.77-3.el5.ia64.rpm +nano-1.3.12-1.1.ia64.rpm +nash-5.1.19.6-54.ia64.rpm +nasm-0.98.39-3.2.2.ia64.rpm +nasm-doc-0.98.39-3.2.2.ia64.rpm +nasm-rdoff-0.98.39-3.2.2.ia64.rpm +nautilus-2.16.2-7.el5.ia64.rpm +nautilus-cd-burner-2.16.0-7.el5.ia64.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.ia64.rpm +nautilus-devel-2.16.2-7.el5.ia64.rpm +nautilus-extensions-2.16.2-7.el5.ia64.rpm +nautilus-open-terminal-0.6-6.el5.ia64.rpm +nc-1.84-10.fc6.ia64.rpm +ncompress-4.2.4-47.ia64.rpm +ncurses-5.5-24.20060715.ia64.rpm +ncurses-devel-5.5-24.20060715.ia64.rpm +nedit-5.5-21.el5.ia64.rpm +neon-0.25.5-10.el5.ia64.rpm +neon-devel-0.25.5-10.el5.ia64.rpm +netlabel_tools-0.17-9.el5.ia64.rpm +netpbm-10.35.58-8.el5.ia64.rpm +netpbm-devel-10.35.58-8.el5.ia64.rpm +netpbm-progs-10.35.58-8.el5.ia64.rpm +net-snmp-5.3.2.2-7.el5.ia64.rpm +net-snmp-devel-5.3.2.2-7.el5.ia64.rpm +net-snmp-libs-5.3.2.2-7.el5.ia64.rpm +net-snmp-perl-5.3.2.2-7.el5.ia64.rpm +net-snmp-utils-5.3.2.2-7.el5.ia64.rpm +net-tools-1.60-78.el5.ia64.rpm +NetworkManager-0.7.0-9.el5.ia64.rpm +NetworkManager-devel-0.7.0-9.el5.ia64.rpm +NetworkManager-glib-0.7.0-9.el5.ia64.rpm +NetworkManager-glib-devel-0.7.0-9.el5.ia64.rpm +NetworkManager-gnome-0.7.0-9.el5.ia64.rpm +newt-0.52.2-12.el5.ia64.rpm +newt-devel-0.52.2-12.el5.ia64.rpm +newt-perl-1.08-9.2.2.ia64.rpm +nfs4-acl-tools-0.3.3-1.el5.ia64.rpm +nfs-utils-1.0.9-42.el5.ia64.rpm +nfs-utils-lib-1.0.8-7.6.el5.ia64.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.ia64.rpm +nkf-2.07-1.1.fc6.ia64.rpm +nmap-4.11-1.1.ia64.rpm +nmap-frontend-4.11-1.1.ia64.rpm +notification-daemon-0.3.5-9.el5.ia64.rpm +notify-python-0.1.0-3.fc6.ia64.rpm +nscd-2.5-42.ia64.rpm +nspr-4.7.4-1.el5_3.1.ia64.rpm +nspr-devel-4.7.4-1.el5_3.1.ia64.rpm +nss-3.12.3.99.3-1.el5_3.2.ia64.rpm +nss_db-2.2-35.3.ia64.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.ia64.rpm +nss_ldap-253-21.el5.ia64.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.ia64.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.ia64.rpm +ntp-4.2.2p1-9.el5_3.2.ia64.rpm +ntsysv-1.3.30.1-2.ia64.rpm +numactl-0.9.8-8.el5.ia64.rpm +numactl-devel-0.9.8-8.el5.ia64.rpm +oddjob-0.27-9.el5.ia64.rpm +oddjob-devel-0.27-9.el5.ia64.rpm +oddjob-libs-0.27-9.el5.ia64.rpm +ofed-docs-1.4.1-2.el5.noarch.rpm +openais-0.80.6-8.el5.ia64.rpm +openais-devel-0.80.6-8.el5.ia64.rpm +openhpi-2.14.0-5.el5.ia64.rpm +openhpi-devel-2.14.0-5.el5.ia64.rpm +openhpi-libs-2.14.0-5.el5.ia64.rpm +openhpi-subagent-2.14.0-5.el5.ia64.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-2.0.16-5.el5.ia64.rpm +OpenIPMI-devel-2.0.16-5.el5.ia64.rpm +OpenIPMI-gui-2.0.16-5.el5.ia64.rpm +OpenIPMI-libs-2.0.16-5.el5.ia64.rpm +OpenIPMI-perl-2.0.16-5.el5.ia64.rpm +OpenIPMI-python-2.0.16-5.el5.ia64.rpm +OpenIPMI-tools-2.0.16-5.el5.ia64.rpm +openjade-1.3.2-27.ia64.rpm +openldap-2.3.43-3.el5.ia64.rpm +openldap-clients-2.3.43-3.el5.ia64.rpm +openldap-devel-2.3.43-3.el5.ia64.rpm +openldap-servers-2.3.43-3.el5.ia64.rpm +openldap-servers-overlays-2.3.43-3.el5.ia64.rpm +openldap-servers-sql-2.3.43-3.el5.ia64.rpm +openmotif22-2.2.3-18.ia64.rpm +openmotif-2.3.1-2.el5.ia64.rpm +openmotif-devel-2.3.1-2.el5.ia64.rpm +openmpi-1.3.2-2.el5.ia64.rpm +openmpi-devel-1.3.2-2.el5.ia64.rpm +openmpi-libs-1.3.2-2.el5.ia64.rpm +openobex-1.3-3.1.ia64.rpm +openobex-apps-1.3-3.1.ia64.rpm +openobex-devel-1.3-3.1.ia64.rpm +opensm-3.2.6-2.el5.ia64.rpm +opensm-devel-3.2.6-2.el5.ia64.rpm +opensm-libs-3.2.6-2.el5.ia64.rpm +opensm-static-3.2.6-2.el5.ia64.rpm +opensp-1.5.2-4.ia64.rpm +opensp-devel-1.5.2-4.ia64.rpm +openssh-4.3p2-36.el5.ia64.rpm +openssh-askpass-4.3p2-36.el5.ia64.rpm +openssh-clients-4.3p2-36.el5.ia64.rpm +openssh-server-4.3p2-36.el5.ia64.rpm +openssl097a-0.9.7a-9.el5_2.1.ia64.rpm +openssl-0.9.8e-12.el5.ia64.rpm +openssl-devel-0.9.8e-12.el5.ia64.rpm +openssl-perl-0.9.8e-12.el5.ia64.rpm +openswan-2.6.21-5.el5.ia64.rpm +openswan-doc-2.6.21-5.el5.ia64.rpm +oprofile-0.9.4-11.el5.ia64.rpm +oprofile-devel-0.9.4-11.el5.ia64.rpm +oprofile-gui-0.9.4-11.el5.ia64.rpm +oprofile-jit-0.9.4-11.el5.ia64.rpm +ORBit2-2.14.3-5.el5.ia64.rpm +ORBit2-devel-2.14.3-5.el5.ia64.rpm +orca-1.0.0-5.el5.ia64.rpm +pam-0.99.6.2-6.el5.ia64.rpm +pam_ccreds-3-5.ia64.rpm +pam-devel-0.99.6.2-6.el5.ia64.rpm +pam_krb5-2.2.14-10.ia64.rpm +pam_passwdqc-1.0.2-1.2.2.ia64.rpm +pam_pkcs11-0.5.3-23.ia64.rpm +pam_smb-1.1.7-7.2.1.ia64.rpm +pango-1.14.9-6.el5.ia64.rpm +pango-devel-1.14.9-6.el5.ia64.rpm +paps-0.6.6-18.el5.ia64.rpm +parted-1.8.1-23.el5.ia64.rpm +parted-devel-1.8.1-23.el5.ia64.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.ia64.rpm +patch-2.5.4-29.2.3.el5.ia64.rpm +patchutils-0.2.31-2.2.2.ia64.rpm +pax-3.4-1.2.2.ia64.rpm +pciutils-2.2.3-7.el5.ia64.rpm +pciutils-devel-2.2.3-7.el5.ia64.rpm +pcmciautils-014-5.ia64.rpm +pcre-6.6-2.el5_1.7.ia64.rpm +pcre-devel-6.6-2.el5_1.7.ia64.rpm +pcsc-lite-1.4.4-0.1.el5.ia64.rpm +pcsc-lite-devel-1.4.4-0.1.el5.ia64.rpm +pcsc-lite-doc-1.4.4-0.1.el5.ia64.rpm +pcsc-lite-libs-1.4.4-0.1.el5.ia64.rpm +pdksh-5.2.14-36.el5.ia64.rpm +perftest-1.2-14.el5.ia64.rpm +perl-5.8.8-27.el5.ia64.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.ia64.rpm +perl-BSD-Resource-1.28-1.fc6.1.ia64.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.ia64.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.ia64.rpm +perl-Date-Calc-5.4-1.2.2.1.ia64.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.ia64.rpm +perl-DBD-Pg-1.49-2.el5_3.1.ia64.rpm +perl-DBI-1.52-2.el5.ia64.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.ia64.rpm +perl-HTML-Parser-3.55-1.fc6.ia64.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.ia64.rpm +perl-Net-DNS-0.59-3.el5.ia64.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.ia64.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.ia64.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.ia64.rpm +perl-String-CRC32-1.4-2.fc6.ia64.rpm +perl-suidperl-5.8.8-27.el5.ia64.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.ia64.rpm +perl-XML-LibXML-Common-0.13-8.2.2.ia64.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.ia64.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +pfmon-3.2-0.060926.5.el5.ia64.rpm +php-5.1.6-23.2.el5_3.ia64.rpm +php-bcmath-5.1.6-23.2.el5_3.ia64.rpm +php-cli-5.1.6-23.2.el5_3.ia64.rpm +php-common-5.1.6-23.2.el5_3.ia64.rpm +php-dba-5.1.6-23.2.el5_3.ia64.rpm +php-devel-5.1.6-23.2.el5_3.ia64.rpm +php-gd-5.1.6-23.2.el5_3.ia64.rpm +php-imap-5.1.6-23.2.el5_3.ia64.rpm +php-ldap-5.1.6-23.2.el5_3.ia64.rpm +php-mbstring-5.1.6-23.2.el5_3.ia64.rpm +php-mysql-5.1.6-23.2.el5_3.ia64.rpm +php-ncurses-5.1.6-23.2.el5_3.ia64.rpm +php-odbc-5.1.6-23.2.el5_3.ia64.rpm +php-pdo-5.1.6-23.2.el5_3.ia64.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.ia64.rpm +php-snmp-5.1.6-23.2.el5_3.ia64.rpm +php-soap-5.1.6-23.2.el5_3.ia64.rpm +php-xml-5.1.6-23.2.el5_3.ia64.rpm +php-xmlrpc-5.1.6-23.2.el5_3.ia64.rpm +pinentry-0.7.3-3.el5.ia64.rpm +pinentry-gtk-0.7.3-3.el5.ia64.rpm +pinentry-qt-0.7.3-3.el5.ia64.rpm +pinfo-0.6.9-1.fc6.ia64.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.ia64.rpm +pkinit-nss-0.7.6-1.el5.ia64.rpm +pm-utils-0.99.3-10.el5.ia64.rpm +policycoreutils-1.33.12-14.6.el5.ia64.rpm +policycoreutils-gui-1.33.12-14.6.el5.ia64.rpm +policycoreutils-newrole-1.33.12-14.6.el5.ia64.rpm +poppler-0.5.4-4.4.el5_3.9.ia64.rpm +poppler-devel-0.5.4-4.4.el5_3.9.ia64.rpm +poppler-utils-0.5.4-4.4.el5_3.9.ia64.rpm +popt-1.10.2.3-18.el5.ia64.rpm +portmap-4.0-65.2.2.1.ia64.rpm +postfix-2.3.3-2.1.el5_2.ia64.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.ia64.rpm +postgresql-8.1.11-1.el5_1.1.ia64.rpm +postgresql-contrib-8.1.11-1.el5_1.1.ia64.rpm +postgresql-devel-8.1.11-1.el5_1.1.ia64.rpm +postgresql-docs-8.1.11-1.el5_1.1.ia64.rpm +postgresql-jdbc-8.1.407-1jpp.4.ia64.rpm +postgresql-libs-8.1.11-1.el5_1.1.ia64.rpm +postgresql-odbc-08.01.0200-3.1.ia64.rpm +postgresql-pl-8.1.11-1.el5_1.1.ia64.rpm +postgresql-python-8.1.11-1.el5_1.1.ia64.rpm +postgresql-server-8.1.11-1.el5_1.1.ia64.rpm +postgresql-tcl-8.1.11-1.el5_1.1.ia64.rpm +postgresql-test-8.1.11-1.el5_1.1.ia64.rpm +ppp-2.4.4-2.el5.ia64.rpm +prctl-1.4-5.2.1.ia64.rpm +privoxy-3.0.3-9.3.el5.ia64.rpm +procinfo-18-19.ia64.rpm +procmail-3.22-17.1.ia64.rpm +procps-3.2.7-11.1.el5.ia64.rpm +psacct-6.3.2-44.el5.ia64.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.ia64.rpm +pstack-1.2-7.2.2.ia64.rpm +psutils-1.17-26.1.ia64.rpm +pth-2.0.7-6.el5.ia64.rpm +pth-devel-2.0.7-6.el5.ia64.rpm +pvm-3.4.5-7.fc6.1.ia64.rpm +pvm-gui-3.4.5-7.fc6.1.ia64.rpm +pycairo-1.2.0-1.1.ia64.rpm +pycairo-devel-1.2.0-1.1.ia64.rpm +pygobject2-2.12.1-5.el5.ia64.rpm +pygobject2-devel-2.12.1-5.el5.ia64.rpm +pygobject2-doc-2.12.1-5.el5.ia64.rpm +pygtk2-2.10.1-12.el5.ia64.rpm +pygtk2-codegen-2.10.1-12.el5.ia64.rpm +pygtk2-devel-2.10.1-12.el5.ia64.rpm +pygtk2-libglade-2.10.1-12.el5.ia64.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.ia64.rpm +pyorbit-2.14.1-3.el5.ia64.rpm +pyorbit-devel-2.14.1-3.el5.ia64.rpm +pyparted-1.8.1-4.el5.ia64.rpm +PyQt-3.16-4.ia64.rpm +PyQt-devel-3.16-4.ia64.rpm +PyQt-examples-3.16-4.ia64.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +pyspi-0.6.1-1.el5.ia64.rpm +python-2.4.3-27.el5.ia64.rpm +python-devel-2.4.3-27.el5.ia64.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-elementtree-1.2.6-5.ia64.rpm +python-imaging-1.1.5-5.el5.ia64.rpm +python-imaging-devel-1.1.5-5.el5.ia64.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.ia64.rpm +python-ldap-2.2.0-2.1.ia64.rpm +python-numeric-23.7-2.2.2.ia64.rpm +python-pyblock-0.26-4.el5.ia64.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.ia64.rpm +python-tools-2.4.3-27.el5.ia64.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +pyxf86config-0.3.31-2.fc6.ia64.rpm +PyXML-0.8.4-4.ia64.rpm +qlvnictools-0.0.1-11.el5.ia64.rpm +qperf-0.4.4-3.el5.ia64.rpm +qt-3.3.6-23.el5.ia64.rpm +qt4-4.2.1-1.ia64.rpm +qt4-devel-4.2.1-1.ia64.rpm +qt4-doc-4.2.1-1.ia64.rpm +qt4-mysql-4.2.1-1.ia64.rpm +qt4-odbc-4.2.1-1.ia64.rpm +qt4-postgresql-4.2.1-1.ia64.rpm +qt4-sqlite-4.2.1-1.ia64.rpm +qt-config-3.3.6-23.el5.ia64.rpm +qt-designer-3.3.6-23.el5.ia64.rpm +qt-devel-3.3.6-23.el5.ia64.rpm +qt-devel-docs-3.3.6-23.el5.ia64.rpm +qt-MySQL-3.3.6-23.el5.ia64.rpm +qt-ODBC-3.3.6-23.el5.ia64.rpm +qt-PostgreSQL-3.3.6-23.el5.ia64.rpm +quagga-0.98.6-5.el5.ia64.rpm +quagga-contrib-0.98.6-5.el5.ia64.rpm +quagga-devel-0.98.6-5.el5.ia64.rpm +quota-3.13-1.2.5.el5.ia64.rpm +radvd-0.9.1-4.ia64.rpm +rarpd-ss981107-22.2.2.ia64.rpm +rcs-5.7-30.1.ia64.rpm +rdate-1.4-8.el5.ia64.rpm +rdesktop-1.6.0-3.ia64.rpm +rdist-6.1.5-44.ia64.rpm +rds-tools-1.4-2.el5.ia64.rpm +readahead-1.3-7.el5.ia64.rpm +readline-5.1-3.el5.ia64.rpm +readline-devel-5.1-3.el5.ia64.rpm +redhat-artwork-5.0.9-1.el5.ia64.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.ia64.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Server-5.4.0.3.ia64.rpm +redhat-release-notes-5Server-29.ia64.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.ia64.rpm +regexp-javadoc-1.4-2jpp.2.ia64.rpm +rhdb-utils-8.1.1-1.2.2.ia64.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhgb-0.16.4-8.el5.ia64.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.ia64.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.ia64.rpm +rhpxl-0.41.1-7.el5.ia64.rpm +rmt-0.4b41-4.el5.ia64.rpm +rng-utils-2.0-1.14.1.fc6.ia64.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.ia64.rpm +rpm-apidocs-4.4.2.3-18.el5.ia64.rpm +rpm-build-4.4.2.3-18.el5.ia64.rpm +rpm-devel-4.4.2.3-18.el5.ia64.rpm +rpm-libs-4.4.2.3-18.el5.ia64.rpm +rpm-python-4.4.2.3-18.el5.ia64.rpm +rp-pppoe-3.5-32.1.ia64.rpm +rsh-0.17-40.el5.ia64.rpm +rsh-server-0.17-40.el5.ia64.rpm +rsync-2.6.8-3.1.ia64.rpm +rsyslog-2.0.6-1.el5.ia64.rpm +rsyslog-mysql-2.0.6-1.el5.ia64.rpm +ruby-1.8.5-5.el5_3.7.ia64.rpm +ruby-devel-1.8.5-5.el5_3.7.ia64.rpm +ruby-docs-1.8.5-5.el5_3.7.ia64.rpm +ruby-irb-1.8.5-5.el5_3.7.ia64.rpm +ruby-libs-1.8.5-5.el5_3.7.ia64.rpm +ruby-mode-1.8.5-5.el5_3.7.ia64.rpm +ruby-rdoc-1.8.5-5.el5_3.7.ia64.rpm +ruby-ri-1.8.5-5.el5_3.7.ia64.rpm +ruby-tcltk-1.8.5-5.el5_3.7.ia64.rpm +rusers-0.17-47.ia64.rpm +rusers-server-0.17-47.ia64.rpm +rwho-0.17-26.ia64.rpm +sabayon-2.12.4-6.el5.ia64.rpm +sabayon-apply-2.12.4-6.el5.ia64.rpm +salinfo-1.1-4.el5.ia64.rpm +samba-3.0.33-3.14.el5.ia64.rpm +samba-client-3.0.33-3.14.el5.ia64.rpm +samba-common-3.0.33-3.14.el5.ia64.rpm +samba-swat-3.0.33-3.14.el5.ia64.rpm +sane-backends-1.0.18-5.el5.ia64.rpm +sane-backends-devel-1.0.18-5.el5.ia64.rpm +sane-backends-libs-1.0.18-5.el5.ia64.rpm +sane-frontends-1.0.14-1.2.2.ia64.rpm +sblim-cim-client-1.3.3-35.el5.ia64.rpm +sblim-cim-client-javadoc-1-35.el5.ia64.rpm +sblim-cim-client-manual-1-35.el5.ia64.rpm +sblim-cmpi-base-1.5.5-35.el5.ia64.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.ia64.rpm +sblim-cmpi-base-test-1.5.5-35.el5.ia64.rpm +sblim-cmpi-devel-1.0.4-35.el5.ia64.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.ia64.rpm +sblim-cmpi-dhcp-devel-1-35.el5.ia64.rpm +sblim-cmpi-dhcp-test-1-35.el5.ia64.rpm +sblim-cmpi-dns-0.5.2-35.el5.ia64.rpm +sblim-cmpi-dns-devel-1-35.el5.ia64.rpm +sblim-cmpi-dns-test-1-35.el5.ia64.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.ia64.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.ia64.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.ia64.rpm +sblim-cmpi-network-1.3.8-35.el5.ia64.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.ia64.rpm +sblim-cmpi-network-test-1.3.8-35.el5.ia64.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.ia64.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.ia64.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.ia64.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.ia64.rpm +sblim-cmpi-params-1.2.6-35.el5.ia64.rpm +sblim-cmpi-params-test-1.2.6-35.el5.ia64.rpm +sblim-cmpi-samba-0.5.2-35.el5.ia64.rpm +sblim-cmpi-samba-devel-1-35.el5.ia64.rpm +sblim-cmpi-samba-test-1-35.el5.ia64.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.ia64.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.ia64.rpm +sblim-cmpi-syslog-0.7.11-35.el5.ia64.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.ia64.rpm +sblim-gather-2.1.2-35.el5.ia64.rpm +sblim-gather-devel-2.1.2-35.el5.ia64.rpm +sblim-gather-provider-2.1.2-35.el5.ia64.rpm +sblim-gather-test-2.1.2-35.el5.ia64.rpm +sblim-testsuite-1.2.4-35.el5.ia64.rpm +sblim-tools-libra-0.2.3-35.el5.ia64.rpm +sblim-tools-libra-devel-0.2.3-35.el5.ia64.rpm +sblim-wbemcli-1.5.1-35.el5.ia64.rpm +scim-1.4.4-41.el5.ia64.rpm +scim-anthy-1.2.0-6.el5.ia64.rpm +scim-bridge-0.4.5-9.el5.ia64.rpm +scim-bridge-gtk-0.4.5-9.el5.ia64.rpm +scim-chewing-0.3.1-11.el5.ia64.rpm +scim-chinese-standard-0.0.2-1.el5.ia64.rpm +scim-devel-1.4.4-41.el5.ia64.rpm +scim-doc-1.4.4-41.el5.ia64.rpm +scim-hangul-0.2.2-7.fc6.ia64.rpm +scim-libs-1.4.4-41.el5.ia64.rpm +scim-m17n-0.2.0-6.fc6.ia64.rpm +scim-pinyin-0.5.91-16.el5.ia64.rpm +scim-qtimm-0.9.4-5.ia64.rpm +scim-sinhala-0.2.0-2.fc6.ia64.rpm +scim-tables-0.5.6-7.ia64.rpm +scim-tables-additional-0.5.6-7.ia64.rpm +scim-tables-amharic-0.5.6-7.ia64.rpm +scim-tables-arabic-0.5.6-7.ia64.rpm +scim-tables-chinese-0.5.6-7.ia64.rpm +scim-tables-nepali-0.5.6-7.ia64.rpm +scim-tables-russian-0.5.6-7.ia64.rpm +scim-tables-thai-0.5.6-7.ia64.rpm +scim-tables-vietnamese-0.5.6-7.ia64.rpm +screen-4.0.3-1.el5.ia64.rpm +scrollkeeper-0.3.14-9.el5.ia64.rpm +SDL-1.2.10-8.el5.ia64.rpm +SDL-devel-1.2.10-8.el5.ia64.rpm +sed-4.1.5-5.fc6.ia64.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.ia64.rpm +sendmail-cf-8.13.8-2.el5.ia64.rpm +sendmail-devel-8.13.8-2.el5.ia64.rpm +sendmail-doc-8.13.8-2.el5.ia64.rpm +setarch-2.0-1.1.ia64.rpm +setools-3.0-3.el5.ia64.rpm +setools-devel-3.0-3.el5.ia64.rpm +setools-gui-3.0-3.el5.ia64.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setserial-2.17-19.2.2.ia64.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.ia64.rpm +sg3_utils-1.25-4.el5.ia64.rpm +sg3_utils-devel-1.25-4.el5.ia64.rpm +sg3_utils-libs-1.25-4.el5.ia64.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.ia64.rpm +shadow-utils-4.0.17-14.el5.ia64.rpm +shared-mime-info-0.19-5.el5.ia64.rpm +sharutils-4.6.1-2.ia64.rpm +sip-4.4.5-3.ia64.rpm +sip-devel-4.4.5-3.ia64.rpm +slang-2.0.6-4.el5.ia64.rpm +slang-devel-2.0.6-4.el5.ia64.rpm +slrn-0.9.8.1pl1-1.2.2.ia64.rpm +slrn-pull-0.9.8.1pl1-1.2.2.ia64.rpm +smartmontools-5.38-2.el5.ia64.rpm +sos-1.7-9.27.el5.noarch.rpm +sound-juicer-2.16.0-3.el5.ia64.rpm +sox-12.18.1-1.ia64.rpm +sox-devel-12.18.1-1.ia64.rpm +spamassassin-3.2.5-1.el5.ia64.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.ia64.rpm +speex-devel-1.0.5-4.el5_1.1.ia64.rpm +splint-3.1.1-16.el5.ia64.rpm +sqlite-3.3.6-5.ia64.rpm +sqlite-devel-3.3.6-5.ia64.rpm +squashfs-tools-3.0-4.ia64.rpm +squid-2.6.STABLE21-3.el5.ia64.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +srptools-0.0.4-6.el5.ia64.rpm +star-1.5a75-2.ia64.rpm +stardict-2.4.5-5.ia64.rpm +startup-notification-0.8-4.1.ia64.rpm +startup-notification-devel-0.8-4.1.ia64.rpm +statserial-1.1-38.2.2.ia64.rpm +strace-4.5.18-5.el5.ia64.rpm +struts-1.2.9-4jpp.5.ia64.rpm +struts-javadoc-1.2.9-4jpp.5.ia64.rpm +struts-manual-1.2.9-4jpp.5.ia64.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.ia64.rpm +stunnel-4.15-2.el5.1.ia64.rpm +subversion-1.4.2-4.el5_3.1.ia64.rpm +subversion-devel-1.4.2-4.el5_3.1.ia64.rpm +subversion-javahl-1.4.2-4.el5_3.1.ia64.rpm +subversion-perl-1.4.2-4.el5_3.1.ia64.rpm +subversion-ruby-1.4.2-4.el5_3.1.ia64.rpm +sudo-1.6.9p17-5.el5.ia64.rpm +svrcore-4.0.4-3.el5.ia64.rpm +svrcore-devel-4.0.4-3.el5.ia64.rpm +swig-1.3.29-2.el5.ia64.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.ia64.rpm +sysfsutils-2.0.0-6.ia64.rpm +sysklogd-1.4.1-44.el5.ia64.rpm +sysstat-7.0.2-3.el5.ia64.rpm +system-config-audit-0.4.8-9.el5.ia64.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-display-1.0.48-2.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kdump-1.0.14-4.el5.noarch.rpm +system-config-keyboard-1.2.11-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.ia64.rpm +system-config-printer-libs-0.7.32.10-1.el5.ia64.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.ia64.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.ia64.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-soundcard-2.0.6-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.ia64.rpm +systemtap-client-0.9.7-5.el5.ia64.rpm +systemtap-initscript-0.9.7-5.el5.ia64.rpm +systemtap-runtime-0.9.7-5.el5.ia64.rpm +systemtap-sdt-devel-0.9.7-5.el5.ia64.rpm +systemtap-server-0.9.7-5.el5.ia64.rpm +systemtap-testsuite-0.9.7-5.el5.ia64.rpm +SysVinit-2.86-15.el5.ia64.rpm +talk-0.17-29.2.2.ia64.rpm +talk-server-0.17-29.2.2.ia64.rpm +tar-1.15.1-23.0.1.el5.ia64.rpm +tcl-8.4.13-4.el5.ia64.rpm +tcl-devel-8.4.13-4.el5.ia64.rpm +tcl-html-8.4.13-4.el5.ia64.rpm +tclx-8.4.0-5.fc6.ia64.rpm +tclx-devel-8.4.0-5.fc6.ia64.rpm +tclx-doc-8.4.0-5.fc6.ia64.rpm +tcpdump-3.9.4-14.el5.ia64.rpm +tcp_wrappers-7.6-40.7.el5.ia64.rpm +tcsh-6.14-14.el5.ia64.rpm +telnet-0.17-39.el5.ia64.rpm +telnet-server-0.17-39.el5.ia64.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.ia64.rpm +tetex-afm-3.0-33.8.el5.ia64.rpm +tetex-doc-3.0-33.8.el5.ia64.rpm +tetex-dvips-3.0-33.8.el5.ia64.rpm +tetex-fonts-3.0-33.8.el5.ia64.rpm +tetex-latex-3.0-33.8.el5.ia64.rpm +tetex-xdvi-3.0-33.8.el5.ia64.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.ia64.rpm +texinfo-tex-4.8-14.el5.ia64.rpm +tftp-0.49-2.ia64.rpm +tftp-server-0.49-2.ia64.rpm +theora-tools-1.0alpha7-1.ia64.rpm +time-1.7-27.2.2.ia64.rpm +tix-8.4.0-11.fc6.ia64.rpm +tix-devel-8.4.0-11.fc6.ia64.rpm +tix-doc-8.4.0-11.fc6.ia64.rpm +tk-8.4.13-5.el5_1.1.ia64.rpm +tk-devel-8.4.13-5.el5_1.1.ia64.rpm +tkinter-2.4.3-27.el5.ia64.rpm +tmpwatch-2.9.7-1.1.el5.2.ia64.rpm +tn5250-0.17.3-6.ia64.rpm +tn5250-devel-0.17.3-6.ia64.rpm +tog-pegasus-2.7.2-1.el5.ia64.rpm +tog-pegasus-devel-2.7.2-1.el5.ia64.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.ia64.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.ia64.rpm +totem-2.16.7-6.el5.ia64.rpm +totem-devel-2.16.7-6.el5.ia64.rpm +totem-mozplugin-2.16.7-6.el5.ia64.rpm +tpm-tools-1.3.1-1.el5.ia64.rpm +tpm-tools-devel-1.3.1-1.el5.ia64.rpm +traceroute-2.0.1-5.el5.ia64.rpm +transfig-3.2.4-16.ia64.rpm +tree-1.5.0-4.ia64.rpm +trousers-0.3.1-4.el5.ia64.rpm +trousers-devel-0.3.1-4.el5.ia64.rpm +trousers-static-0.3.1-4.el5.ia64.rpm +tsclient-0.148-6.el5.ia64.rpm +ttmkfdir-3.0.9-23.el5.ia64.rpm +tux-3.2.18-9.fc6.ia64.rpm +tvflash-0.9.0-2.el5.ia64.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.ia64.rpm +udftools-1.0.0b3-0.1.el5.ia64.rpm +unifdef-1.171-5.fc6.ia64.rpm +units-1.85-1.2.2.ia64.rpm +unix2dos-2.2-26.2.3.el5.ia64.rpm +unixODBC-2.2.11-7.1.ia64.rpm +unixODBC-devel-2.2.11-7.1.ia64.rpm +unixODBC-kde-2.2.11-7.1.ia64.rpm +unzip-5.52-3.el5.ia64.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usbutils-0.71-2.1.ia64.rpm +usermode-1.88-3.el5.2.ia64.rpm +usermode-gtk-1.88-3.el5.2.ia64.rpm +util-linux-2.13-0.52.el5.ia64.rpm +uucp-1.07-12.ia64.rpm +uuidd-1.39-23.el5.ia64.rpm +vconfig-1.9-2.1.ia64.rpm +velocity-1.4-6jpp.1.ia64.rpm +velocity-demo-1.4-6jpp.1.ia64.rpm +velocity-javadoc-1.4-6jpp.1.ia64.rpm +velocity-manual-1.4-6jpp.1.ia64.rpm +vim-common-7.0.109-6.el5.ia64.rpm +vim-enhanced-7.0.109-6.el5.ia64.rpm +vim-minimal-7.0.109-6.el5.ia64.rpm +vim-X11-7.0.109-6.el5.ia64.rpm +vino-2.13.5-7.el5.ia64.rpm +vixie-cron-4.1-76.el5.ia64.rpm +vlock-1.3-23.ia64.rpm +vnc-4.1.2-14.el5_3.1.ia64.rpm +vnc-server-4.1.2-14.el5_3.1.ia64.rpm +vorbis-tools-1.1.1-3.el5.ia64.rpm +vsftpd-2.0.5-16.el5.ia64.rpm +vte-0.14.0-2.el5.ia64.rpm +vte-devel-0.14.0-2.el5.ia64.rpm +w3m-0.5.1-15.el5.ia64.rpm +w3m-img-0.5.1-15.el5.ia64.rpm +wacomexpresskeys-0.4.1-1.el5.ia64.rpm +watchdog-5.6-1.el5.ia64.rpm +wdaemon-0.14-4.ia64.rpm +webalizer-2.01_10-30.1.ia64.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.ia64.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.ia64.rpm +wget-1.11.4-2.el5.ia64.rpm +which-2.16-7.ia64.rpm +wireless-tools-28-2.el5.ia64.rpm +wireless-tools-devel-28-2.el5.ia64.rpm +wireshark-1.0.8-1.el5_3.1.ia64.rpm +wireshark-gnome-1.0.8-1.el5_3.1.ia64.rpm +words-3.0-9.1.noarch.rpm +wpa_supplicant-0.5.10-8.el5.ia64.rpm +wpa_supplicant-gui-0.5.10-8.el5.ia64.rpm +wsdl4j-1.5.2-4jpp.1.ia64.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.ia64.rpm +wvdial-1.54.0-5.2.2.1.ia64.rpm +x3270-3.3.4p7-3.el5.4.ia64.rpm +x3270-text-3.3.4p7-3.el5.4.ia64.rpm +x3270-x11-3.3.4p7-3.el5.4.ia64.rpm +xalan-j2-2.7.0-6jpp.1.ia64.rpm +xalan-j2-demo-2.7.0-6jpp.1.ia64.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.ia64.rpm +xalan-j2-manual-2.7.0-6jpp.1.ia64.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.ia64.rpm +Xaw3d-1.5E-10.1.ia64.rpm +Xaw3d-devel-1.5E-10.1.ia64.rpm +xcdroast-0.98a15-12.2.2.ia64.rpm +xchat-2.6.6-8.el5.ia64.rpm +xdelta-1.1.3-20.ia64.rpm +xdelta-devel-1.1.3-20.ia64.rpm +xdoclet-1.2.3-7jpp.2.ia64.rpm +xdoclet-javadoc-1.2.3-7jpp.2.ia64.rpm +xdoclet-manual-1.2.3-7jpp.2.ia64.rpm +xen-libs-3.0.3-94.el5.ia64.rpm +xerces-j2-2.7.1-7jpp.2.ia64.rpm +xerces-j2-demo-2.7.1-7jpp.2.ia64.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.ia64.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.ia64.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.ia64.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.ia64.rpm +xerces-j2-scripts-2.7.1-7jpp.2.ia64.rpm +xferstats-2.16-14.1.ia64.rpm +xfig-3.2.4-21.3.el5.ia64.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.ia64.rpm +xisdnload-3.2-56.el5.ia64.rpm +xjavadoc-1.1-4jpp.1.ia64.rpm +xjavadoc-javadoc-1.1-4jpp.1.ia64.rpm +xkeyboard-config-0.8-9.el5.noarch.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.ia64.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.ia64.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.ia64.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.ia64.rpm +xml-commons-resolver-1.1-1jpp.12.ia64.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.ia64.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.ia64.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.ia64.rpm +xmlrpc-2.0.1-3jpp.1.ia64.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.ia64.rpm +xmlsec1-1.2.9-8.1.ia64.rpm +xmlsec1-devel-1.2.9-8.1.ia64.rpm +xmlsec1-gnutls-1.2.9-8.1.ia64.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.ia64.rpm +xmlsec1-nss-1.2.9-8.1.ia64.rpm +xmlsec1-nss-devel-1.2.9-8.1.ia64.rpm +xmlsec1-openssl-1.2.9-8.1.ia64.rpm +xmlsec1-openssl-devel-1.2.9-8.1.ia64.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.ia64.rpm +xorg-x11-apps-7.1-4.0.1.el5.ia64.rpm +xorg-x11-drivers-7.1-4.1.el5.ia64.rpm +xorg-x11-drv-acecad-1.1.0-2.1.ia64.rpm +xorg-x11-drv-aiptek-1.0.1-2.ia64.rpm +xorg-x11-drv-ati-6.6.3-3.27.el5.ia64.rpm +xorg-x11-drv-calcomp-1.1.0-1.1.ia64.rpm +xorg-x11-drv-cirrus-1.1.0-2.fc6.ia64.rpm +xorg-x11-drv-citron-2.2.0-1.1.ia64.rpm +xorg-x11-drv-digitaledge-1.1.0-1.1.ia64.rpm +xorg-x11-drv-dmc-1.1.0-2.ia64.rpm +xorg-x11-drv-dummy-0.2.0-2.1.ia64.rpm +xorg-x11-drv-dynapro-1.1.0-2.ia64.rpm +xorg-x11-drv-elo2300-1.1.0-1.1.ia64.rpm +xorg-x11-drv-elographics-1.1.0-1.1.ia64.rpm +xorg-x11-drv-evdev-1.0.0.5-3.el5.ia64.rpm +xorg-x11-drv-fbdev-0.3.0-2.ia64.rpm +xorg-x11-drv-fpit-1.1.0-1.1.ia64.rpm +xorg-x11-drv-hyperpen-1.1.0-2.ia64.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.ia64.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.ia64.rpm +xorg-x11-drv-jamstudio-1.1.0-1.1.ia64.rpm +xorg-x11-drv-joystick-1.1.0-1.1.ia64.rpm +xorg-x11-drv-keyboard-1.1.0-3.ia64.rpm +xorg-x11-drv-magellan-1.1.0-1.1.ia64.rpm +xorg-x11-drv-magictouch-1.0.0.5-2.1.ia64.rpm +xorg-x11-drv-mga-1.4.10-5.el5.ia64.rpm +xorg-x11-drv-microtouch-1.1.0-1.1.ia64.rpm +xorg-x11-drv-mouse-1.1.1-1.1.ia64.rpm +xorg-x11-drv-mutouch-1.1.0-3.ia64.rpm +xorg-x11-drv-nv-2.1.12-6.el5.ia64.rpm +xorg-x11-drv-palmax-1.1.0-1.1.ia64.rpm +xorg-x11-drv-penmount-1.1.0-2.1.ia64.rpm +xorg-x11-drv-qxl-0.0.4-1.1.el5.ia64.rpm +xorg-x11-drv-spaceorb-1.1.0-1.1.ia64.rpm +xorg-x11-drv-summa-1.1.0-1.1.ia64.rpm +xorg-x11-drv-tdfx-1.2.1-3.1.ia64.rpm +xorg-x11-drv-tek4957-1.1.0-1.1.ia64.rpm +xorg-x11-drv-ur98-1.1.0-1.1.ia64.rpm +xorg-x11-drv-vesa-1.3.0-8.1.el5.ia64.rpm +xorg-x11-drv-vga-4.1.0-2.1.ia64.rpm +xorg-x11-drv-vmware-10.13.0-2.1.ia64.rpm +xorg-x11-drv-void-1.1.0-3.1.ia64.rpm +xorg-x11-drv-voodoo-1.1.0-3.1.ia64.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.ia64.rpm +xorg-x11-proto-devel-7.1-13.el5.ia64.rpm +xorg-x11-resutils-7.1-2.fc6.ia64.rpm +xorg-x11-server-sdk-1.1.1-48.67.el5.ia64.rpm +xorg-x11-server-utils-7.1-4.fc6.ia64.rpm +xorg-x11-server-Xdmx-1.1.1-48.67.el5.ia64.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.ia64.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.ia64.rpm +xorg-x11-server-Xorg-1.1.1-48.67.el5.ia64.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.ia64.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.ia64.rpm +xorg-x11-twm-1.0.1-3.1.ia64.rpm +xorg-x11-util-macros-1.0.2-4.fc6.ia64.rpm +xorg-x11-utils-7.1-2.fc6.ia64.rpm +xorg-x11-xauth-1.0.1-2.1.ia64.rpm +xorg-x11-xbitmaps-1.0.1-4.1.ia64.rpm +xorg-x11-xdm-1.0.5-6.el5.ia64.rpm +xorg-x11-xfs-1.0.2-4.ia64.rpm +xorg-x11-xfs-utils-1.0.2-4.ia64.rpm +xorg-x11-xfwp-1.0.1-3.1.ia64.rpm +xorg-x11-xinit-1.0.2-15.el5.ia64.rpm +xorg-x11-xkb-utils-1.0.2-2.1.ia64.rpm +xorg-x11-xsm-1.0.2-4.fc6.ia64.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.ia64.rpm +xrestop-0.2-6.2.2.ia64.rpm +xsane-0.991-5.el5.ia64.rpm +xsane-gimp-0.991-5.el5.ia64.rpm +xsri-2.1.0-10.fc6.ia64.rpm +xterm-215-8.el5.ia64.rpm +xulrunner-1.9.0.12-1.el5_3.ia64.rpm +xulrunner-devel-1.9.0.12-1.el5_3.ia64.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.ia64.rpm +yelp-2.16.0-22.el5.ia64.rpm +ypbind-1.19-12.el5.ia64.rpm +ypserv-2.19-5.el5.ia64.rpm +yp-tools-2.9-0.1.ia64.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.ia64.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.ia64.rpm +zip-2.31-2.el5.ia64.rpm +zisofs-tools-1.0.6-3.2.2.ia64.rpm +zlib-1.2.3-3.ia64.rpm +zlib-devel-1.2.3-3.ia64.rpm +zsh-4.2.6-3.el5.ia64.rpm +zsh-html-4.2.6-3.el5.ia64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ia64-Cluster b/scripts/channel-to-update-level/data/5-u4-server-ia64-Cluster new file mode 100644 index 0000000..b6b0533 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ia64-Cluster @@ -0,0 +1,32 @@ +Cluster_Administration-as-IN-5.2-1.noarch.rpm +Cluster_Administration-bn-IN-5.2-1.noarch.rpm +Cluster_Administration-de-DE-5.2-1.noarch.rpm +Cluster_Administration-en-US-5.2-1.noarch.rpm +Cluster_Administration-es-ES-5.2-1.noarch.rpm +Cluster_Administration-fr-FR-5.2-1.noarch.rpm +Cluster_Administration-gu-IN-5.2-1.noarch.rpm +Cluster_Administration-hi-IN-5.2-1.noarch.rpm +Cluster_Administration-it-IT-5.2-1.noarch.rpm +Cluster_Administration-ja-JP-5.2-1.noarch.rpm +Cluster_Administration-kn-IN-5.2-1.noarch.rpm +Cluster_Administration-ko-KR-5.2-1.noarch.rpm +Cluster_Administration-ml-IN-5.2-1.noarch.rpm +Cluster_Administration-mr-IN-5.2-1.noarch.rpm +Cluster_Administration-or-IN-5.2-1.noarch.rpm +Cluster_Administration-pa-IN-5.2-1.noarch.rpm +Cluster_Administration-pt-BR-5.2-1.noarch.rpm +Cluster_Administration-ru-RU-5.2-1.noarch.rpm +Cluster_Administration-si-LK-5.2-1.noarch.rpm +Cluster_Administration-ta-IN-5.2-1.noarch.rpm +Cluster_Administration-te-IN-5.2-1.noarch.rpm +Cluster_Administration-zh-CN-5.2-1.noarch.rpm +Cluster_Administration-zh-TW-5.2-1.noarch.rpm +cluster-cim-0.12.1-2.el5.ia64.rpm +cluster-snmp-0.12.1-2.el5.ia64.rpm +ipvsadm-1.24-10.ia64.rpm +luci-0.12.2-6.el5.ia64.rpm +modcluster-0.12.1-2.el5.ia64.rpm +piranha-0.8.4-13.el5.ia64.rpm +rgmanager-2.0.52-1.el5.ia64.rpm +ricci-0.12.2-6.el5.ia64.rpm +system-config-cluster-1.0.57-1.5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ia64-Clusterstorage b/scripts/channel-to-update-level/data/5-u4-server-ia64-Clusterstorage new file mode 100644 index 0000000..6bd85ed --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ia64-Clusterstorage @@ -0,0 +1,36 @@ +cmirror-1.1.39-2.el5.ia64.rpm +gfs-utils-0.1.20-1.el5.ia64.rpm +Global_File_System-as-IN-5.2-1.noarch.rpm +Global_File_System-bn-IN-5.2-1.noarch.rpm +Global_File_System-de-DE-5.2-1.noarch.rpm +Global_File_System-en-US-5.2-1.noarch.rpm +Global_File_System-es-ES-5.2-1.noarch.rpm +Global_File_System-fr-FR-5.2-1.noarch.rpm +Global_File_System-gu-IN-5.2-1.noarch.rpm +Global_File_System-hi-IN-5.2-1.noarch.rpm +Global_File_System-it-IT-5.2-1.noarch.rpm +Global_File_System-ja-JP-5.2-1.noarch.rpm +Global_File_System-kn-IN-5.2-1.noarch.rpm +Global_File_System-ko-KR-5.2-1.noarch.rpm +Global_File_System-ml-IN-5.2-1.noarch.rpm +Global_File_System-mr-IN-5.2-1.noarch.rpm +Global_File_System-or-IN-5.2-1.noarch.rpm +Global_File_System-pa-IN-5.2-1.noarch.rpm +Global_File_System-pt-BR-5.2-1.noarch.rpm +Global_File_System-ru-RU-5.2-1.noarch.rpm +Global_File_System-si-LK-5.2-1.noarch.rpm +Global_File_System-ta-IN-5.2-1.noarch.rpm +Global_File_System-te-IN-5.2-1.noarch.rpm +Global_File_System-zh-CN-5.2-1.noarch.rpm +Global_File_System-zh-TW-5.2-1.noarch.rpm +gnbd-1.1.7-1.el5.ia64.rpm +isns-utils-0.91-0.1.el5.ia64.rpm +kmod-cmirror-0.1.22-1.el5.ia64.rpm +kmod-cmirror-xen-0.1.22-1.el5.ia64.rpm +kmod-gfs-0.1.34-2.el5.ia64.rpm +kmod-gfs-xen-0.1.34-2.el5.ia64.rpm +kmod-gnbd-0.1.5-2.el5.ia64.rpm +kmod-gnbd-xen-0.1.5-2.el5.ia64.rpm +lvm2-cluster-2.02.46-8.el5.ia64.rpm +perl-Config-General-2.40-1.el5.noarch.rpm +scsi-target-utils-0.0-5.20080917snap.el5.ia64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ia64-Supplementary b/scripts/channel-to-update-level/data/5-u4-server-ia64-Supplementary new file mode 100644 index 0000000..4299107 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ia64-Supplementary @@ -0,0 +1,7 @@ +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +ia32el-1.7-3.el5.ia64.rpm +rt61pci-firmware-1.2-5.noarch.rpm +rt73usb-firmware-1.8-5.noarch.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm +xen-ia64-guest-firmware-1.0.13-1.ia64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ia64-Vt b/scripts/channel-to-update-level/data/5-u4-server-ia64-Vt new file mode 100644 index 0000000..253611b --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ia64-Vt @@ -0,0 +1,35 @@ +libcmpiutil-0.4-2.el5.ia64.rpm +libcmpiutil-devel-0.4-2.el5.ia64.rpm +libvirt-0.6.3-20.el5.ia64.rpm +libvirt-cim-0.5.5-2.el5.ia64.rpm +libvirt-devel-0.6.3-20.el5.ia64.rpm +libvirt-python-0.6.3-20.el5.ia64.rpm +perl-Sys-Virt-0.2.0-4.el5.ia64.rpm +python-virtinst-0.400.3-5.el5.noarch.rpm +virt-manager-0.6.1-8.el5.ia64.rpm +Virtualization-as-IN-5.2-11.noarch.rpm +Virtualization-bn-IN-5.2-11.noarch.rpm +Virtualization-de-DE-5.2-11.noarch.rpm +Virtualization-en-US-5.2-11.noarch.rpm +Virtualization-es-ES-5.2-11.noarch.rpm +Virtualization-fr-FR-5.2-11.noarch.rpm +Virtualization-gu-IN-5.2-11.noarch.rpm +Virtualization-hi-IN-5.2-11.noarch.rpm +Virtualization-it-IT-5.2-11.noarch.rpm +Virtualization-ja-JP-5.2-11.noarch.rpm +Virtualization-kn-IN-5.2-11.noarch.rpm +Virtualization-ko-KR-5.2-11.noarch.rpm +Virtualization-ml-IN-5.2-11.noarch.rpm +Virtualization-mr-IN-5.2-11.noarch.rpm +Virtualization-or-IN-5.2-11.noarch.rpm +Virtualization-pa-IN-5.2-11.noarch.rpm +Virtualization-pt-BR-5.2-11.noarch.rpm +Virtualization-ru-RU-5.2-11.noarch.rpm +Virtualization-si-LK-5.2-11.noarch.rpm +Virtualization-ta-IN-5.2-11.noarch.rpm +Virtualization-te-IN-5.2-11.noarch.rpm +Virtualization-zh-CN-5.2-11.noarch.rpm +Virtualization-zh-TW-5.2-11.noarch.rpm +virt-viewer-0.0.2-3.el5.ia64.rpm +xen-3.0.3-94.el5.ia64.rpm +xen-devel-3.0.3-94.el5.ia64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ppc b/scripts/channel-to-update-level/data/5-u4-server-ppc new file mode 100644 index 0000000..a863e8f --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ppc @@ -0,0 +1,3020 @@ +a2ps-4.13b-57.2.el5.ppc.rpm +acl-2.2.39-3.el5.ppc.rpm +adaptx-0.9.13-3jpp.1.ppc.rpm +adaptx-doc-0.9.13-3jpp.1.ppc.rpm +adaptx-javadoc-0.9.13-3jpp.1.ppc.rpm +adjtimex-1.20-2.1.ppc.rpm +agg-2.4-2.1.ppc64.rpm +agg-2.4-2.1.ppc.rpm +agg-devel-2.4-2.1.ppc64.rpm +agg-devel-2.4-2.1.ppc.rpm +aide-0.13.1-4.el5.ppc.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.ppc.rpm +alchemist-devel-1.0.36-2.el5.ppc.rpm +alsa-lib-1.0.17-1.el5.ppc64.rpm +alsa-lib-1.0.17-1.el5.ppc.rpm +alsa-lib-devel-1.0.17-1.el5.ppc64.rpm +alsa-lib-devel-1.0.17-1.el5.ppc.rpm +alsa-utils-1.0.17-1.el5.ppc.rpm +amanda-2.5.0p2-8.el5.ppc64.rpm +amanda-2.5.0p2-8.el5.ppc.rpm +amanda-client-2.5.0p2-8.el5.ppc.rpm +amanda-devel-2.5.0p2-8.el5.ppc64.rpm +amanda-devel-2.5.0p2-8.el5.ppc.rpm +amanda-server-2.5.0p2-8.el5.ppc.rpm +amtu-1.0.6-1.el5.ppc.rpm +am-utils-6.1.5-4.1.el5.ppc.rpm +anaconda-11.1.2.195-1.ppc.rpm +anaconda-runtime-11.1.2.195-1.ppc.rpm +anacron-2.3-45.el5.ppc.rpm +ant-1.6.5-2jpp.2.ppc.rpm +ant-antlr-1.6.5-2jpp.2.ppc.rpm +ant-apache-bcel-1.6.5-2jpp.2.ppc.rpm +ant-apache-bsf-1.6.5-2jpp.2.ppc.rpm +ant-apache-log4j-1.6.5-2jpp.2.ppc.rpm +ant-apache-oro-1.6.5-2jpp.2.ppc.rpm +ant-apache-regexp-1.6.5-2jpp.2.ppc.rpm +ant-apache-resolver-1.6.5-2jpp.2.ppc.rpm +ant-commons-logging-1.6.5-2jpp.2.ppc.rpm +anthy-7900-4.el5.ppc64.rpm +anthy-7900-4.el5.ppc.rpm +anthy-devel-7900-4.el5.ppc64.rpm +anthy-devel-7900-4.el5.ppc.rpm +anthy-el-7900-4.el5.ppc.rpm +ant-javadoc-1.6.5-2jpp.2.ppc.rpm +ant-javamail-1.6.5-2jpp.2.ppc.rpm +ant-jdepend-1.6.5-2jpp.2.ppc.rpm +ant-jmf-1.6.5-2jpp.2.ppc.rpm +ant-jsch-1.6.5-2jpp.2.ppc.rpm +ant-junit-1.6.5-2jpp.2.ppc.rpm +antlr-2.7.6-4jpp.2.ppc.rpm +antlr-javadoc-2.7.6-4jpp.2.ppc.rpm +antlr-manual-2.7.6-4jpp.2.ppc.rpm +ant-manifest-only-1.6.5-2jpp.2.ppc.rpm +ant-manual-1.6.5-2jpp.2.ppc.rpm +ant-nodeps-1.6.5-2jpp.2.ppc.rpm +ant-scripts-1.6.5-2jpp.2.ppc.rpm +ant-swing-1.6.5-2jpp.2.ppc.rpm +ant-trax-1.6.5-2jpp.2.ppc.rpm +apr-1.2.7-11.el5_3.1.ppc64.rpm +apr-1.2.7-11.el5_3.1.ppc.rpm +apr-devel-1.2.7-11.el5_3.1.ppc64.rpm +apr-devel-1.2.7-11.el5_3.1.ppc.rpm +apr-docs-1.2.7-11.el5_3.1.ppc.rpm +apr-util-1.2.7-7.el5_3.2.ppc64.rpm +apr-util-1.2.7-7.el5_3.2.ppc.rpm +apr-util-devel-1.2.7-7.el5_3.2.ppc64.rpm +apr-util-devel-1.2.7-7.el5_3.2.ppc.rpm +apr-util-docs-1.2.7-7.el5_3.2.ppc.rpm +arptables_jf-0.0.8-8.ppc.rpm +arpwatch-2.1a13-21.el5.ppc.rpm +arts-1.5.4-1.ppc64.rpm +arts-1.5.4-1.ppc.rpm +arts-devel-1.5.4-1.ppc64.rpm +arts-devel-1.5.4-1.ppc.rpm +aspell-0.60.3-7.1.ppc64.rpm +aspell-0.60.3-7.1.ppc.rpm +aspell-af-0.50-4.2.2.ppc.rpm +aspell-bg-0.50-11.2.2.ppc.rpm +aspell-br-0.50-4.2.2.ppc.rpm +aspell-ca-0.50-4.2.2.ppc.rpm +aspell-cs-0.51-3.2.2.ppc.rpm +aspell-cy-0.50-4.2.2.ppc.rpm +aspell-da-0.50-12.2.2.ppc.rpm +aspell-de-0.50-11.2.2.ppc.rpm +aspell-devel-0.60.3-7.1.ppc64.rpm +aspell-devel-0.60.3-7.1.ppc.rpm +aspell-el-0.50-4.2.2.ppc.rpm +aspell-en-6.0-2.1.ppc.rpm +aspell-es-0.50-13.2.2.ppc.rpm +aspell-fo-0.51-4.2.2.ppc.rpm +aspell-fr-0.50-9.2.2.ppc.rpm +aspell-ga-0.50-4.2.2.ppc.rpm +aspell-gd-0.50-4.2.2.ppc.rpm +aspell-gl-0.50-4.2.2.ppc.rpm +aspell-hr-0.51-4.2.2.ppc.rpm +aspell-id-0.50.1-4.2.2.ppc.rpm +aspell-is-0.51.1-2.2.2.ppc.rpm +aspell-it-0.53-4.2.1.ppc.rpm +aspell-nl-0.1e-2.el5.ppc.rpm +aspell-no-0.50.1-9.2.2.ppc.rpm +aspell-pl-0.51-5.2.2.ppc.rpm +aspell-pt-0.50-10.2.2.ppc.rpm +aspell-ru-0.99f7-2.2.2.ppc.rpm +aspell-sl-0.50-1.2.1.ppc.rpm +aspell-sr-0.02-1.2.1.ppc.rpm +aspell-sv-0.51-1.2.1.ppc.rpm +at-3.1.8-82.fc6.ppc.rpm +atk-1.12.2-1.fc6.ppc64.rpm +atk-1.12.2-1.fc6.ppc.rpm +atk-devel-1.12.2-1.fc6.ppc64.rpm +atk-devel-1.12.2-1.fc6.ppc.rpm +at-spi-1.7.11-3.el5.ppc64.rpm +at-spi-1.7.11-3.el5.ppc.rpm +at-spi-devel-1.7.11-3.el5.ppc64.rpm +at-spi-devel-1.7.11-3.el5.ppc.rpm +attr-2.4.32-1.1.ppc.rpm +audiofile-0.2.6-5.ppc64.rpm +audiofile-0.2.6-5.ppc.rpm +audiofile-devel-0.2.6-5.ppc64.rpm +audiofile-devel-0.2.6-5.ppc.rpm +audispd-plugins-1.7.13-2.el5.ppc.rpm +audit-1.7.13-2.el5.ppc.rpm +audit-libs-1.7.13-2.el5.ppc64.rpm +audit-libs-1.7.13-2.el5.ppc.rpm +audit-libs-devel-1.7.13-2.el5.ppc64.rpm +audit-libs-devel-1.7.13-2.el5.ppc.rpm +audit-libs-python-1.7.13-2.el5.ppc.rpm +authconfig-5.3.21-6.el5.ppc.rpm +authconfig-gtk-5.3.21-6.el5.ppc.rpm +authd-1.4.3-14.ppc.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +autofs-5.0.1-0.rc2.131.el5.ppc.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-0.6.16-6.el5.ppc64.rpm +avahi-0.6.16-6.el5.ppc.rpm +avahi-compat-howl-0.6.16-6.el5.ppc64.rpm +avahi-compat-howl-0.6.16-6.el5.ppc.rpm +avahi-compat-howl-devel-0.6.16-6.el5.ppc64.rpm +avahi-compat-howl-devel-0.6.16-6.el5.ppc.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.ppc64.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.ppc.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.ppc64.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.ppc.rpm +avahi-devel-0.6.16-6.el5.ppc64.rpm +avahi-devel-0.6.16-6.el5.ppc.rpm +avahi-glib-0.6.16-6.el5.ppc64.rpm +avahi-glib-0.6.16-6.el5.ppc.rpm +avahi-glib-devel-0.6.16-6.el5.ppc64.rpm +avahi-glib-devel-0.6.16-6.el5.ppc.rpm +avahi-qt3-0.6.16-6.el5.ppc64.rpm +avahi-qt3-0.6.16-6.el5.ppc.rpm +avahi-qt3-devel-0.6.16-6.el5.ppc64.rpm +avahi-qt3-devel-0.6.16-6.el5.ppc.rpm +avahi-tools-0.6.16-6.el5.ppc.rpm +avalon-framework-4.1.4-2jpp.13.ppc.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.ppc.rpm +avalon-framework-manual-4.1.4-2jpp.13.ppc.rpm +avalon-logkit-1.2-4jpp.3.ppc.rpm +avalon-logkit-javadoc-1.2-4jpp.3.ppc.rpm +axis-1.2.1-2jpp.6.ppc.rpm +axis-javadoc-1.2.1-2jpp.6.ppc.rpm +axis-manual-1.2.1-2jpp.6.ppc.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.ppc.rpm +bc-1.06-21.ppc.rpm +bcel-5.1-8jpp.1.ppc.rpm +bcel-demo-5.1-8jpp.1.ppc.rpm +bcel-javadoc-5.1-8jpp.1.ppc.rpm +bcel-manual-5.1-8jpp.1.ppc.rpm +beecrypt-4.1.2-10.1.1.ppc64.rpm +beecrypt-4.1.2-10.1.1.ppc.rpm +beecrypt-devel-4.1.2-10.1.1.ppc64.rpm +beecrypt-devel-4.1.2-10.1.1.ppc.rpm +beecrypt-python-4.1.2-10.1.1.ppc.rpm +bind-9.3.6-4.P1.el5.ppc.rpm +bind-chroot-9.3.6-4.P1.el5.ppc.rpm +bind-devel-9.3.6-4.P1.el5.ppc64.rpm +bind-devel-9.3.6-4.P1.el5.ppc.rpm +bind-libbind-devel-9.3.6-4.P1.el5.ppc64.rpm +bind-libbind-devel-9.3.6-4.P1.el5.ppc.rpm +bind-libs-9.3.6-4.P1.el5.ppc64.rpm +bind-libs-9.3.6-4.P1.el5.ppc.rpm +bind-sdb-9.3.6-4.P1.el5.ppc.rpm +bind-utils-9.3.6-4.P1.el5.ppc.rpm +binutils-2.17.50.0.6-12.el5.ppc.rpm +binutils-devel-2.17.50.0.6-12.el5.ppc64.rpm +binutils-devel-2.17.50.0.6-12.el5.ppc.rpm +bison-2.3-2.1.ppc.rpm +bison-devel-2.3-2.1.ppc64.rpm +bison-devel-2.3-2.1.ppc.rpm +bison-runtime-2.3-2.1.ppc.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.ppc64.rpm +blas-3.0-37.el5.ppc.rpm +blas-devel-3.0-37.el5.ppc64.rpm +blas-devel-3.0-37.el5.ppc.rpm +blktrace-1.0.0-6.el5.ppc.rpm +bluez-gnome-0.5-5.fc6.ppc.rpm +bluez-hcidump-1.32-1.ppc.rpm +bluez-libs-3.7-1.1.ppc64.rpm +bluez-libs-3.7-1.1.ppc.rpm +bluez-libs-devel-3.7-1.1.ppc64.rpm +bluez-libs-devel-3.7-1.1.ppc.rpm +bluez-utils-3.7-2.2.ppc.rpm +bluez-utils-cups-3.7-2.2.ppc.rpm +bogl-0.1.18-11.2.1.el5.1.ppc64.rpm +bogl-0.1.18-11.2.1.el5.1.ppc.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.ppc.rpm +bogl-devel-0.1.18-11.2.1.el5.1.ppc64.rpm +bogl-devel-0.1.18-11.2.1.el5.1.ppc.rpm +boost-1.33.1-10.el5.ppc64.rpm +boost-1.33.1-10.el5.ppc.rpm +boost-devel-1.33.1-10.el5.ppc64.rpm +boost-devel-1.33.1-10.el5.ppc.rpm +boost-doc-1.33.1-10.el5.ppc.rpm +bootparamd-0.17-24.devel.2.1.ppc.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.ppc.rpm +brlapi-0.4.1-1.fc6.ppc64.rpm +brlapi-0.4.1-1.fc6.ppc.rpm +brlapi-devel-0.4.1-1.fc6.ppc64.rpm +brlapi-devel-0.4.1-1.fc6.ppc.rpm +brltty-3.7.2-1.fc6.ppc.rpm +bsf-2.3.0-11jpp.1.ppc.rpm +bsf-javadoc-2.3.0-11jpp.1.ppc.rpm +bsh-1.3.0-9jpp.1.ppc.rpm +bsh-demo-1.3.0-9jpp.1.ppc.rpm +bsh-javadoc-1.3.0-9jpp.1.ppc.rpm +bsh-manual-1.3.0-9jpp.1.ppc.rpm +bug-buddy-2.16.0-2.el5.ppc.rpm +busybox-1.2.0-7.el5.ppc.rpm +busybox-anaconda-1.2.0-7.el5.ppc.rpm +byacc-1.9-29.2.2.ppc.rpm +bzip2-1.0.3-4.el5_2.ppc.rpm +bzip2-devel-1.0.3-4.el5_2.ppc64.rpm +bzip2-devel-1.0.3-4.el5_2.ppc.rpm +bzip2-libs-1.0.3-4.el5_2.ppc64.rpm +bzip2-libs-1.0.3-4.el5_2.ppc.rpm +caching-nameserver-9.3.6-4.P1.el5.ppc.rpm +cadaver-0.22.3-4.el5.ppc.rpm +cairo-1.2.4-5.el5.ppc64.rpm +cairo-1.2.4-5.el5.ppc.rpm +cairo-devel-1.2.4-5.el5.ppc64.rpm +cairo-devel-1.2.4-5.el5.ppc.rpm +cairo-java-1.0.5-3.fc6.ppc64.rpm +cairo-java-1.0.5-3.fc6.ppc.rpm +cairo-java-devel-1.0.5-3.fc6.ppc64.rpm +cairo-java-devel-1.0.5-3.fc6.ppc.rpm +castor-0.9.5-1jpp.7.ppc.rpm +castor-demo-0.9.5-1jpp.7.ppc.rpm +castor-doc-0.9.5-1jpp.7.ppc.rpm +castor-javadoc-0.9.5-1jpp.7.ppc.rpm +castor-test-0.9.5-1jpp.7.ppc.rpm +castor-xml-0.9.5-1jpp.7.ppc.rpm +ccid-1.3.8-1.el5.ppc.rpm +cdda2wav-2.01-10.7.el5.ppc.rpm +cdparanoia-alpha9.8-27.2.ppc.rpm +cdparanoia-devel-alpha9.8-27.2.ppc64.rpm +cdparanoia-devel-alpha9.8-27.2.ppc.rpm +cdparanoia-libs-alpha9.8-27.2.ppc64.rpm +cdparanoia-libs-alpha9.8-27.2.ppc.rpm +cdrdao-1.2.1-2.ppc.rpm +cdrecord-2.01-10.7.el5.ppc.rpm +cdrecord-devel-2.01-10.7.el5.ppc64.rpm +cdrecord-devel-2.01-10.7.el5.ppc.rpm +check-devel-0.9.3-5.fc6.ppc64.rpm +check-devel-0.9.3-5.fc6.ppc.rpm +checkpolicy-1.33.1-4.el5.ppc.rpm +chkconfig-1.3.30.1-2.ppc.rpm +chkfontpath-1.10.1-1.1.ppc.rpm +classpathx-jaf-1.0-9jpp.1.ppc.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.ppc.rpm +classpathx-mail-1.1.1-4jpp.2.ppc.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.ppc.rpm +cman-2.0.115-1.el5.ppc.rpm +cman-devel-2.0.115-1.el5.ppc64.rpm +cman-devel-2.0.115-1.el5.ppc.rpm +compat-dapl-2.0.19-2.el5.ppc64.rpm +compat-dapl-2.0.19-2.el5.ppc.rpm +compat-dapl-devel-2.0.19-2.el5.ppc64.rpm +compat-dapl-devel-2.0.19-2.el5.ppc.rpm +compat-dapl-static-2.0.19-2.el5.ppc.rpm +compat-dapl-utils-2.0.19-2.el5.ppc64.rpm +compat-dapl-utils-2.0.19-2.el5.ppc.rpm +compat-db-4.2.52-5.1.ppc64.rpm +compat-db-4.2.52-5.1.ppc.rpm +compat-gcc-34-3.4.6-4.ppc.rpm +compat-gcc-34-c++-3.4.6-4.ppc.rpm +compat-gcc-34-g77-3.4.6-4.ppc.rpm +compat-glibc-2.3.4-2.26.ppc64.rpm +compat-glibc-2.3.4-2.26.ppc.rpm +compat-glibc-headers-2.3.4-2.26.ppc.rpm +compat-libcom_err-1.0-7.ppc64.rpm +compat-libcom_err-1.0-7.ppc.rpm +compat-libf2c-34-3.4.6-4.ppc64.rpm +compat-libf2c-34-3.4.6-4.ppc.rpm +compat-libgcc-296-2.96-138.ppc.rpm +compat-libstdc++-296-2.96-138.ppc.rpm +compat-libstdc++-33-3.2.3-61.ppc64.rpm +compat-libstdc++-33-3.2.3-61.ppc.rpm +compat-openldap-2.3.43_2.2.29-3.el5.ppc64.rpm +compat-openldap-2.3.43_2.2.29-3.el5.ppc.rpm +compat-readline43-4.3-3.ppc64.rpm +compat-readline43-4.3-3.ppc.rpm +compat-slang-1.4.9-27.2.2.ppc.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.ppc.rpm +control-center-2.16.0-16.el5.ppc64.rpm +control-center-2.16.0-16.el5.ppc.rpm +control-center-devel-2.16.0-16.el5.ppc64.rpm +control-center-devel-2.16.0-16.el5.ppc.rpm +convmv-1.10-1.el5.noarch.rpm +coolkey-1.1.0-6.el5.ppc64.rpm +coolkey-1.1.0-6.el5.ppc.rpm +coolkey-devel-1.1.0-6.el5.ppc64.rpm +coolkey-devel-1.1.0-6.el5.ppc.rpm +coreutils-5.97-23.el5.ppc.rpm +cpio-2.6-23.el5.ppc.rpm +cpp-4.1.2-46.el5.ppc.rpm +cpufreq-utils-005-1.el5.ppc.rpm +cpuspeed-1.2.1-8.el5.ppc.rpm +cracklib-2.8.9-3.3.ppc64.rpm +cracklib-2.8.9-3.3.ppc.rpm +cracklib-dicts-2.8.9-3.3.ppc.rpm +crash-4.0-8.9.1.el5.ppc64.rpm +crash-devel-4.0-8.9.1.el5.ppc64.rpm +crash-spu-commands-1.1-1.ppc64.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.ppc.rpm +cryptsetup-luks-1.0.3-5.el5.ppc64.rpm +cryptsetup-luks-1.0.3-5.el5.ppc.rpm +cryptsetup-luks-devel-1.0.3-5.el5.ppc64.rpm +cryptsetup-luks-devel-1.0.3-5.el5.ppc.rpm +cscope-15.5-15.1.el5_3.1.ppc.rpm +ctags-5.6-1.1.ppc.rpm +cups-1.3.7-11.el5.ppc.rpm +cups-devel-1.3.7-11.el5.ppc64.rpm +cups-devel-1.3.7-11.el5.ppc.rpm +cups-libs-1.3.7-11.el5.ppc64.rpm +cups-libs-1.3.7-11.el5.ppc.rpm +cups-lpd-1.3.7-11.el5.ppc.rpm +curl-7.15.5-2.1.el5_3.5.ppc64.rpm +curl-7.15.5-2.1.el5_3.5.ppc.rpm +curl-devel-7.15.5-2.1.el5_3.5.ppc64.rpm +curl-devel-7.15.5-2.1.el5_3.5.ppc.rpm +cvs-1.11.22-7.el5.ppc.rpm +cyrus-imapd-2.3.7-7.el5.ppc.rpm +cyrus-imapd-devel-2.3.7-7.el5.ppc64.rpm +cyrus-imapd-devel-2.3.7-7.el5.ppc.rpm +cyrus-imapd-perl-2.3.7-7.el5.ppc.rpm +cyrus-imapd-utils-2.3.7-7.el5.ppc.rpm +cyrus-sasl-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-2.1.22-5.el5.ppc.rpm +cyrus-sasl-devel-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-devel-2.1.22-5.el5.ppc.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.ppc.rpm +cyrus-sasl-ldap-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-ldap-2.1.22-5.el5.ppc.rpm +cyrus-sasl-lib-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-lib-2.1.22-5.el5.ppc.rpm +cyrus-sasl-md5-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-md5-2.1.22-5.el5.ppc.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.ppc.rpm +cyrus-sasl-plain-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-plain-2.1.22-5.el5.ppc.rpm +cyrus-sasl-sql-2.1.22-5.el5.ppc64.rpm +cyrus-sasl-sql-2.1.22-5.el5.ppc.rpm +dapl-2.0.19-2.el5.ppc64.rpm +dapl-2.0.19-2.el5.ppc.rpm +dapl-devel-2.0.19-2.el5.ppc64.rpm +dapl-devel-2.0.19-2.el5.ppc.rpm +dapl-static-2.0.19-2.el5.ppc64.rpm +dapl-static-2.0.19-2.el5.ppc.rpm +dapl-utils-2.0.19-2.el5.ppc64.rpm +dapl-utils-2.0.19-2.el5.ppc.rpm +dasher-4.2.0-2.el5.ppc.rpm +db4-4.3.29-10.el5.ppc64.rpm +db4-4.3.29-10.el5.ppc.rpm +db4-devel-4.3.29-10.el5.ppc64.rpm +db4-devel-4.3.29-10.el5.ppc.rpm +db4-java-4.3.29-10.el5.ppc.rpm +db4-tcl-4.3.29-10.el5.ppc.rpm +db4-utils-4.3.29-10.el5.ppc.rpm +dbus-1.1.2-12.el5.ppc64.rpm +dbus-1.1.2-12.el5.ppc.rpm +dbus-devel-1.1.2-12.el5.ppc64.rpm +dbus-devel-1.1.2-12.el5.ppc.rpm +dbus-glib-0.73-8.el5.ppc64.rpm +dbus-glib-0.73-8.el5.ppc.rpm +dbus-glib-devel-0.73-8.el5.ppc64.rpm +dbus-glib-devel-0.73-8.el5.ppc.rpm +dbus-libs-1.1.2-12.el5.ppc64.rpm +dbus-libs-1.1.2-12.el5.ppc.rpm +dbus-python-0.70-7.el5.ppc.rpm +dbus-x11-1.1.2-12.el5.ppc.rpm +dcraw-0.0.20060521-1.1.ppc.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.ppc.rpm +desktop-printing-0.19-20.2.el5.ppc.rpm +devhelp-0.12-20.el5.ppc.rpm +devhelp-devel-0.12-20.el5.ppc.rpm +device-mapper-1.02.32-1.el5.ppc64.rpm +device-mapper-1.02.32-1.el5.ppc.rpm +device-mapper-event-1.02.32-1.el5.ppc.rpm +device-mapper-multipath-0.4.7-30.el5.ppc.rpm +dhcdbd-2.2-2.el5.ppc.rpm +dhclient-3.0.5-21.el5.ppc.rpm +dhcp-3.0.5-21.el5.ppc.rpm +dhcp-devel-3.0.5-21.el5.ppc64.rpm +dhcp-devel-3.0.5-21.el5.ppc.rpm +dhcpv6-1.0.10-17.el5.ppc.rpm +dhcpv6-client-1.0.10-17.el5.ppc.rpm +dialog-1.0.20051107-1.2.2.ppc.rpm +diffstat-1.41-1.2.3.el5.ppc.rpm +diffutils-2.8.1-15.2.3.el5.ppc.rpm +distcache-1.4.5-14.1.ppc64.rpm +distcache-1.4.5-14.1.ppc.rpm +distcache-devel-1.4.5-14.1.ppc64.rpm +distcache-devel-1.4.5-14.1.ppc.rpm +dmraid-1.0.0.rc13-53.el5.ppc.rpm +dmraid-devel-1.0.0.rc13-53.el5.ppc.rpm +dmraid-events-1.0.0.rc13-53.el5.ppc.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.ppc.rpm +dnsmasq-2.45-1.el5_2.1.ppc.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.ppc.rpm +dosfstools-2.11-7.el5.ppc.rpm +dovecot-1.0.7-7.el5.ppc.rpm +doxygen-1.4.7-1.1.ppc.rpm +doxygen-doxywizard-1.4.7-1.1.ppc.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.ppc.rpm +dump-0.4b41-4.el5.ppc.rpm +dvd+rw-tools-7.0-1.el5.ppc.rpm +dvgrab-3.0-1.el5.ppc.rpm +e2fsprogs-1.39-23.el5.ppc.rpm +e2fsprogs-devel-1.39-23.el5.ppc64.rpm +e2fsprogs-devel-1.39-23.el5.ppc.rpm +e2fsprogs-libs-1.39-23.el5.ppc64.rpm +e2fsprogs-libs-1.39-23.el5.ppc.rpm +e4fsprogs-1.41.5-3.el5.ppc.rpm +eclipse-ecj-3.2.1-19.el5.ppc64.rpm +eclipse-ecj-3.2.1-19.el5.ppc.rpm +eclipse-jdt-3.2.1-19.el5.ppc64.rpm +eclipse-jdt-3.2.1-19.el5.ppc.rpm +eclipse-jdt-sdk-3.2.1-19.el5.ppc64.rpm +eclipse-jdt-sdk-3.2.1-19.el5.ppc.rpm +eclipse-pde-3.2.1-19.el5.ppc64.rpm +eclipse-pde-3.2.1-19.el5.ppc.rpm +eclipse-pde-runtime-3.2.1-19.el5.ppc64.rpm +eclipse-pde-runtime-3.2.1-19.el5.ppc.rpm +eclipse-pde-sdk-3.2.1-19.el5.ppc64.rpm +eclipse-pde-sdk-3.2.1-19.el5.ppc.rpm +eclipse-platform-3.2.1-19.el5.ppc64.rpm +eclipse-platform-3.2.1-19.el5.ppc.rpm +eclipse-platform-sdk-3.2.1-19.el5.ppc64.rpm +eclipse-platform-sdk-3.2.1-19.el5.ppc.rpm +eclipse-rcp-3.2.1-19.el5.ppc64.rpm +eclipse-rcp-3.2.1-19.el5.ppc.rpm +eclipse-rcp-sdk-3.2.1-19.el5.ppc64.rpm +eclipse-rcp-sdk-3.2.1-19.el5.ppc.rpm +eclipse-sdk-3.2.1-19.el5.ppc64.rpm +eclipse-sdk-3.2.1-19.el5.ppc.rpm +ecryptfs-utils-75-5.el5.ppc64.rpm +ecryptfs-utils-75-5.el5.ppc.rpm +ecryptfs-utils-devel-75-5.el5.ppc64.rpm +ecryptfs-utils-devel-75-5.el5.ppc.rpm +ecryptfs-utils-gui-75-5.el5.ppc.rpm +ed-0.2-39.el5_2.ppc.rpm +eel2-2.16.1-1.el5.ppc64.rpm +eel2-2.16.1-1.el5.ppc.rpm +eel2-devel-2.16.1-1.el5.ppc64.rpm +eel2-devel-2.16.1-1.el5.ppc.rpm +efax-0.9-28.el5.ppc.rpm +eject-2.1.5-4.2.el5.ppc.rpm +ElectricFence-2.2.2-20.2.2.ppc.rpm +elfspe2-2.3.0.135-3.el5.ppc.rpm +elfutils-0.137-3.el5.ppc.rpm +elfutils-devel-0.137-3.el5.ppc64.rpm +elfutils-devel-0.137-3.el5.ppc.rpm +elfutils-devel-static-0.137-3.el5.ppc64.rpm +elfutils-devel-static-0.137-3.el5.ppc.rpm +elfutils-libelf-0.137-3.el5.ppc64.rpm +elfutils-libelf-0.137-3.el5.ppc.rpm +elfutils-libelf-devel-0.137-3.el5.ppc64.rpm +elfutils-libelf-devel-0.137-3.el5.ppc.rpm +elfutils-libelf-devel-static-0.137-3.el5.ppc64.rpm +elfutils-libelf-devel-static-0.137-3.el5.ppc.rpm +elfutils-libs-0.137-3.el5.ppc64.rpm +elfutils-libs-0.137-3.el5.ppc.rpm +elinks-0.11.1-5.1.0.1.el5.ppc.rpm +emacs-21.4-20.el5.ppc.rpm +emacs-common-21.4-20.el5.ppc.rpm +emacs-el-21.4-20.el5.ppc.rpm +emacs-leim-21.4-20.el5.ppc.rpm +emacs-nox-21.4-20.el5.ppc.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.ppc.rpm +eog-2.16.0.1-6.el5.ppc.rpm +epic-2.4-1.ppc.rpm +eruby-1.0.5-6.1.ppc.rpm +eruby-devel-1.0.5-6.1.ppc64.rpm +eruby-devel-1.0.5-6.1.ppc.rpm +eruby-libs-1.0.5-6.1.ppc64.rpm +eruby-libs-1.0.5-6.1.ppc.rpm +esc-1.1.0-9.el5.ppc.rpm +esound-0.2.36-3.ppc64.rpm +esound-0.2.36-3.ppc.rpm +esound-devel-0.2.36-3.ppc64.rpm +esound-devel-0.2.36-3.ppc.rpm +ethtool-6-3.el5.ppc.rpm +evince-0.6.0-9.el5.ppc.rpm +evolution-data-server-1.12.3-18.el5.ppc64.rpm +evolution-data-server-1.12.3-18.el5.ppc.rpm +evolution-data-server-devel-1.12.3-18.el5.ppc64.rpm +evolution-data-server-devel-1.12.3-18.el5.ppc.rpm +evolution-data-server-doc-1.12.3-18.el5.ppc.rpm +exim-4.63-3.el5.ppc.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.ppc.rpm +exim-sa-4.63-3.el5.ppc.rpm +expat-1.95.8-8.2.1.ppc64.rpm +expat-1.95.8-8.2.1.ppc.rpm +expat-devel-1.95.8-8.2.1.ppc64.rpm +expat-devel-1.95.8-8.2.1.ppc.rpm +expect-5.43.0-5.1.ppc64.rpm +expect-5.43.0-5.1.ppc.rpm +expect-devel-5.43.0-5.1.ppc64.rpm +expect-devel-5.43.0-5.1.ppc.rpm +expectk-5.43.0-5.1.ppc.rpm +fbset-2.1-22.ppc.rpm +fcoe-utils-1.0.7-4.el5.ppc.rpm +festival-1.95-5.2.1.ppc64.rpm +festival-1.95-5.2.1.ppc.rpm +festival-devel-1.95-5.2.1.ppc64.rpm +festival-devel-1.95-5.2.1.ppc.rpm +fetchmail-6.3.6-1.1.el5.ppc.rpm +file-4.17-15.el5_3.1.ppc.rpm +file-roller-2.16.0-2.fc6.ppc.rpm +filesystem-2.4.0-2.ppc.rpm +findutils-4.2.27-6.el5.ppc.rpm +finger-0.17-32.2.1.1.ppc.rpm +finger-server-0.17-32.2.1.1.ppc.rpm +fipscheck-1.2.0-1.el5.ppc.rpm +fipscheck-devel-1.2.0-1.el5.ppc64.rpm +fipscheck-devel-1.2.0-1.el5.ppc.rpm +fipscheck-lib-1.2.0-1.el5.ppc64.rpm +fipscheck-lib-1.2.0-1.el5.ppc.rpm +firefox-3.0.12-1.el5_3.ppc.rpm +firstboot-1.4.27.7-1.el5.ppc.rpm +firstboot-tui-1.4.27.7-1.el5.ppc.rpm +flac-1.1.2-28.el5_0.1.ppc64.rpm +flac-1.1.2-28.el5_0.1.ppc.rpm +flac-devel-1.1.2-28.el5_0.1.ppc64.rpm +flac-devel-1.1.2-28.el5_0.1.ppc.rpm +flex-2.5.4a-41.fc6.ppc.rpm +fontconfig-2.4.1-7.el5.ppc64.rpm +fontconfig-2.4.1-7.el5.ppc.rpm +fontconfig-devel-2.4.1-7.el5.ppc64.rpm +fontconfig-devel-2.4.1-7.el5.ppc.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.ppc.rpm +freeglut-2.4.0-7.1.el5.ppc64.rpm +freeglut-2.4.0-7.1.el5.ppc.rpm +freeglut-devel-2.4.0-7.1.el5.ppc64.rpm +freeglut-devel-2.4.0-7.1.el5.ppc.rpm +freeradius-1.1.3-1.4.el5.ppc.rpm +freeradius-mysql-1.1.3-1.4.el5.ppc.rpm +freeradius-postgresql-1.1.3-1.4.el5.ppc.rpm +freeradius-unixODBC-1.1.3-1.4.el5.ppc.rpm +freetype-2.2.1-21.el5_3.ppc64.rpm +freetype-2.2.1-21.el5_3.ppc.rpm +freetype-demos-2.2.1-21.el5_3.ppc.rpm +freetype-devel-2.2.1-21.el5_3.ppc64.rpm +freetype-devel-2.2.1-21.el5_3.ppc.rpm +ftp-0.17-35.el5.ppc.rpm +fuse-2.7.4-8.el5.ppc.rpm +fuse-devel-2.7.4-8.el5.ppc64.rpm +fuse-devel-2.7.4-8.el5.ppc.rpm +fuse-libs-2.7.4-8.el5.ppc64.rpm +fuse-libs-2.7.4-8.el5.ppc.rpm +gail-1.9.2-1.fc6.ppc64.rpm +gail-1.9.2-1.fc6.ppc.rpm +gail-devel-1.9.2-1.fc6.ppc64.rpm +gail-devel-1.9.2-1.fc6.ppc.rpm +gamin-0.1.7-8.el5.ppc64.rpm +gamin-0.1.7-8.el5.ppc.rpm +gamin-devel-0.1.7-8.el5.ppc64.rpm +gamin-devel-0.1.7-8.el5.ppc.rpm +gamin-python-0.1.7-8.el5.ppc.rpm +gawk-3.1.5-14.el5.ppc.rpm +gcalctool-5.8.25-1.el5.ppc.rpm +gcc-4.1.2-46.el5.ppc.rpm +gcc44-4.4.0-6.el5.ppc.rpm +gcc44-c++-4.4.0-6.el5.ppc.rpm +gcc44-gfortran-4.4.0-6.el5.ppc.rpm +gcc-c++-4.1.2-46.el5.ppc.rpm +gcc-gfortran-4.1.2-46.el5.ppc.rpm +gcc-java-4.1.2-46.el5.ppc.rpm +gcc-objc-4.1.2-46.el5.ppc.rpm +gcc-objc++-4.1.2-46.el5.ppc.rpm +GConf2-2.14.0-9.el5.ppc64.rpm +GConf2-2.14.0-9.el5.ppc.rpm +GConf2-devel-2.14.0-9.el5.ppc64.rpm +GConf2-devel-2.14.0-9.el5.ppc.rpm +gconf-editor-2.16.0-3.el5.ppc.rpm +gd-2.0.33-9.4.el5_1.1.ppc64.rpm +gd-2.0.33-9.4.el5_1.1.ppc.rpm +gdb-6.8-37.el5.ppc64.rpm +gdbm-1.8.0-26.2.1.ppc64.rpm +gdbm-1.8.0-26.2.1.ppc.rpm +gdbm-devel-1.8.0-26.2.1.ppc64.rpm +gdbm-devel-1.8.0-26.2.1.ppc.rpm +gd-devel-2.0.33-9.4.el5_1.1.ppc64.rpm +gd-devel-2.0.33-9.4.el5_1.1.ppc.rpm +gdk-pixbuf-0.22.0-25.el5.ppc64.rpm +gdk-pixbuf-0.22.0-25.el5.ppc.rpm +gdk-pixbuf-devel-0.22.0-25.el5.ppc64.rpm +gdk-pixbuf-devel-0.22.0-25.el5.ppc.rpm +gdm-2.16.0-56.el5.ppc.rpm +gdm-docs-2.16.0-56.el5.ppc.rpm +gd-progs-2.0.33-9.4.el5_1.1.ppc.rpm +gedit-2.16.0-9.el5.ppc.rpm +gedit-devel-2.16.0-9.el5.ppc64.rpm +gedit-devel-2.16.0-9.el5.ppc.rpm +geronimo-specs-1.0-0.M2.2jpp.12.ppc.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.ppc.rpm +gettext-0.14.6-4.el5.ppc64.rpm +gettext-0.14.6-4.el5.ppc.rpm +gettext-devel-0.14.6-4.el5.ppc64.rpm +gettext-devel-0.14.6-4.el5.ppc.rpm +gfs2-utils-0.1.62-1.el5.ppc.rpm +gftp-2.0.18-3.2.2.ppc.rpm +ghostscript-8.15.2-9.11.el5.ppc64.rpm +ghostscript-8.15.2-9.11.el5.ppc.rpm +ghostscript-devel-8.15.2-9.11.el5.ppc64.rpm +ghostscript-devel-8.15.2-9.11.el5.ppc.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.ppc.rpm +giflib-4.1.3-7.1.el5_3.1.ppc64.rpm +giflib-4.1.3-7.1.el5_3.1.ppc.rpm +giflib-devel-4.1.3-7.1.el5_3.1.ppc64.rpm +giflib-devel-4.1.3-7.1.el5_3.1.ppc.rpm +giflib-utils-4.1.3-7.1.el5_3.1.ppc.rpm +gimp-2.2.13-2.0.7.el5.ppc.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-devel-2.2.13-2.0.7.el5.ppc64.rpm +gimp-devel-2.2.13-2.0.7.el5.ppc.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.ppc64.rpm +gimp-libs-2.2.13-2.0.7.el5.ppc.rpm +gimp-print-4.2.7-22.2.el5.ppc64.rpm +gimp-print-4.2.7-22.2.el5.ppc.rpm +gimp-print-cups-4.2.7-22.2.el5.ppc.rpm +gimp-print-devel-4.2.7-22.2.el5.ppc64.rpm +gimp-print-devel-4.2.7-22.2.el5.ppc.rpm +gimp-print-plugin-4.2.7-22.2.el5.ppc.rpm +gimp-print-utils-4.2.7-22.2.el5.ppc.rpm +gjdoc-0.7.7-12.el5.ppc.rpm +glade2-2.12.1-6.el5.ppc.rpm +glib-1.2.10-20.el5.ppc64.rpm +glib-1.2.10-20.el5.ppc.rpm +glib2-2.12.3-4.el5_3.1.ppc64.rpm +glib2-2.12.3-4.el5_3.1.ppc.rpm +glib2-devel-2.12.3-4.el5_3.1.ppc64.rpm +glib2-devel-2.12.3-4.el5_3.1.ppc.rpm +glibc-2.5-42.ppc64.rpm +glibc-2.5-42.ppc.rpm +glibc-common-2.5-42.ppc.rpm +glibc-devel-2.5-42.ppc64.rpm +glibc-devel-2.5-42.ppc.rpm +glibc-headers-2.5-42.ppc.rpm +glibc-utils-2.5-42.ppc.rpm +glib-devel-1.2.10-20.el5.ppc64.rpm +glib-devel-1.2.10-20.el5.ppc.rpm +glib-java-0.2.6-3.fc6.ppc64.rpm +glib-java-0.2.6-3.fc6.ppc.rpm +glib-java-devel-0.2.6-3.fc6.ppc64.rpm +glib-java-devel-0.2.6-3.fc6.ppc.rpm +glx-utils-6.5.1-7.7.el5.ppc.rpm +gmp-4.1.4-10.el5.ppc64.rpm +gmp-4.1.4-10.el5.ppc.rpm +gmp-devel-4.1.4-10.el5.ppc64.rpm +gmp-devel-4.1.4-10.el5.ppc.rpm +gnome-applets-2.16.0.1-19.el5.ppc.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-bluetooth-0.7.0-10.2.el5.ppc.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.ppc64.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.ppc.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.ppc64.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.ppc.rpm +gnome-desktop-2.16.0-1.fc6.ppc64.rpm +gnome-desktop-2.16.0-1.fc6.ppc.rpm +gnome-desktop-devel-2.16.0-1.fc6.ppc64.rpm +gnome-desktop-devel-2.16.0-1.fc6.ppc.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.ppc64.rpm +gnome-keyring-0.6.0-1.fc6.ppc.rpm +gnome-keyring-devel-0.6.0-1.fc6.ppc64.rpm +gnome-keyring-devel-0.6.0-1.fc6.ppc.rpm +gnome-keyring-manager-2.16.0-3.el5.ppc.rpm +gnome-mag-0.13.1-1.fc6.ppc64.rpm +gnome-mag-0.13.1-1.fc6.ppc.rpm +gnome-mag-devel-0.13.1-1.fc6.ppc64.rpm +gnome-mag-devel-0.13.1-1.fc6.ppc.rpm +gnome-media-2.16.1-3.el5.ppc64.rpm +gnome-media-2.16.1-3.el5.ppc.rpm +gnome-media-devel-2.16.1-3.el5.ppc64.rpm +gnome-media-devel-2.16.1-3.el5.ppc.rpm +gnome-menus-2.16.0-2.fc6.ppc64.rpm +gnome-menus-2.16.0-2.fc6.ppc.rpm +gnome-menus-devel-2.16.0-2.fc6.ppc64.rpm +gnome-menus-devel-2.16.0-2.fc6.ppc.rpm +gnome-mime-data-2.4.2-3.1.ppc.rpm +gnome-mount-0.5-3.el5.ppc.rpm +gnome-mount-devel-0.5-3.el5.ppc64.rpm +gnome-mount-devel-0.5-3.el5.ppc.rpm +gnome-mount-nautilus-properties-0.5-3.el5.ppc.rpm +gnome-netstatus-2.12.0-5.el5.ppc.rpm +gnome-nettool-2.16.0-1.fc6.ppc.rpm +gnome-panel-2.16.1-7.el5.ppc64.rpm +gnome-panel-2.16.1-7.el5.ppc.rpm +gnome-panel-devel-2.16.1-7.el5.ppc64.rpm +gnome-panel-devel-2.16.1-7.el5.ppc.rpm +gnome-power-manager-2.16.0-10.el5.ppc.rpm +gnome-python2-2.16.0-1.fc6.ppc.rpm +gnome-python2-applet-2.16.0-3.el5.ppc.rpm +gnome-python2-bonobo-2.16.0-1.fc6.ppc.rpm +gnome-python2-canvas-2.16.0-1.fc6.ppc.rpm +gnome-python2-desktop-2.16.0-3.el5.ppc.rpm +gnome-python2-extras-2.14.2-6.el5.ppc.rpm +gnome-python2-gconf-2.16.0-1.fc6.ppc.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.ppc.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.ppc.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.ppc.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.ppc.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.ppc.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.ppc.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.ppc.rpm +gnome-python2-gtkspell-2.14.2-6.el5.ppc.rpm +gnome-python2-libegg-2.14.2-6.el5.ppc.rpm +gnome-python2-libgtop2-2.16.0-3.el5.ppc.rpm +gnome-python2-libwnck-2.16.0-3.el5.ppc.rpm +gnome-python2-metacity-2.16.0-3.el5.ppc.rpm +gnome-python2-nautilus-cd-burner-2.16.0-3.el5.ppc.rpm +gnome-python2-rsvg-2.16.0-3.el5.ppc.rpm +gnome-python2-totem-2.16.0-3.el5.ppc.rpm +gnome-screensaver-2.16.1-8.el5.ppc.rpm +gnome-session-2.16.0-7.el5.ppc.rpm +gnome-speech-0.4.5-1.fc6.ppc64.rpm +gnome-speech-0.4.5-1.fc6.ppc.rpm +gnome-speech-devel-0.4.5-1.fc6.ppc64.rpm +gnome-speech-devel-0.4.5-1.fc6.ppc.rpm +gnome-system-monitor-2.16.0-3.el5.ppc.rpm +gnome-terminal-2.16.0-5.3.el5.ppc.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-utils-2.16.0-5.el5.ppc64.rpm +gnome-utils-2.16.0-5.el5.ppc.rpm +gnome-utils-devel-2.16.0-5.el5.ppc64.rpm +gnome-utils-devel-2.16.0-5.el5.ppc.rpm +gnome-vfs2-2.16.2-4.el5.ppc64.rpm +gnome-vfs2-2.16.2-4.el5.ppc.rpm +gnome-vfs2-devel-2.16.2-4.el5.ppc64.rpm +gnome-vfs2-devel-2.16.2-4.el5.ppc.rpm +gnome-vfs2-smb-2.16.2-4.el5.ppc64.rpm +gnome-vfs2-smb-2.16.2-4.el5.ppc.rpm +gnome-volume-manager-2.15.0-5.el5.ppc.rpm +gnu-crypto-2.1.0-2jpp.1.ppc.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.ppc.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.ppc.rpm +gnupg-1.4.5-14.ppc.rpm +gnupg2-2.0.10-3.el5.ppc.rpm +gnuplot-4.0.0-14.el5.ppc.rpm +gnuplot-emacs-4.0.0-14.el5.ppc.rpm +gnutls-1.4.1-3.el5_2.1.ppc64.rpm +gnutls-1.4.1-3.el5_2.1.ppc.rpm +gnutls-devel-1.4.1-3.el5_2.1.ppc64.rpm +gnutls-devel-1.4.1-3.el5_2.1.ppc.rpm +gnutls-utils-1.4.1-3.el5_2.1.ppc.rpm +gob2-2.0.14-1.1.ppc.rpm +gok-1.2.0-2.el5.ppc.rpm +gok-devel-1.2.0-2.el5.ppc64.rpm +gok-devel-1.2.0-2.el5.ppc.rpm +gperf-3.0.1-7.2.2.ppc.rpm +gphoto2-2.2.0-3.el5.ppc64.rpm +gphoto2-2.2.0-3.el5.ppc.rpm +gphoto2-devel-2.2.0-3.el5.ppc64.rpm +gphoto2-devel-2.2.0-3.el5.ppc.rpm +gpm-1.20.1-74.1.ppc64.rpm +gpm-1.20.1-74.1.ppc.rpm +gpm-devel-1.20.1-74.1.ppc64.rpm +gpm-devel-1.20.1-74.1.ppc.rpm +grep-2.5.1-55.el5.ppc.rpm +groff-1.18.1.1-11.1.ppc.rpm +groff-gxditview-1.18.1.1-11.1.ppc.rpm +groff-perl-1.18.1.1-11.1.ppc.rpm +gstreamer-0.10.20-3.el5.ppc64.rpm +gstreamer-0.10.20-3.el5.ppc.rpm +gstreamer-devel-0.10.20-3.el5.ppc64.rpm +gstreamer-devel-0.10.20-3.el5.ppc.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.ppc64.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.ppc.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.ppc64.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.ppc.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.ppc64.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.ppc.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.ppc64.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.ppc.rpm +gstreamer-tools-0.10.20-3.el5.ppc.rpm +gthumb-2.7.8-8.el5.ppc.rpm +gtk+-1.2.10-56.el5.ppc64.rpm +gtk+-1.2.10-56.el5.ppc.rpm +gtk2-2.10.4-20.el5.ppc64.rpm +gtk2-2.10.4-20.el5.ppc.rpm +gtk2-devel-2.10.4-20.el5.ppc64.rpm +gtk2-devel-2.10.4-20.el5.ppc.rpm +gtk2-engines-2.8.0-3.el5.ppc64.rpm +gtk2-engines-2.8.0-3.el5.ppc.rpm +gtk+-devel-1.2.10-56.el5.ppc64.rpm +gtk+-devel-1.2.10-56.el5.ppc.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.ppc64.rpm +gtkhtml2-2.11.0-3.ppc.rpm +gtkhtml2-devel-2.11.0-3.ppc64.rpm +gtkhtml2-devel-2.11.0-3.ppc.rpm +gtkhtml3-3.16.3-1.el5.ppc64.rpm +gtkhtml3-3.16.3-1.el5.ppc.rpm +gtkhtml3-devel-3.16.3-1.el5.ppc64.rpm +gtkhtml3-devel-3.16.3-1.el5.ppc.rpm +gtksourceview-1.8.0-1.fc6.ppc64.rpm +gtksourceview-1.8.0-1.fc6.ppc.rpm +gtksourceview-devel-1.8.0-1.fc6.ppc64.rpm +gtksourceview-devel-1.8.0-1.fc6.ppc.rpm +gtkspell-2.0.11-2.1.ppc64.rpm +gtkspell-2.0.11-2.1.ppc.rpm +gtkspell-devel-2.0.11-2.1.ppc64.rpm +gtkspell-devel-2.0.11-2.1.ppc.rpm +gucharmap-1.8.0-1.fc6.ppc64.rpm +gucharmap-1.8.0-1.fc6.ppc.rpm +gucharmap-devel-1.8.0-1.fc6.ppc64.rpm +gucharmap-devel-1.8.0-1.fc6.ppc.rpm +guile-1.8.0-8.20060831cvs.ppc64.rpm +guile-1.8.0-8.20060831cvs.ppc.rpm +guile-devel-1.8.0-8.20060831cvs.ppc64.rpm +guile-devel-1.8.0-8.20060831cvs.ppc.rpm +gzip-1.3.5-10.el5.ppc.rpm +hal-0.5.8.1-52.el5.ppc64.rpm +hal-0.5.8.1-52.el5.ppc.rpm +hal-cups-utils-0.6.2-5.2.el5.ppc.rpm +hal-devel-0.5.8.1-52.el5.ppc64.rpm +hal-devel-0.5.8.1-52.el5.ppc.rpm +hal-gnome-0.5.8.1-52.el5.ppc.rpm +hardlink-1.0-1.27.ppc.rpm +hdparm-6.6-2.ppc.rpm +hesinfo-3.1.0-1.1.ppc.rpm +hesiod-3.1.0-8.ppc64.rpm +hesiod-3.1.0-8.ppc.rpm +hesiod-devel-3.1.0-8.ppc64.rpm +hesiod-devel-3.1.0-8.ppc.rpm +hfsutils-3.2.6-7.2.2.ppc.rpm +hfsutils-devel-3.2.6-7.2.2.ppc64.rpm +hfsutils-devel-3.2.6-7.2.2.ppc.rpm +hfsutils-x11-3.2.6-7.2.2.ppc.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.ppc.rpm +hpijs-1.6.7-4.1.el5_2.4.ppc.rpm +hplip-1.6.7-4.1.el5_2.4.ppc.rpm +htdig-3.2.0b6-11.el5.ppc.rpm +htdig-web-3.2.0b6-11.el5.ppc.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.ppc.rpm +httpd-devel-2.2.3-31.el5.ppc64.rpm +httpd-devel-2.2.3-31.el5.ppc.rpm +httpd-manual-2.2.3-31.el5.ppc.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +ibsim-0.5-1.el5.ppc.rpm +ibutils-1.2-10.el5.ppc.rpm +ibutils-devel-1.2-10.el5.ppc.rpm +ibutils-libs-1.2-10.el5.ppc.rpm +ibvexdmtools-0.0.1-11.el5.ppc.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icon-slicer-0.3-7.2.2.ppc.rpm +icu-3.6-5.11.4.ppc.rpm +ifd-egate-0.05-15.ppc.rpm +ImageMagick-6.2.8.0-4.el5_1.1.ppc64.rpm +ImageMagick-6.2.8.0-4.el5_1.1.ppc.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.ppc64.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.ppc.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.ppc64.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.ppc.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.ppc64.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.ppc.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.ppc.rpm +imake-1.0.2-3.ppc.rpm +im-chooser-0.3.3-6.el5.ppc.rpm +indent-2.2.9-14.fc6.ppc.rpm +inews-2.4.3-8.el5.ppc.rpm +infiniband-diags-1.4.4-1.el5.ppc.rpm +info-4.8-14.el5.ppc.rpm +initscripts-8.45.30-2.el5.ppc.rpm +inn-2.4.3-8.el5.ppc.rpm +inn-devel-2.4.3-8.el5.ppc64.rpm +inn-devel-2.4.3-8.el5.ppc.rpm +intltool-0.35.0-2.ppc.rpm +iproute-2.6.18-10.el5.ppc.rpm +iprutils-2.2.13-1.el5.ppc.rpm +ipsec-tools-0.6.5-13.el5_3.1.ppc.rpm +iptables-1.3.5-5.3.el5.ppc64.rpm +iptables-1.3.5-5.3.el5.ppc.rpm +iptables-devel-1.3.5-5.3.el5.ppc64.rpm +iptables-devel-1.3.5-5.3.el5.ppc.rpm +iptables-ipv6-1.3.5-5.3.el5.ppc64.rpm +iptables-ipv6-1.3.5-5.3.el5.ppc.rpm +iptraf-3.0.0-5.el5.ppc.rpm +iptstate-1.4-1.1.2.2.ppc.rpm +iputils-20020927-46.el5.ppc.rpm +ipv6calc-0.61-1.ppc.rpm +irda-utils-0.9.17-2.fc6.ppc.rpm +irqbalance-0.55-15.el5.ppc64.rpm +irqbalance-0.55-15.el5.ppc.rpm +iscsi-initiator-utils-6.2.0.871-0.10.el5.ppc.rpm +isdn4k-utils-3.2-56.el5.ppc.rpm +isdn4k-utils-devel-3.2-56.el5.ppc64.rpm +isdn4k-utils-devel-3.2-56.el5.ppc.rpm +isdn4k-utils-vboxgetty-3.2-56.el5.ppc.rpm +iso-codes-0.53-1.noarch.rpm +iso-codes-devel-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.ppc.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.ppc.rpm +jakarta-commons-codec-1.3-7jpp.2.ppc.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.ppc.rpm +jakarta-commons-collections-3.2-2jpp.3.ppc.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.ppc.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.ppc.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.ppc.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.ppc.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.ppc.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.ppc.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.ppc.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.ppc.rpm +jakarta-commons-digester-1.7-5jpp.1.ppc.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.ppc.rpm +jakarta-commons-discovery-0.3-4jpp.1.ppc.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.ppc.rpm +jakarta-commons-el-1.0-7jpp.1.ppc.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.ppc.rpm +jakarta-commons-fileupload-1.0-6jpp.1.ppc.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.ppc.rpm +jakarta-commons-httpclient-3.0-7jpp.1.ppc.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.ppc.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.ppc.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.ppc.rpm +jakarta-commons-lang-2.1-5jpp.1.ppc.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.ppc.rpm +jakarta-commons-launcher-0.9-6jpp.1.ppc.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.ppc.rpm +jakarta-commons-logging-1.0.4-6jpp.1.ppc.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.ppc.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.ppc.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.ppc.rpm +jakarta-commons-pool-1.3-5jpp.1.ppc.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.ppc.rpm +jakarta-commons-validator-1.1.4-5jpp.1.ppc.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.ppc.rpm +jakarta-oro-2.0.8-3jpp.1.ppc.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.ppc.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.ppc.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.ppc.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.ppc.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.ppc64.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.ppc.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.ppc.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.ppc.rpm +javacc-4.0-3jpp.3.ppc.rpm +javacc-demo-4.0-3jpp.3.ppc.rpm +javacc-manual-4.0-3jpp.3.ppc.rpm +java_cup-0.10-0.k.6jpp.1.ppc.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.ppc.rpm +java_cup-manual-0.10-0.k.6jpp.1.ppc.rpm +jdepend-2.6-6jpp.2.ppc.rpm +jdepend-demo-2.6-6jpp.2.ppc.rpm +jdepend-javadoc-2.6-6jpp.2.ppc.rpm +jdom-1.0-4jpp.1.ppc.rpm +jdom-demo-1.0-4jpp.1.ppc.rpm +jdom-javadoc-1.0-4jpp.1.ppc.rpm +jlex-1.2.6-5jpp.1.ppc.rpm +jlex-javadoc-1.2.6-5jpp.1.ppc.rpm +joe-3.4-3.ppc.rpm +joystick-1.2.15-20.2.2.ppc.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jrefactory-2.8.9-6jpp.3.ppc.rpm +jsch-0.1.28-1jpp.5.ppc.rpm +jsch-demo-0.1.28-1jpp.5.ppc.rpm +jsch-javadoc-0.1.28-1jpp.5.ppc.rpm +junit-3.8.2-3jpp.1.ppc.rpm +junit-demo-3.8.2-3jpp.1.ppc.rpm +junit-javadoc-3.8.2-3jpp.1.ppc.rpm +junit-manual-3.8.2-3jpp.1.ppc.rpm +jwhois-3.2.3-8.el5.ppc.rpm +jzlib-1.0.7-4jpp.1.ppc.rpm +jzlib-demo-1.0.7-4jpp.1.ppc.rpm +jzlib-javadoc-1.0.7-4jpp.1.ppc.rpm +kasumi-2.0.1-1.1.fc6.ppc.rpm +kbd-1.12-21.el5.ppc.rpm +kcc-2.3-24.2.2.ppc.rpm +kdbg-2.0.2-1.2.1.ppc.rpm +kdeaccessibility-3.5.4-1.fc6.ppc.rpm +kdeadmin-3.5.4-3.el5.ppc.rpm +kdeartwork-3.5.4-1.fc6.ppc.rpm +kdeartwork-icons-3.5.4-1.fc6.ppc.rpm +kdebase-3.5.4-20.el5.ppc64.rpm +kdebase-3.5.4-20.el5.ppc.rpm +kdebase-devel-3.5.4-20.el5.ppc64.rpm +kdebase-devel-3.5.4-20.el5.ppc.rpm +kdebindings-3.5.4-6.el5.ppc.rpm +kdebindings-devel-3.5.4-6.el5.ppc64.rpm +kdebindings-devel-3.5.4-6.el5.ppc.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.ppc64.rpm +kdelibs-3.5.4-22.el5_3.ppc.rpm +kdelibs-apidocs-3.5.4-22.el5_3.ppc.rpm +kdelibs-devel-3.5.4-22.el5_3.ppc64.rpm +kdelibs-devel-3.5.4-22.el5_3.ppc.rpm +kdenetwork-3.5.4-9.el5.ppc64.rpm +kdenetwork-3.5.4-9.el5.ppc.rpm +kdenetwork-devel-3.5.4-9.el5.ppc64.rpm +kdenetwork-devel-3.5.4-9.el5.ppc.rpm +kdesdk-3.5.4-3.el5.ppc64.rpm +kdesdk-3.5.4-3.el5.ppc.rpm +kdesdk-devel-3.5.4-3.el5.ppc64.rpm +kdesdk-devel-3.5.4-3.el5.ppc.rpm +kdeutils-3.5.4-5.fc6.ppc.rpm +kdeutils-devel-3.5.4-5.fc6.ppc.rpm +kdevelop-3.3.4-1.fc6.ppc.rpm +kdewebdev-3.5.4-2.fc6.ppc64.rpm +kdewebdev-3.5.4-2.fc6.ppc.rpm +kdewebdev-devel-3.5.4-2.fc6.ppc64.rpm +kdewebdev-devel-3.5.4-2.fc6.ppc.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.ppc64.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.ppc.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.ppc64.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.ppc.rpm +kernel-2.6.18-164.el5.ppc64.rpm +kernel-debug-2.6.18-164.el5.ppc64.rpm +kernel-debug-devel-2.6.18-164.el5.ppc64.rpm +kernel-devel-2.6.18-164.el5.ppc64.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.ppc64.rpm +kernel-headers-2.6.18-164.el5.ppc.rpm +kernel-kdump-2.6.18-164.el5.ppc64.rpm +kernel-kdump-devel-2.6.18-164.el5.ppc64.rpm +kexec-tools-1.102pre-77.el5.ppc64.rpm +keyutils-1.2-1.el5.ppc.rpm +keyutils-libs-1.2-1.el5.ppc64.rpm +keyutils-libs-1.2-1.el5.ppc.rpm +keyutils-libs-devel-1.2-1.el5.ppc64.rpm +keyutils-libs-devel-1.2-1.el5.ppc.rpm +kpartx-0.4.7-30.el5.ppc.rpm +krb5-auth-dialog-0.7-1.ppc.rpm +krb5-devel-1.6.1-36.el5.ppc64.rpm +krb5-devel-1.6.1-36.el5.ppc.rpm +krb5-libs-1.6.1-36.el5.ppc64.rpm +krb5-libs-1.6.1-36.el5.ppc.rpm +krb5-server-1.6.1-36.el5.ppc.rpm +krb5-workstation-1.6.1-36.el5.ppc.rpm +ksh-20080202-14.el5.ppc.rpm +ktune-0.2-3.el5.noarch.rpm +kudzu-1.2.57.1.21-1.ppc.rpm +kudzu-devel-1.2.57.1.21-1.ppc64.rpm +kudzu-devel-1.2.57.1.21-1.ppc.rpm +lam-7.1.2-14.el5.ppc64.rpm +lam-7.1.2-14.el5.ppc.rpm +lam-devel-7.1.2-14.el5.ppc64.rpm +lam-devel-7.1.2-14.el5.ppc.rpm +lam-libs-7.1.2-14.el5.ppc64.rpm +lam-libs-7.1.2-14.el5.ppc.rpm +lapack-3.0-37.el5.ppc64.rpm +lapack-3.0-37.el5.ppc.rpm +lapack-devel-3.0-37.el5.ppc64.rpm +lapack-devel-3.0-37.el5.ppc.rpm +latex2html-2002.2.1-6.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.ppc64.rpm +lcms-1.18-0.1.beta1.el5_3.2.ppc.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.ppc64.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.ppc.rpm +ldapjdk-4.18-2jpp.3.el5.ppc.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.ppc.rpm +less-394-6.el5.ppc.rpm +lftp-3.7.11-4.el5.ppc.rpm +libacl-2.2.39-3.el5.ppc64.rpm +libacl-2.2.39-3.el5.ppc.rpm +libacl-devel-2.2.39-3.el5.ppc64.rpm +libacl-devel-2.2.39-3.el5.ppc.rpm +libaio-0.3.106-3.2.ppc64.rpm +libaio-0.3.106-3.2.ppc.rpm +libaio-devel-0.3.106-3.2.ppc64.rpm +libaio-devel-0.3.106-3.2.ppc.rpm +libao-0.8.6-7.ppc64.rpm +libao-0.8.6-7.ppc.rpm +libao-devel-0.8.6-7.ppc64.rpm +libao-devel-0.8.6-7.ppc.rpm +libart_lgpl-2.3.17-4.ppc64.rpm +libart_lgpl-2.3.17-4.ppc.rpm +libart_lgpl-devel-2.3.17-4.ppc64.rpm +libart_lgpl-devel-2.3.17-4.ppc.rpm +libassuan-devel-1.0.4-5.el5.ppc64.rpm +libassuan-devel-1.0.4-5.el5.ppc.rpm +libattr-2.4.32-1.1.ppc64.rpm +libattr-2.4.32-1.1.ppc.rpm +libattr-devel-2.4.32-1.1.ppc64.rpm +libattr-devel-2.4.32-1.1.ppc.rpm +libavc1394-0.5.3-1.fc6.ppc64.rpm +libavc1394-0.5.3-1.fc6.ppc.rpm +libavc1394-devel-0.5.3-1.fc6.ppc64.rpm +libavc1394-devel-0.5.3-1.fc6.ppc.rpm +libbdevid-python-5.1.19.6-54.ppc.rpm +libbonobo-2.16.0-1.fc6.ppc64.rpm +libbonobo-2.16.0-1.fc6.ppc.rpm +libbonobo-devel-2.16.0-1.fc6.ppc64.rpm +libbonobo-devel-2.16.0-1.fc6.ppc.rpm +libbonoboui-2.16.0-1.fc6.ppc64.rpm +libbonoboui-2.16.0-1.fc6.ppc.rpm +libbonoboui-devel-2.16.0-1.fc6.ppc64.rpm +libbonoboui-devel-2.16.0-1.fc6.ppc.rpm +libbtctl-0.6.0-9.2.el5.ppc64.rpm +libbtctl-0.6.0-9.2.el5.ppc.rpm +libbtctl-devel-0.6.0-9.2.el5.ppc64.rpm +libbtctl-devel-0.6.0-9.2.el5.ppc.rpm +libcap-1.10-26.ppc64.rpm +libcap-1.10-26.ppc.rpm +libcap-devel-1.10-26.ppc64.rpm +libcap-devel-1.10-26.ppc.rpm +libc-client-2004g-2.2.1.ppc64.rpm +libc-client-2004g-2.2.1.ppc.rpm +libc-client-devel-2004g-2.2.1.ppc64.rpm +libc-client-devel-2004g-2.2.1.ppc.rpm +libchewing-0.3.0-8.el5.ppc64.rpm +libchewing-0.3.0-8.el5.ppc.rpm +libchewing-devel-0.3.0-8.el5.ppc64.rpm +libchewing-devel-0.3.0-8.el5.ppc.rpm +libcroco-0.6.1-2.1.ppc64.rpm +libcroco-0.6.1-2.1.ppc.rpm +libcroco-devel-0.6.1-2.1.ppc64.rpm +libcroco-devel-0.6.1-2.1.ppc.rpm +libcxgb3-1.2.3-1.el5.ppc64.rpm +libcxgb3-1.2.3-1.el5.ppc.rpm +libcxgb3-static-1.2.3-1.el5.ppc64.rpm +libcxgb3-static-1.2.3-1.el5.ppc.rpm +libdaemon-0.10-5.el5.ppc64.rpm +libdaemon-0.10-5.el5.ppc.rpm +libdaemon-devel-0.10-5.el5.ppc64.rpm +libdaemon-devel-0.10-5.el5.ppc.rpm +libdbi-0.8.1-2.1.ppc64.rpm +libdbi-0.8.1-2.1.ppc.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.ppc.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.ppc.rpm +libdbi-devel-0.8.1-2.1.ppc64.rpm +libdbi-devel-0.8.1-2.1.ppc.rpm +libdbi-drivers-0.8.1a-1.2.2.ppc.rpm +libdhcp-1.20-10.el5.ppc64.rpm +libdhcp-1.20-10.el5.ppc.rpm +libdhcp4client-3.0.5-21.el5.ppc64.rpm +libdhcp4client-3.0.5-21.el5.ppc.rpm +libdhcp4client-devel-3.0.5-21.el5.ppc64.rpm +libdhcp4client-devel-3.0.5-21.el5.ppc.rpm +libdhcp6client-1.0.10-17.el5.ppc64.rpm +libdhcp6client-1.0.10-17.el5.ppc.rpm +libdhcp6client-devel-1.0.10-17.el5.ppc64.rpm +libdhcp6client-devel-1.0.10-17.el5.ppc.rpm +libdhcp-devel-1.20-10.el5.ppc64.rpm +libdhcp-devel-1.20-10.el5.ppc.rpm +libdmx-1.0.2-3.1.ppc64.rpm +libdmx-1.0.2-3.1.ppc.rpm +libdmx-devel-1.0.2-3.1.ppc64.rpm +libdmx-devel-1.0.2-3.1.ppc.rpm +libdrm-2.0.2-1.1.ppc.rpm +libdrm-devel-2.0.2-1.1.ppc.rpm +libdv-0.104-4.fc6.1.ppc64.rpm +libdv-0.104-4.fc6.1.ppc.rpm +libdv-devel-0.104-4.fc6.1.ppc64.rpm +libdv-devel-0.104-4.fc6.1.ppc.rpm +libdv-tools-0.104-4.fc6.1.ppc.rpm +libehca-1.2.1-3.el5.ppc64.rpm +libehca-1.2.1-3.el5.ppc.rpm +libehca-static-1.2.1-3.el5.ppc64.rpm +libehca-static-1.2.1-3.el5.ppc.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.ppc64.rpm +libevent-1.1a-3.2.1.ppc.rpm +libevent-devel-1.1a-3.2.1.ppc64.rpm +libevent-devel-1.1a-3.2.1.ppc.rpm +libexif-0.6.13-4.0.2.el5_1.1.ppc64.rpm +libexif-0.6.13-4.0.2.el5_1.1.ppc.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.ppc64.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.ppc.rpm +libfontenc-1.0.2-2.2.el5.ppc64.rpm +libfontenc-1.0.2-2.2.el5.ppc.rpm +libfontenc-devel-1.0.2-2.2.el5.ppc64.rpm +libfontenc-devel-1.0.2-2.2.el5.ppc.rpm +libFS-1.0.0-3.1.ppc64.rpm +libFS-1.0.0-3.1.ppc.rpm +libFS-devel-1.0.0-3.1.ppc64.rpm +libFS-devel-1.0.0-3.1.ppc.rpm +libgail-gnome-1.1.3-1.2.1.ppc.rpm +libgail-gnome-devel-1.1.3-1.2.1.ppc64.rpm +libgail-gnome-devel-1.1.3-1.2.1.ppc.rpm +libgcc-4.1.2-46.el5.ppc64.rpm +libgcc-4.1.2-46.el5.ppc.rpm +libgcj-4.1.2-46.el5.ppc64.rpm +libgcj-4.1.2-46.el5.ppc.rpm +libgcj-devel-4.1.2-46.el5.ppc64.rpm +libgcj-devel-4.1.2-46.el5.ppc.rpm +libgcj-src-4.1.2-46.el5.ppc.rpm +libgconf-java-2.12.4-6.el5.ppc64.rpm +libgconf-java-2.12.4-6.el5.ppc.rpm +libgconf-java-devel-2.12.4-6.el5.ppc64.rpm +libgconf-java-devel-2.12.4-6.el5.ppc.rpm +libgcrypt-1.4.4-5.el5.ppc64.rpm +libgcrypt-1.4.4-5.el5.ppc.rpm +libgcrypt-devel-1.4.4-5.el5.ppc64.rpm +libgcrypt-devel-1.4.4-5.el5.ppc.rpm +libgfortran-4.1.2-46.el5.ppc64.rpm +libgfortran-4.1.2-46.el5.ppc.rpm +libgfortran44-4.4.0-6.el5.ppc64.rpm +libgfortran44-4.4.0-6.el5.ppc.rpm +libglade2-2.6.0-2.ppc64.rpm +libglade2-2.6.0-2.ppc.rpm +libglade2-devel-2.6.0-2.ppc64.rpm +libglade2-devel-2.6.0-2.ppc.rpm +libglade-java-2.12.5-3.fc6.ppc64.rpm +libglade-java-2.12.5-3.fc6.ppc.rpm +libglade-java-devel-2.12.5-3.fc6.ppc64.rpm +libglade-java-devel-2.12.5-3.fc6.ppc.rpm +libgnome-2.16.0-6.el5.ppc64.rpm +libgnome-2.16.0-6.el5.ppc.rpm +libgnomecanvas-2.14.0-4.1.ppc64.rpm +libgnomecanvas-2.14.0-4.1.ppc.rpm +libgnomecanvas-devel-2.14.0-4.1.ppc64.rpm +libgnomecanvas-devel-2.14.0-4.1.ppc.rpm +libgnomecups-0.2.2-8.ppc64.rpm +libgnomecups-0.2.2-8.ppc.rpm +libgnomecups-devel-0.2.2-8.ppc64.rpm +libgnomecups-devel-0.2.2-8.ppc.rpm +libgnome-devel-2.16.0-6.el5.ppc64.rpm +libgnome-devel-2.16.0-6.el5.ppc.rpm +libgnome-java-2.12.4-3.fc6.ppc64.rpm +libgnome-java-2.12.4-3.fc6.ppc.rpm +libgnome-java-devel-2.12.4-3.fc6.ppc64.rpm +libgnome-java-devel-2.12.4-3.fc6.ppc.rpm +libgnomeprint22-2.12.1-10.el5.ppc64.rpm +libgnomeprint22-2.12.1-10.el5.ppc.rpm +libgnomeprint22-devel-2.12.1-10.el5.ppc64.rpm +libgnomeprint22-devel-2.12.1-10.el5.ppc.rpm +libgnomeprintui22-2.12.1-6.ppc64.rpm +libgnomeprintui22-2.12.1-6.ppc.rpm +libgnomeprintui22-devel-2.12.1-6.ppc64.rpm +libgnomeprintui22-devel-2.12.1-6.ppc.rpm +libgnomeui-2.16.0-5.el5.ppc64.rpm +libgnomeui-2.16.0-5.el5.ppc.rpm +libgnomeui-devel-2.16.0-5.el5.ppc64.rpm +libgnomeui-devel-2.16.0-5.el5.ppc.rpm +libgomp-4.4.0-6.el5.ppc64.rpm +libgomp-4.4.0-6.el5.ppc.rpm +libgpg-error-1.4-2.ppc64.rpm +libgpg-error-1.4-2.ppc.rpm +libgpg-error-devel-1.4-2.ppc64.rpm +libgpg-error-devel-1.4-2.ppc.rpm +libgsf-1.14.1-6.1.ppc64.rpm +libgsf-1.14.1-6.1.ppc.rpm +libgsf-devel-1.14.1-6.1.ppc64.rpm +libgsf-devel-1.14.1-6.1.ppc.rpm +libgssapi-0.10-2.ppc64.rpm +libgssapi-0.10-2.ppc.rpm +libgssapi-devel-0.10-2.ppc64.rpm +libgssapi-devel-0.10-2.ppc.rpm +libgtk-java-2.8.7-3.el5.ppc64.rpm +libgtk-java-2.8.7-3.el5.ppc.rpm +libgtk-java-devel-2.8.7-3.el5.ppc64.rpm +libgtk-java-devel-2.8.7-3.el5.ppc.rpm +libgtop2-2.14.4-3.el5.ppc64.rpm +libgtop2-2.14.4-3.el5.ppc.rpm +libgtop2-devel-2.14.4-3.el5.ppc64.rpm +libgtop2-devel-2.14.4-3.el5.ppc.rpm +libhbaapi-2.2-4.el5.ppc64.rpm +libhbaapi-2.2-4.el5.ppc.rpm +libhbaapi-devel-2.2-4.el5.ppc64.rpm +libhbaapi-devel-2.2-4.el5.ppc.rpm +libhbalinux-1.0.7-3.el5.ppc.rpm +libhugetlbfs-1.3-3.el5.ppc64.rpm +libhugetlbfs-1.3-3.el5.ppc.rpm +libhugetlbfs-devel-1.3-3.el5.ppc64.rpm +libhugetlbfs-devel-1.3-3.el5.ppc.rpm +libibcm-1.0.4-3.el5.ppc64.rpm +libibcm-1.0.4-3.el5.ppc.rpm +libibcm-devel-1.0.4-3.el5.ppc64.rpm +libibcm-devel-1.0.4-3.el5.ppc.rpm +libibcm-static-1.0.4-3.el5.ppc64.rpm +libibcm-static-1.0.4-3.el5.ppc.rpm +libibcommon-1.1.2-1.el5.ppc64.rpm +libibcommon-1.1.2-1.el5.ppc.rpm +libibcommon-devel-1.1.2-1.el5.ppc64.rpm +libibcommon-devel-1.1.2-1.el5.ppc.rpm +libibcommon-static-1.1.2-1.el5.ppc64.rpm +libibcommon-static-1.1.2-1.el5.ppc.rpm +libibmad-1.2.3-1.el5.ppc64.rpm +libibmad-1.2.3-1.el5.ppc.rpm +libibmad-devel-1.2.3-1.el5.ppc64.rpm +libibmad-devel-1.2.3-1.el5.ppc.rpm +libibmad-static-1.2.3-1.el5.ppc64.rpm +libibmad-static-1.2.3-1.el5.ppc.rpm +libibumad-1.2.3-1.el5.ppc64.rpm +libibumad-1.2.3-1.el5.ppc.rpm +libibumad-devel-1.2.3-1.el5.ppc64.rpm +libibumad-devel-1.2.3-1.el5.ppc.rpm +libibumad-static-1.2.3-1.el5.ppc64.rpm +libibumad-static-1.2.3-1.el5.ppc.rpm +libibverbs-1.1.2-4.el5.ppc64.rpm +libibverbs-1.1.2-4.el5.ppc.rpm +libibverbs-devel-1.1.2-4.el5.ppc64.rpm +libibverbs-devel-1.1.2-4.el5.ppc.rpm +libibverbs-static-1.1.2-4.el5.ppc64.rpm +libibverbs-static-1.1.2-4.el5.ppc.rpm +libibverbs-utils-1.1.2-4.el5.ppc.rpm +libICE-1.0.1-2.1.ppc64.rpm +libICE-1.0.1-2.1.ppc.rpm +libICE-devel-1.0.1-2.1.ppc64.rpm +libICE-devel-1.0.1-2.1.ppc.rpm +libicu-3.6-5.11.4.ppc64.rpm +libicu-3.6-5.11.4.ppc.rpm +libicu-devel-3.6-5.11.4.ppc64.rpm +libicu-devel-3.6-5.11.4.ppc.rpm +libicu-doc-3.6-5.11.4.ppc.rpm +libIDL-0.8.7-1.fc6.ppc64.rpm +libIDL-0.8.7-1.fc6.ppc.rpm +libIDL-devel-0.8.7-1.fc6.ppc64.rpm +libIDL-devel-0.8.7-1.fc6.ppc.rpm +libidn-0.6.5-1.1.ppc64.rpm +libidn-0.6.5-1.1.ppc.rpm +libidn-devel-0.6.5-1.1.ppc64.rpm +libidn-devel-0.6.5-1.1.ppc.rpm +libiec61883-1.0.0-11.fc6.ppc64.rpm +libiec61883-1.0.0-11.fc6.ppc.rpm +libiec61883-devel-1.0.0-11.fc6.ppc64.rpm +libiec61883-devel-1.0.0-11.fc6.ppc.rpm +libiec61883-utils-1.0.0-11.fc6.ppc.rpm +libieee1284-0.2.9-4.el5.ppc64.rpm +libieee1284-0.2.9-4.el5.ppc.rpm +libieee1284-devel-0.2.9-4.el5.ppc64.rpm +libieee1284-devel-0.2.9-4.el5.ppc.rpm +libieee1284-python-0.2.9-4.el5.ppc.rpm +libjpeg-6b-37.ppc64.rpm +libjpeg-6b-37.ppc.rpm +libjpeg-devel-6b-37.ppc64.rpm +libjpeg-devel-6b-37.ppc.rpm +libksba-1.0.5-2.el5.ppc64.rpm +libksba-1.0.5-2.el5.ppc.rpm +libksba-devel-1.0.5-2.el5.ppc64.rpm +libksba-devel-1.0.5-2.el5.ppc.rpm +libmlx4-1.0.1-2.el5.ppc64.rpm +libmlx4-1.0.1-2.el5.ppc.rpm +libmlx4-static-1.0.1-2.el5.ppc64.rpm +libmlx4-static-1.0.1-2.el5.ppc.rpm +libmng-1.0.9-5.1.ppc64.rpm +libmng-1.0.9-5.1.ppc.rpm +libmng-devel-1.0.9-5.1.ppc64.rpm +libmng-devel-1.0.9-5.1.ppc.rpm +libmthca-1.0.5-4.el5.ppc64.rpm +libmthca-1.0.5-4.el5.ppc.rpm +libmthca-static-1.0.5-4.el5.ppc64.rpm +libmthca-static-1.0.5-4.el5.ppc.rpm +libmudflap-4.1.2-46.el5.ppc64.rpm +libmudflap-4.1.2-46.el5.ppc.rpm +libmudflap-devel-4.1.2-46.el5.ppc64.rpm +libmudflap-devel-4.1.2-46.el5.ppc.rpm +libmusicbrainz-2.1.1-4.1.ppc64.rpm +libmusicbrainz-2.1.1-4.1.ppc.rpm +libmusicbrainz-devel-2.1.1-4.1.ppc64.rpm +libmusicbrainz-devel-2.1.1-4.1.ppc.rpm +libnes-0.6-2.el5.ppc64.rpm +libnes-0.6-2.el5.ppc.rpm +libnes-static-0.6-2.el5.ppc64.rpm +libnes-static-0.6-2.el5.ppc.rpm +libnl-1.0-0.10.pre5.5.ppc64.rpm +libnl-1.0-0.10.pre5.5.ppc.rpm +libnl-devel-1.0-0.10.pre5.5.ppc64.rpm +libnl-devel-1.0-0.10.pre5.5.ppc.rpm +libnotify-0.4.2-6.el5.ppc.rpm +libnotify-devel-0.4.2-6.el5.ppc64.rpm +libnotify-devel-0.4.2-6.el5.ppc.rpm +libobjc-4.1.2-46.el5.ppc64.rpm +libobjc-4.1.2-46.el5.ppc.rpm +libogg-1.1.3-3.el5.ppc64.rpm +libogg-1.1.3-3.el5.ppc.rpm +libogg-devel-1.1.3-3.el5.ppc64.rpm +libogg-devel-1.1.3-3.el5.ppc.rpm +liboil-0.3.8-2.1.ppc64.rpm +liboil-0.3.8-2.1.ppc.rpm +liboil-devel-0.3.8-2.1.ppc64.rpm +liboil-devel-0.3.8-2.1.ppc.rpm +libpcap-0.9.4-14.el5.ppc64.rpm +libpcap-0.9.4-14.el5.ppc.rpm +libpcap-devel-0.9.4-14.el5.ppc64.rpm +libpcap-devel-0.9.4-14.el5.ppc.rpm +libpciaccess-0.10.5-2.el5.ppc64.rpm +libpciaccess-0.10.5-2.el5.ppc.rpm +libpciaccess-devel-0.10.5-2.el5.ppc64.rpm +libpciaccess-devel-0.10.5-2.el5.ppc.rpm +libpng-1.2.10-7.1.el5_3.2.ppc64.rpm +libpng-1.2.10-7.1.el5_3.2.ppc.rpm +libpng-devel-1.2.10-7.1.el5_3.2.ppc64.rpm +libpng-devel-1.2.10-7.1.el5_3.2.ppc.rpm +libraw1394-1.3.0-1.el5.ppc64.rpm +libraw1394-1.3.0-1.el5.ppc.rpm +libraw1394-devel-1.3.0-1.el5.ppc64.rpm +libraw1394-devel-1.3.0-1.el5.ppc.rpm +librdmacm-1.0.8-5.el5.ppc64.rpm +librdmacm-1.0.8-5.el5.ppc.rpm +librdmacm-devel-1.0.8-5.el5.ppc64.rpm +librdmacm-devel-1.0.8-5.el5.ppc.rpm +librdmacm-static-1.0.8-5.el5.ppc64.rpm +librdmacm-static-1.0.8-5.el5.ppc.rpm +librdmacm-utils-1.0.8-5.el5.ppc.rpm +librsvg2-2.16.1-1.el5.ppc64.rpm +librsvg2-2.16.1-1.el5.ppc.rpm +librsvg2-devel-2.16.1-1.el5.ppc64.rpm +librsvg2-devel-2.16.1-1.el5.ppc.rpm +librtas-1.3.3-1.el5.ppc64.rpm +librtas-1.3.3-1.el5.ppc.rpm +librtas-devel-1.3.3-1.el5.ppc64.rpm +librtas-devel-1.3.3-1.el5.ppc.rpm +libsane-hpaio-1.6.7-4.1.el5_2.4.ppc.rpm +libsdp-1.1.99-11.el5.ppc64.rpm +libsdp-1.1.99-11.el5.ppc.rpm +libselinux-1.33.4-5.5.el5.ppc64.rpm +libselinux-1.33.4-5.5.el5.ppc.rpm +libselinux-devel-1.33.4-5.5.el5.ppc64.rpm +libselinux-devel-1.33.4-5.5.el5.ppc.rpm +libselinux-python-1.33.4-5.5.el5.ppc.rpm +libselinux-ruby-1.33.4-5.5.el5.ppc.rpm +libselinux-utils-1.33.4-5.5.el5.ppc.rpm +libsemanage-1.9.1-4.4.el5.ppc.rpm +libsemanage-devel-1.9.1-4.4.el5.ppc64.rpm +libsemanage-devel-1.9.1-4.4.el5.ppc.rpm +libsepol-1.15.2-2.el5.ppc64.rpm +libsepol-1.15.2-2.el5.ppc.rpm +libsepol-devel-1.15.2-2.el5.ppc64.rpm +libsepol-devel-1.15.2-2.el5.ppc.rpm +libSM-1.0.1-3.1.ppc64.rpm +libSM-1.0.1-3.1.ppc.rpm +libSM-devel-1.0.1-3.1.ppc64.rpm +libSM-devel-1.0.1-3.1.ppc.rpm +libsmi-0.4.5-2.el5.ppc64.rpm +libsmi-0.4.5-2.el5.ppc.rpm +libsmi-devel-0.4.5-2.el5.ppc64.rpm +libsmi-devel-0.4.5-2.el5.ppc.rpm +libsoup-2.2.98-2.el5_3.1.ppc64.rpm +libsoup-2.2.98-2.el5_3.1.ppc.rpm +libsoup-devel-2.2.98-2.el5_3.1.ppc64.rpm +libsoup-devel-2.2.98-2.el5_3.1.ppc.rpm +libspe2-2.3.0.135-3.el5.ppc64.rpm +libspe2-2.3.0.135-3.el5.ppc.rpm +libspe2-ada-2.3.0.135-3.el5.ppc64.rpm +libspe2-ada-2.3.0.135-3.el5.ppc.rpm +libspe2-devel-2.3.0.135-3.el5.ppc64.rpm +libspe2-devel-2.3.0.135-3.el5.ppc.rpm +libstdc++-4.1.2-46.el5.ppc64.rpm +libstdc++-4.1.2-46.el5.ppc.rpm +libstdc++44-devel-4.4.0-6.el5.ppc64.rpm +libstdc++44-devel-4.4.0-6.el5.ppc.rpm +libstdc++-devel-4.1.2-46.el5.ppc64.rpm +libstdc++-devel-4.1.2-46.el5.ppc.rpm +libswt3-gtk2-3.2.1-19.el5.ppc64.rpm +libswt3-gtk2-3.2.1-19.el5.ppc.rpm +libsysfs-2.0.0-6.ppc64.rpm +libsysfs-2.0.0-6.ppc.rpm +libsysfs-devel-2.0.0-6.ppc64.rpm +libsysfs-devel-2.0.0-6.ppc.rpm +libtermcap-2.0.8-46.1.ppc64.rpm +libtermcap-2.0.8-46.1.ppc.rpm +libtermcap-devel-2.0.8-46.1.ppc64.rpm +libtermcap-devel-2.0.8-46.1.ppc.rpm +libtheora-1.0alpha7-1.ppc64.rpm +libtheora-1.0alpha7-1.ppc.rpm +libtheora-devel-1.0alpha7-1.ppc64.rpm +libtheora-devel-1.0alpha7-1.ppc.rpm +libtiff-3.8.2-7.el5_3.4.ppc64.rpm +libtiff-3.8.2-7.el5_3.4.ppc.rpm +libtiff-devel-3.8.2-7.el5_3.4.ppc64.rpm +libtiff-devel-3.8.2-7.el5_3.4.ppc.rpm +libtool-1.5.22-6.1.ppc.rpm +libtool-ltdl-1.5.22-6.1.ppc64.rpm +libtool-ltdl-1.5.22-6.1.ppc.rpm +libtool-ltdl-devel-1.5.22-6.1.ppc64.rpm +libtool-ltdl-devel-1.5.22-6.1.ppc.rpm +libusb-0.1.12-5.1.ppc64.rpm +libusb-0.1.12-5.1.ppc.rpm +libusb-devel-0.1.12-5.1.ppc64.rpm +libusb-devel-0.1.12-5.1.ppc.rpm +libuser-0.54.7-2.el5.5.ppc64.rpm +libuser-0.54.7-2.el5.5.ppc.rpm +libuser-devel-0.54.7-2.el5.5.ppc64.rpm +libuser-devel-0.54.7-2.el5.5.ppc.rpm +libutempter-1.1.4-4.el5.ppc64.rpm +libutempter-1.1.4-4.el5.ppc.rpm +libutempter-devel-1.1.4-4.el5.ppc64.rpm +libutempter-devel-1.1.4-4.el5.ppc.rpm +libvolume_id-095-14.21.el5.ppc64.rpm +libvolume_id-095-14.21.el5.ppc.rpm +libvolume_id-devel-095-14.21.el5.ppc64.rpm +libvolume_id-devel-095-14.21.el5.ppc.rpm +libvorbis-1.1.2-3.el5_3.3.ppc64.rpm +libvorbis-1.1.2-3.el5_3.3.ppc.rpm +libvorbis-devel-1.1.2-3.el5_3.3.ppc64.rpm +libvorbis-devel-1.1.2-3.el5_3.3.ppc.rpm +libvte-java-0.12.1-6.el5.ppc64.rpm +libvte-java-0.12.1-6.el5.ppc.rpm +libvte-java-devel-0.12.1-6.el5.ppc64.rpm +libvte-java-devel-0.12.1-6.el5.ppc.rpm +libwmf-0.2.8.4-10.2.ppc64.rpm +libwmf-0.2.8.4-10.2.ppc.rpm +libwmf-devel-0.2.8.4-10.2.ppc64.rpm +libwmf-devel-0.2.8.4-10.2.ppc.rpm +libwnck-2.16.0-4.fc6.ppc64.rpm +libwnck-2.16.0-4.fc6.ppc.rpm +libwnck-devel-2.16.0-4.fc6.ppc64.rpm +libwnck-devel-2.16.0-4.fc6.ppc.rpm +libwvstreams-4.2.2-2.1.ppc64.rpm +libwvstreams-4.2.2-2.1.ppc.rpm +libwvstreams-devel-4.2.2-2.1.ppc64.rpm +libwvstreams-devel-4.2.2-2.1.ppc.rpm +libX11-1.0.3-11.el5.ppc64.rpm +libX11-1.0.3-11.el5.ppc.rpm +libX11-devel-1.0.3-11.el5.ppc64.rpm +libX11-devel-1.0.3-11.el5.ppc.rpm +libXau-1.0.1-3.1.ppc64.rpm +libXau-1.0.1-3.1.ppc.rpm +libXau-devel-1.0.1-3.1.ppc64.rpm +libXau-devel-1.0.1-3.1.ppc.rpm +libXaw-1.0.2-8.1.ppc64.rpm +libXaw-1.0.2-8.1.ppc.rpm +libXaw-devel-1.0.2-8.1.ppc64.rpm +libXaw-devel-1.0.2-8.1.ppc.rpm +libXcomposite-0.3-5.1.ppc64.rpm +libXcomposite-0.3-5.1.ppc.rpm +libXcomposite-devel-0.3-5.1.ppc64.rpm +libXcomposite-devel-0.3-5.1.ppc.rpm +libXcursor-1.1.7-1.1.ppc64.rpm +libXcursor-1.1.7-1.1.ppc.rpm +libXcursor-devel-1.1.7-1.1.ppc64.rpm +libXcursor-devel-1.1.7-1.1.ppc.rpm +libXdamage-1.0.3-2.1.ppc64.rpm +libXdamage-1.0.3-2.1.ppc.rpm +libXdamage-devel-1.0.3-2.1.ppc64.rpm +libXdamage-devel-1.0.3-2.1.ppc.rpm +libXdmcp-1.0.1-2.1.ppc64.rpm +libXdmcp-1.0.1-2.1.ppc.rpm +libXdmcp-devel-1.0.1-2.1.ppc64.rpm +libXdmcp-devel-1.0.1-2.1.ppc.rpm +libXevie-1.0.1-3.1.ppc64.rpm +libXevie-1.0.1-3.1.ppc.rpm +libXevie-devel-1.0.1-3.1.ppc64.rpm +libXevie-devel-1.0.1-3.1.ppc.rpm +libXext-1.0.1-2.1.ppc64.rpm +libXext-1.0.1-2.1.ppc.rpm +libXext-devel-1.0.1-2.1.ppc64.rpm +libXext-devel-1.0.1-2.1.ppc.rpm +libXfixes-4.0.1-2.1.ppc64.rpm +libXfixes-4.0.1-2.1.ppc.rpm +libXfixes-devel-4.0.1-2.1.ppc64.rpm +libXfixes-devel-4.0.1-2.1.ppc.rpm +libXfont-1.2.2-1.0.3.el5_1.ppc64.rpm +libXfont-1.2.2-1.0.3.el5_1.ppc.rpm +libXfontcache-1.0.2-3.1.ppc64.rpm +libXfontcache-1.0.2-3.1.ppc.rpm +libXfontcache-devel-1.0.2-3.1.ppc64.rpm +libXfontcache-devel-1.0.2-3.1.ppc.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.ppc64.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.ppc.rpm +libXft-2.1.10-1.1.ppc64.rpm +libXft-2.1.10-1.1.ppc.rpm +libXft-devel-2.1.10-1.1.ppc64.rpm +libXft-devel-2.1.10-1.1.ppc.rpm +libXi-1.0.1-3.1.ppc64.rpm +libXi-1.0.1-3.1.ppc.rpm +libXi-devel-1.0.1-3.1.ppc64.rpm +libXi-devel-1.0.1-3.1.ppc.rpm +libXinerama-1.0.1-2.1.ppc64.rpm +libXinerama-1.0.1-2.1.ppc.rpm +libXinerama-devel-1.0.1-2.1.ppc64.rpm +libXinerama-devel-1.0.1-2.1.ppc.rpm +libxkbfile-1.0.3-3.1.ppc64.rpm +libxkbfile-1.0.3-3.1.ppc.rpm +libxkbfile-devel-1.0.3-3.1.ppc64.rpm +libxkbfile-devel-1.0.3-3.1.ppc.rpm +libxklavier-3.0-3.el5.ppc64.rpm +libxklavier-3.0-3.el5.ppc.rpm +libxklavier-devel-3.0-3.el5.ppc64.rpm +libxklavier-devel-3.0-3.el5.ppc.rpm +libxml2-2.6.26-2.1.2.8.ppc64.rpm +libxml2-2.6.26-2.1.2.8.ppc.rpm +libxml2-devel-2.6.26-2.1.2.8.ppc64.rpm +libxml2-devel-2.6.26-2.1.2.8.ppc.rpm +libxml2-python-2.6.26-2.1.2.8.ppc.rpm +libXmu-1.0.2-5.ppc64.rpm +libXmu-1.0.2-5.ppc.rpm +libXmu-devel-1.0.2-5.ppc64.rpm +libXmu-devel-1.0.2-5.ppc.rpm +libXp-1.0.0-8.1.el5.ppc64.rpm +libXp-1.0.0-8.1.el5.ppc.rpm +libXp-devel-1.0.0-8.1.el5.ppc64.rpm +libXp-devel-1.0.0-8.1.el5.ppc.rpm +libXpm-3.5.5-3.ppc64.rpm +libXpm-3.5.5-3.ppc.rpm +libXpm-devel-3.5.5-3.ppc64.rpm +libXpm-devel-3.5.5-3.ppc.rpm +libXrandr-1.1.1-3.1.ppc64.rpm +libXrandr-1.1.1-3.1.ppc.rpm +libXrandr-devel-1.1.1-3.1.ppc64.rpm +libXrandr-devel-1.1.1-3.1.ppc.rpm +libXrender-0.9.1-3.1.ppc64.rpm +libXrender-0.9.1-3.1.ppc.rpm +libXrender-devel-0.9.1-3.1.ppc64.rpm +libXrender-devel-0.9.1-3.1.ppc.rpm +libXres-1.0.1-3.1.ppc64.rpm +libXres-1.0.1-3.1.ppc.rpm +libXres-devel-1.0.1-3.1.ppc64.rpm +libXres-devel-1.0.1-3.1.ppc.rpm +libXScrnSaver-1.1.0-3.1.ppc64.rpm +libXScrnSaver-1.1.0-3.1.ppc.rpm +libXScrnSaver-devel-1.1.0-3.1.ppc64.rpm +libXScrnSaver-devel-1.1.0-3.1.ppc.rpm +libxslt-1.1.17-2.el5_2.2.ppc64.rpm +libxslt-1.1.17-2.el5_2.2.ppc.rpm +libxslt-devel-1.1.17-2.el5_2.2.ppc64.rpm +libxslt-devel-1.1.17-2.el5_2.2.ppc.rpm +libxslt-python-1.1.17-2.el5_2.2.ppc.rpm +libXt-1.0.2-3.1.fc6.ppc64.rpm +libXt-1.0.2-3.1.fc6.ppc.rpm +libXt-devel-1.0.2-3.1.fc6.ppc64.rpm +libXt-devel-1.0.2-3.1.fc6.ppc.rpm +libXTrap-1.0.0-3.1.ppc64.rpm +libXTrap-1.0.0-3.1.ppc.rpm +libXTrap-devel-1.0.0-3.1.ppc64.rpm +libXTrap-devel-1.0.0-3.1.ppc.rpm +libXtst-1.0.1-3.1.ppc64.rpm +libXtst-1.0.1-3.1.ppc.rpm +libXtst-devel-1.0.1-3.1.ppc64.rpm +libXtst-devel-1.0.1-3.1.ppc.rpm +libXv-1.0.1-4.1.ppc64.rpm +libXv-1.0.1-4.1.ppc.rpm +libXv-devel-1.0.1-4.1.ppc64.rpm +libXv-devel-1.0.1-4.1.ppc.rpm +libXvMC-1.0.2-2.1.ppc64.rpm +libXvMC-1.0.2-2.1.ppc.rpm +libXvMC-devel-1.0.2-2.1.ppc64.rpm +libXvMC-devel-1.0.2-2.1.ppc.rpm +libXxf86dga-1.0.1-3.1.ppc64.rpm +libXxf86dga-1.0.1-3.1.ppc.rpm +libXxf86dga-devel-1.0.1-3.1.ppc64.rpm +libXxf86dga-devel-1.0.1-3.1.ppc.rpm +libXxf86misc-1.0.1-3.1.ppc64.rpm +libXxf86misc-1.0.1-3.1.ppc.rpm +libXxf86misc-devel-1.0.1-3.1.ppc64.rpm +libXxf86misc-devel-1.0.1-3.1.ppc.rpm +libXxf86vm-1.0.1-3.1.ppc64.rpm +libXxf86vm-1.0.1-3.1.ppc.rpm +libXxf86vm-devel-1.0.1-3.1.ppc64.rpm +libXxf86vm-devel-1.0.1-3.1.ppc.rpm +linuxdoc-tools-0.9.21-7.1.ppc.rpm +linuxwacom-0.7.8.3-6.el5.ppc.rpm +linuxwacom-devel-0.7.8.3-6.el5.ppc.rpm +lksctp-tools-1.0.6-3.el5.ppc64.rpm +lksctp-tools-1.0.6-3.el5.ppc.rpm +lksctp-tools-devel-1.0.6-3.el5.ppc64.rpm +lksctp-tools-devel-1.0.6-3.el5.ppc.rpm +lksctp-tools-doc-1.0.6-3.el5.ppc.rpm +lockdev-1.0.1-10.ppc64.rpm +lockdev-1.0.1-10.ppc.rpm +lockdev-devel-1.0.1-10.ppc64.rpm +lockdev-devel-1.0.1-10.ppc.rpm +log4j-1.2.13-3jpp.2.ppc.rpm +log4j-javadoc-1.2.13-3jpp.2.ppc.rpm +log4j-manual-1.2.13-3jpp.2.ppc.rpm +logrotate-3.7.4-9.ppc.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.ppc.rpm +lslk-1.29-17.ppc.rpm +lsof-4.78-3.ppc.rpm +lsscsi-0.17-3.el5.ppc.rpm +ltrace-0.5-13.45svn.el5.ppc64.rpm +ltrace-0.5-13.45svn.el5.ppc.rpm +lucene-1.4.3-1jpp.16.ppc.rpm +lucene-demo-1.4.3-1jpp.16.ppc.rpm +lucene-devel-1.4.3-1jpp.16.ppc64.rpm +lucene-devel-1.4.3-1jpp.16.ppc.rpm +lucene-javadoc-1.4.3-1jpp.16.ppc.rpm +lv-4.51-8.1.ppc.rpm +lvm2-2.02.46-8.el5.ppc.rpm +lynx-2.8.5-28.1.el5_2.1.ppc.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.ppc64.rpm +m17n-lib-1.3.3-1.1.fc6.ppc.rpm +m17n-lib-devel-1.3.3-1.1.fc6.ppc64.rpm +m17n-lib-devel-1.3.3-1.1.fc6.ppc.rpm +m2crypto-0.16-6.el5.6.ppc.rpm +m4-1.4.5-3.el5.1.ppc.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailman-2.1.9-4.el5.ppc.rpm +mailx-8.1.1-44.2.2.ppc.rpm +make-3.81-3.el5.ppc.rpm +MAKEDEV-3.23-1.2.ppc.rpm +man-1.6d-1.1.ppc.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.ppc.rpm +mcstrans-0.2.11-3.el5.ppc.rpm +mdadm-2.6.9-2.el5.ppc.rpm +mesa-libGL-6.5.1-7.7.el5.ppc64.rpm +mesa-libGL-6.5.1-7.7.el5.ppc.rpm +mesa-libGL-devel-6.5.1-7.7.el5.ppc64.rpm +mesa-libGL-devel-6.5.1-7.7.el5.ppc.rpm +mesa-libGLU-6.5.1-7.7.el5.ppc64.rpm +mesa-libGLU-6.5.1-7.7.el5.ppc.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.ppc64.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.ppc.rpm +mesa-libGLw-6.5.1-7.7.el5.ppc64.rpm +mesa-libGLw-6.5.1-7.7.el5.ppc.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.ppc64.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.ppc.rpm +mesa-libOSMesa-6.5.1-7.7.el5.ppc64.rpm +mesa-libOSMesa-6.5.1-7.7.el5.ppc.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.ppc64.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.ppc.rpm +mesa-source-6.5.1-7.7.el5.ppc.rpm +metacity-2.16.0-12.el5.ppc64.rpm +metacity-2.16.0-12.el5.ppc.rpm +mgetty-1.1.33-9.fc6.ppc.rpm +mgetty-sendfax-1.1.33-9.fc6.ppc.rpm +mgetty-viewfax-1.1.33-9.fc6.ppc.rpm +mgetty-voice-1.1.33-9.fc6.ppc.rpm +mikmod-3.1.6-38.1.ppc64.rpm +mikmod-3.1.6-38.1.ppc.rpm +mikmod-devel-3.1.6-38.1.ppc64.rpm +mikmod-devel-3.1.6-38.1.ppc.rpm +mingetty-1.07-5.2.2.ppc.rpm +minicom-2.1-3.ppc.rpm +mkinitrd-5.1.19.6-54.ppc64.rpm +mkinitrd-5.1.19.6-54.ppc.rpm +mkinitrd-devel-5.1.19.6-54.ppc64.rpm +mkinitrd-devel-5.1.19.6-54.ppc.rpm +mkisofs-2.01-10.7.el5.ppc.rpm +mktemp-1.5-23.2.2.ppc.rpm +mlocate-0.15-1.el5.2.ppc.rpm +mockobjects-0.09-14jpp.3.ppc.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.ppc.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.ppc.rpm +mockobjects-httpclient-0.09-14jpp.3.ppc.rpm +mockobjects-jdk1.4-0.09-14jpp.3.ppc.rpm +mod_auth_kerb-5.1-3.el5.ppc.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.ppc.rpm +mod_auth_pgsql-2.0.3-2.3.1.ppc.rpm +mod_authz_ldap-0.26-9.el5.ppc.rpm +mod_dav_svn-1.4.2-4.el5_3.1.ppc.rpm +mod_nss-1.0.3-8.el5.ppc.rpm +mod_perl-2.0.4-6.el5.ppc.rpm +mod_perl-devel-2.0.4-6.el5.ppc64.rpm +mod_perl-devel-2.0.4-6.el5.ppc.rpm +mod_python-3.2.8-3.1.ppc.rpm +mod_ssl-2.2.3-31.el5.ppc.rpm +module-init-tools-3.3-0.pre3.1.54.el5.ppc.rpm +mozldap-6.0.5-1.el5.ppc.rpm +mozldap-devel-6.0.5-1.el5.ppc64.rpm +mozldap-devel-6.0.5-1.el5.ppc.rpm +mozldap-tools-6.0.5-1.el5.ppc.rpm +mpage-2.5.4-7.1.ppc.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mrtg-2.14.5-2.ppc.rpm +mstflint-1.4-1.el5.ppc.rpm +mtools-3.9.10-2.fc6.ppc.rpm +mtr-0.71-3.1.ppc.rpm +mtr-gtk-0.71-3.1.ppc.rpm +mt-st-0.9b-2.2.2.ppc.rpm +mtx-1.2.18-8.2.2.ppc.rpm +mutt-1.4.2.2-3.0.2.el5.ppc.rpm +mvapich-1.1.0-0.3355.2.el5.ppc64.rpm +mx-2.0.6-2.2.2.ppc.rpm +mx4j-3.0.1-6jpp.4.ppc.rpm +mx4j-javadoc-3.0.1-6jpp.4.ppc.rpm +mx4j-manual-3.0.1-6jpp.4.ppc.rpm +mysql-5.0.77-3.el5.ppc64.rpm +mysql-5.0.77-3.el5.ppc.rpm +mysql-bench-5.0.77-3.el5.ppc.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.ppc.rpm +mysql-devel-5.0.77-3.el5.ppc64.rpm +mysql-devel-5.0.77-3.el5.ppc.rpm +MySQL-python-1.2.1-1.ppc.rpm +mysql-server-5.0.77-3.el5.ppc64.rpm +mysql-server-5.0.77-3.el5.ppc.rpm +mysql-test-5.0.77-3.el5.ppc.rpm +nano-1.3.12-1.1.ppc.rpm +nash-5.1.19.6-54.ppc.rpm +nasm-0.98.39-3.2.2.ppc.rpm +nasm-doc-0.98.39-3.2.2.ppc.rpm +nasm-rdoff-0.98.39-3.2.2.ppc.rpm +nautilus-2.16.2-7.el5.ppc.rpm +nautilus-cd-burner-2.16.0-7.el5.ppc64.rpm +nautilus-cd-burner-2.16.0-7.el5.ppc.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.ppc64.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.ppc.rpm +nautilus-devel-2.16.2-7.el5.ppc64.rpm +nautilus-devel-2.16.2-7.el5.ppc.rpm +nautilus-extensions-2.16.2-7.el5.ppc64.rpm +nautilus-extensions-2.16.2-7.el5.ppc.rpm +nautilus-open-terminal-0.6-6.el5.ppc.rpm +nc-1.84-10.fc6.ppc.rpm +ncompress-4.2.4-47.ppc.rpm +ncurses-5.5-24.20060715.ppc64.rpm +ncurses-5.5-24.20060715.ppc.rpm +ncurses-devel-5.5-24.20060715.ppc64.rpm +ncurses-devel-5.5-24.20060715.ppc.rpm +nedit-5.5-21.el5.ppc.rpm +neon-0.25.5-10.el5.ppc64.rpm +neon-0.25.5-10.el5.ppc.rpm +neon-devel-0.25.5-10.el5.ppc64.rpm +neon-devel-0.25.5-10.el5.ppc.rpm +netlabel_tools-0.17-9.el5.ppc.rpm +netpbm-10.35.58-8.el5.ppc64.rpm +netpbm-10.35.58-8.el5.ppc.rpm +netpbm-devel-10.35.58-8.el5.ppc64.rpm +netpbm-devel-10.35.58-8.el5.ppc.rpm +netpbm-progs-10.35.58-8.el5.ppc.rpm +net-snmp-5.3.2.2-7.el5.ppc.rpm +net-snmp-devel-5.3.2.2-7.el5.ppc64.rpm +net-snmp-devel-5.3.2.2-7.el5.ppc.rpm +net-snmp-libs-5.3.2.2-7.el5.ppc64.rpm +net-snmp-libs-5.3.2.2-7.el5.ppc.rpm +net-snmp-perl-5.3.2.2-7.el5.ppc.rpm +net-snmp-utils-5.3.2.2-7.el5.ppc.rpm +net-tools-1.60-78.el5.ppc.rpm +NetworkManager-0.7.0-9.el5.ppc64.rpm +NetworkManager-0.7.0-9.el5.ppc.rpm +NetworkManager-devel-0.7.0-9.el5.ppc64.rpm +NetworkManager-devel-0.7.0-9.el5.ppc.rpm +NetworkManager-glib-0.7.0-9.el5.ppc64.rpm +NetworkManager-glib-0.7.0-9.el5.ppc.rpm +NetworkManager-glib-devel-0.7.0-9.el5.ppc64.rpm +NetworkManager-glib-devel-0.7.0-9.el5.ppc.rpm +NetworkManager-gnome-0.7.0-9.el5.ppc.rpm +newt-0.52.2-12.el5.ppc64.rpm +newt-0.52.2-12.el5.ppc.rpm +newt-devel-0.52.2-12.el5.ppc64.rpm +newt-devel-0.52.2-12.el5.ppc.rpm +newt-perl-1.08-9.2.2.ppc.rpm +nfs4-acl-tools-0.3.3-1.el5.ppc.rpm +nfs-utils-1.0.9-42.el5.ppc.rpm +nfs-utils-lib-1.0.8-7.6.el5.ppc64.rpm +nfs-utils-lib-1.0.8-7.6.el5.ppc.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.ppc64.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.ppc.rpm +nkf-2.07-1.1.fc6.ppc.rpm +nmap-4.11-1.1.ppc.rpm +nmap-frontend-4.11-1.1.ppc.rpm +notification-daemon-0.3.5-9.el5.ppc.rpm +notify-python-0.1.0-3.fc6.ppc.rpm +nscd-2.5-42.ppc.rpm +nspluginwrapper-0.9.91.5-22.el5.ppc.rpm +nspr-4.7.4-1.el5_3.1.ppc64.rpm +nspr-4.7.4-1.el5_3.1.ppc.rpm +nspr-devel-4.7.4-1.el5_3.1.ppc64.rpm +nspr-devel-4.7.4-1.el5_3.1.ppc.rpm +nss-3.12.3.99.3-1.el5_3.2.ppc64.rpm +nss-3.12.3.99.3-1.el5_3.2.ppc.rpm +nss_db-2.2-35.3.ppc64.rpm +nss_db-2.2-35.3.ppc.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.ppc64.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.ppc.rpm +nss_ldap-253-21.el5.ppc64.rpm +nss_ldap-253-21.el5.ppc.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.ppc64.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.ppc.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.ppc.rpm +ntp-4.2.2p1-9.el5_3.2.ppc.rpm +ntsysv-1.3.30.1-2.ppc.rpm +numactl-0.9.8-8.el5.ppc64.rpm +numactl-0.9.8-8.el5.ppc.rpm +numactl-devel-0.9.8-8.el5.ppc64.rpm +numactl-devel-0.9.8-8.el5.ppc.rpm +oddjob-0.27-9.el5.ppc.rpm +oddjob-devel-0.27-9.el5.ppc64.rpm +oddjob-devel-0.27-9.el5.ppc.rpm +oddjob-libs-0.27-9.el5.ppc64.rpm +oddjob-libs-0.27-9.el5.ppc.rpm +ofed-docs-1.4.1-2.el5.noarch.rpm +openais-0.80.6-8.el5.ppc.rpm +openais-devel-0.80.6-8.el5.ppc64.rpm +openais-devel-0.80.6-8.el5.ppc.rpm +openCryptoki-2.2.4-22.el5.ppc64.rpm +openCryptoki-devel-2.2.4-22.el5.ppc64.rpm +openhpi-2.14.0-5.el5.ppc64.rpm +openhpi-2.14.0-5.el5.ppc.rpm +openhpi-devel-2.14.0-5.el5.ppc64.rpm +openhpi-devel-2.14.0-5.el5.ppc.rpm +openhpi-libs-2.14.0-5.el5.ppc64.rpm +openhpi-libs-2.14.0-5.el5.ppc.rpm +openhpi-subagent-2.14.0-5.el5.ppc.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-2.0.16-5.el5.ppc.rpm +OpenIPMI-devel-2.0.16-5.el5.ppc64.rpm +OpenIPMI-devel-2.0.16-5.el5.ppc.rpm +OpenIPMI-gui-2.0.16-5.el5.ppc.rpm +OpenIPMI-libs-2.0.16-5.el5.ppc64.rpm +OpenIPMI-libs-2.0.16-5.el5.ppc.rpm +OpenIPMI-perl-2.0.16-5.el5.ppc.rpm +OpenIPMI-python-2.0.16-5.el5.ppc.rpm +OpenIPMI-tools-2.0.16-5.el5.ppc.rpm +openjade-1.3.2-27.ppc.rpm +openldap-2.3.43-3.el5.ppc64.rpm +openldap-2.3.43-3.el5.ppc.rpm +openldap-clients-2.3.43-3.el5.ppc.rpm +openldap-devel-2.3.43-3.el5.ppc64.rpm +openldap-devel-2.3.43-3.el5.ppc.rpm +openldap-servers-2.3.43-3.el5.ppc.rpm +openldap-servers-overlays-2.3.43-3.el5.ppc.rpm +openldap-servers-sql-2.3.43-3.el5.ppc.rpm +openmotif22-2.2.3-18.ppc64.rpm +openmotif22-2.2.3-18.ppc.rpm +openmotif-2.3.1-2.el5.ppc64.rpm +openmotif-2.3.1-2.el5.ppc.rpm +openmotif-devel-2.3.1-2.el5.ppc64.rpm +openmotif-devel-2.3.1-2.el5.ppc.rpm +openmpi-1.3.2-2.el5.ppc64.rpm +openmpi-1.3.2-2.el5.ppc.rpm +openmpi-devel-1.3.2-2.el5.ppc64.rpm +openmpi-devel-1.3.2-2.el5.ppc.rpm +openmpi-libs-1.3.2-2.el5.ppc64.rpm +openmpi-libs-1.3.2-2.el5.ppc.rpm +openobex-1.3-3.1.ppc64.rpm +openobex-1.3-3.1.ppc.rpm +openobex-apps-1.3-3.1.ppc.rpm +openobex-devel-1.3-3.1.ppc64.rpm +openobex-devel-1.3-3.1.ppc.rpm +opensm-3.2.6-2.el5.ppc.rpm +opensm-devel-3.2.6-2.el5.ppc64.rpm +opensm-devel-3.2.6-2.el5.ppc.rpm +opensm-libs-3.2.6-2.el5.ppc64.rpm +opensm-libs-3.2.6-2.el5.ppc.rpm +opensm-static-3.2.6-2.el5.ppc64.rpm +opensm-static-3.2.6-2.el5.ppc.rpm +opensp-1.5.2-4.ppc64.rpm +opensp-1.5.2-4.ppc.rpm +opensp-devel-1.5.2-4.ppc64.rpm +opensp-devel-1.5.2-4.ppc.rpm +openssh-4.3p2-36.el5.ppc.rpm +openssh-askpass-4.3p2-36.el5.ppc.rpm +openssh-clients-4.3p2-36.el5.ppc.rpm +openssh-server-4.3p2-36.el5.ppc.rpm +openssl097a-0.9.7a-9.el5_2.1.ppc64.rpm +openssl097a-0.9.7a-9.el5_2.1.ppc.rpm +openssl-0.9.8e-12.el5.ppc64.rpm +openssl-0.9.8e-12.el5.ppc.rpm +openssl-devel-0.9.8e-12.el5.ppc64.rpm +openssl-devel-0.9.8e-12.el5.ppc.rpm +openssl-perl-0.9.8e-12.el5.ppc.rpm +openswan-2.6.21-5.el5.ppc.rpm +openswan-doc-2.6.21-5.el5.ppc.rpm +oprofile-0.9.4-11.el5.ppc.rpm +oprofile-devel-0.9.4-11.el5.ppc64.rpm +oprofile-devel-0.9.4-11.el5.ppc.rpm +oprofile-gui-0.9.4-11.el5.ppc.rpm +oprofile-jit-0.9.4-11.el5.ppc64.rpm +oprofile-jit-0.9.4-11.el5.ppc.rpm +ORBit2-2.14.3-5.el5.ppc64.rpm +ORBit2-2.14.3-5.el5.ppc.rpm +ORBit2-devel-2.14.3-5.el5.ppc64.rpm +ORBit2-devel-2.14.3-5.el5.ppc.rpm +orca-1.0.0-5.el5.ppc.rpm +pam-0.99.6.2-6.el5.ppc64.rpm +pam-0.99.6.2-6.el5.ppc.rpm +pam_ccreds-3-5.ppc64.rpm +pam_ccreds-3-5.ppc.rpm +pam-devel-0.99.6.2-6.el5.ppc64.rpm +pam-devel-0.99.6.2-6.el5.ppc.rpm +pam_krb5-2.2.14-10.ppc64.rpm +pam_krb5-2.2.14-10.ppc.rpm +pam_passwdqc-1.0.2-1.2.2.ppc64.rpm +pam_passwdqc-1.0.2-1.2.2.ppc.rpm +pam_pkcs11-0.5.3-23.ppc64.rpm +pam_pkcs11-0.5.3-23.ppc.rpm +pam_smb-1.1.7-7.2.1.ppc64.rpm +pam_smb-1.1.7-7.2.1.ppc.rpm +pango-1.14.9-6.el5.ppc64.rpm +pango-1.14.9-6.el5.ppc.rpm +pango-devel-1.14.9-6.el5.ppc64.rpm +pango-devel-1.14.9-6.el5.ppc.rpm +paps-0.6.6-18.el5.ppc.rpm +parted-1.8.1-23.el5.ppc64.rpm +parted-1.8.1-23.el5.ppc.rpm +parted-devel-1.8.1-23.el5.ppc64.rpm +parted-devel-1.8.1-23.el5.ppc.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.ppc.rpm +patch-2.5.4-29.2.3.el5.ppc.rpm +patchutils-0.2.31-2.2.2.ppc.rpm +pax-3.4-1.2.2.ppc.rpm +pciutils-2.2.3-7.el5.ppc.rpm +pciutils-devel-2.2.3-7.el5.ppc64.rpm +pciutils-devel-2.2.3-7.el5.ppc.rpm +pcmciautils-014-5.ppc.rpm +pcre-6.6-2.el5_1.7.ppc64.rpm +pcre-6.6-2.el5_1.7.ppc.rpm +pcre-devel-6.6-2.el5_1.7.ppc64.rpm +pcre-devel-6.6-2.el5_1.7.ppc.rpm +pcsc-lite-1.4.4-0.1.el5.ppc.rpm +pcsc-lite-devel-1.4.4-0.1.el5.ppc64.rpm +pcsc-lite-devel-1.4.4-0.1.el5.ppc.rpm +pcsc-lite-doc-1.4.4-0.1.el5.ppc.rpm +pcsc-lite-libs-1.4.4-0.1.el5.ppc64.rpm +pcsc-lite-libs-1.4.4-0.1.el5.ppc.rpm +pdksh-5.2.14-36.el5.ppc.rpm +perftest-1.2-14.el5.ppc.rpm +perl-5.8.8-27.el5.ppc.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.ppc.rpm +perl-BSD-Resource-1.28-1.fc6.1.ppc.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.ppc.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.ppc.rpm +perl-Date-Calc-5.4-1.2.2.1.ppc.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.ppc.rpm +perl-DBD-Pg-1.49-2.el5_3.1.ppc.rpm +perl-DBI-1.52-2.el5.ppc.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.ppc.rpm +perl-HTML-Parser-3.55-1.fc6.ppc.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.ppc.rpm +perl-Net-DNS-0.59-3.el5.ppc.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.ppc.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.ppc.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.ppc.rpm +perl-String-CRC32-1.4-2.fc6.ppc.rpm +perl-suidperl-5.8.8-27.el5.ppc.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.ppc.rpm +perl-XML-LibXML-Common-0.13-8.2.2.ppc.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.ppc.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +php-5.1.6-23.2.el5_3.ppc.rpm +php-bcmath-5.1.6-23.2.el5_3.ppc.rpm +php-cli-5.1.6-23.2.el5_3.ppc.rpm +php-common-5.1.6-23.2.el5_3.ppc.rpm +php-dba-5.1.6-23.2.el5_3.ppc.rpm +php-devel-5.1.6-23.2.el5_3.ppc.rpm +php-gd-5.1.6-23.2.el5_3.ppc.rpm +php-imap-5.1.6-23.2.el5_3.ppc.rpm +php-ldap-5.1.6-23.2.el5_3.ppc.rpm +php-mbstring-5.1.6-23.2.el5_3.ppc.rpm +php-mysql-5.1.6-23.2.el5_3.ppc.rpm +php-ncurses-5.1.6-23.2.el5_3.ppc.rpm +php-odbc-5.1.6-23.2.el5_3.ppc.rpm +php-pdo-5.1.6-23.2.el5_3.ppc.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.ppc.rpm +php-snmp-5.1.6-23.2.el5_3.ppc.rpm +php-soap-5.1.6-23.2.el5_3.ppc.rpm +php-xml-5.1.6-23.2.el5_3.ppc.rpm +php-xmlrpc-5.1.6-23.2.el5_3.ppc.rpm +pinentry-0.7.3-3.el5.ppc.rpm +pinentry-gtk-0.7.3-3.el5.ppc.rpm +pinentry-qt-0.7.3-3.el5.ppc.rpm +pinfo-0.6.9-1.fc6.ppc.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.ppc.rpm +pkinit-nss-0.7.6-1.el5.ppc.rpm +pm-utils-0.99.3-10.el5.ppc.rpm +policycoreutils-1.33.12-14.6.el5.ppc.rpm +policycoreutils-gui-1.33.12-14.6.el5.ppc.rpm +policycoreutils-newrole-1.33.12-14.6.el5.ppc.rpm +poppler-0.5.4-4.4.el5_3.9.ppc64.rpm +poppler-0.5.4-4.4.el5_3.9.ppc.rpm +poppler-devel-0.5.4-4.4.el5_3.9.ppc64.rpm +poppler-devel-0.5.4-4.4.el5_3.9.ppc.rpm +poppler-utils-0.5.4-4.4.el5_3.9.ppc.rpm +popt-1.10.2.3-18.el5.ppc64.rpm +popt-1.10.2.3-18.el5.ppc.rpm +portmap-4.0-65.2.2.1.ppc.rpm +postfix-2.3.3-2.1.el5_2.ppc.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.ppc.rpm +postgresql-8.1.11-1.el5_1.1.ppc64.rpm +postgresql-8.1.11-1.el5_1.1.ppc.rpm +postgresql-contrib-8.1.11-1.el5_1.1.ppc.rpm +postgresql-devel-8.1.11-1.el5_1.1.ppc64.rpm +postgresql-devel-8.1.11-1.el5_1.1.ppc.rpm +postgresql-docs-8.1.11-1.el5_1.1.ppc.rpm +postgresql-jdbc-8.1.407-1jpp.4.ppc.rpm +postgresql-libs-8.1.11-1.el5_1.1.ppc64.rpm +postgresql-libs-8.1.11-1.el5_1.1.ppc.rpm +postgresql-odbc-08.01.0200-3.1.ppc.rpm +postgresql-pl-8.1.11-1.el5_1.1.ppc.rpm +postgresql-python-8.1.11-1.el5_1.1.ppc.rpm +postgresql-server-8.1.11-1.el5_1.1.ppc.rpm +postgresql-tcl-8.1.11-1.el5_1.1.ppc.rpm +postgresql-test-8.1.11-1.el5_1.1.ppc.rpm +ppc64-utils-0.11-12.el5.ppc.rpm +ppc64-utils-devel-0.11-12.el5.ppc.rpm +ppp-2.4.4-2.el5.ppc.rpm +prelink-0.4.0-2.el5.ppc.rpm +privoxy-3.0.3-9.3.el5.ppc.rpm +procinfo-18-19.ppc.rpm +procmail-3.22-17.1.ppc.rpm +procps-3.2.7-11.1.el5.ppc64.rpm +procps-3.2.7-11.1.el5.ppc.rpm +psacct-6.3.2-44.el5.ppc.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.ppc.rpm +pstack-1.2-7.2.2.ppc.rpm +psutils-1.17-26.1.ppc.rpm +pth-2.0.7-6.el5.ppc64.rpm +pth-2.0.7-6.el5.ppc.rpm +pth-devel-2.0.7-6.el5.ppc64.rpm +pth-devel-2.0.7-6.el5.ppc.rpm +pvm-3.4.5-7.fc6.1.ppc.rpm +pvm-gui-3.4.5-7.fc6.1.ppc.rpm +pycairo-1.2.0-1.1.ppc.rpm +pycairo-devel-1.2.0-1.1.ppc64.rpm +pycairo-devel-1.2.0-1.1.ppc.rpm +pygobject2-2.12.1-5.el5.ppc.rpm +pygobject2-devel-2.12.1-5.el5.ppc64.rpm +pygobject2-devel-2.12.1-5.el5.ppc.rpm +pygobject2-doc-2.12.1-5.el5.ppc.rpm +pygtk2-2.10.1-12.el5.ppc.rpm +pygtk2-codegen-2.10.1-12.el5.ppc.rpm +pygtk2-devel-2.10.1-12.el5.ppc64.rpm +pygtk2-devel-2.10.1-12.el5.ppc.rpm +pygtk2-libglade-2.10.1-12.el5.ppc.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.ppc.rpm +pyorbit-2.14.1-3.el5.ppc.rpm +pyorbit-devel-2.14.1-3.el5.ppc64.rpm +pyorbit-devel-2.14.1-3.el5.ppc.rpm +pyparted-1.8.1-4.el5.ppc.rpm +PyQt-3.16-4.ppc.rpm +PyQt-devel-3.16-4.ppc64.rpm +PyQt-devel-3.16-4.ppc.rpm +PyQt-examples-3.16-4.ppc.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +pyspi-0.6.1-1.el5.ppc.rpm +python-2.4.3-27.el5.ppc.rpm +python-devel-2.4.3-27.el5.ppc64.rpm +python-devel-2.4.3-27.el5.ppc.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-elementtree-1.2.6-5.ppc.rpm +python-imaging-1.1.5-5.el5.ppc.rpm +python-imaging-devel-1.1.5-5.el5.ppc64.rpm +python-imaging-devel-1.1.5-5.el5.ppc.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.ppc.rpm +python-ldap-2.2.0-2.1.ppc.rpm +python-numeric-23.7-2.2.2.ppc.rpm +python-pyblock-0.26-4.el5.ppc.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.ppc.rpm +python-tools-2.4.3-27.el5.ppc.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +pyxf86config-0.3.31-2.fc6.ppc.rpm +PyXML-0.8.4-4.ppc.rpm +qlvnictools-0.0.1-11.el5.ppc.rpm +qperf-0.4.4-3.el5.ppc.rpm +qt-3.3.6-23.el5.ppc64.rpm +qt-3.3.6-23.el5.ppc.rpm +qt4-4.2.1-1.ppc64.rpm +qt4-4.2.1-1.ppc.rpm +qt4-devel-4.2.1-1.ppc64.rpm +qt4-devel-4.2.1-1.ppc.rpm +qt4-doc-4.2.1-1.ppc.rpm +qt4-mysql-4.2.1-1.ppc.rpm +qt4-odbc-4.2.1-1.ppc.rpm +qt4-postgresql-4.2.1-1.ppc.rpm +qt4-sqlite-4.2.1-1.ppc.rpm +qt-config-3.3.6-23.el5.ppc.rpm +qt-designer-3.3.6-23.el5.ppc.rpm +qt-devel-3.3.6-23.el5.ppc64.rpm +qt-devel-3.3.6-23.el5.ppc.rpm +qt-devel-docs-3.3.6-23.el5.ppc.rpm +qt-MySQL-3.3.6-23.el5.ppc.rpm +qt-ODBC-3.3.6-23.el5.ppc.rpm +qt-PostgreSQL-3.3.6-23.el5.ppc.rpm +quagga-0.98.6-5.el5.ppc.rpm +quagga-contrib-0.98.6-5.el5.ppc.rpm +quagga-devel-0.98.6-5.el5.ppc64.rpm +quagga-devel-0.98.6-5.el5.ppc.rpm +quota-3.13-1.2.5.el5.ppc.rpm +radvd-0.9.1-4.ppc.rpm +rarpd-ss981107-22.2.2.ppc.rpm +rcs-5.7-30.1.ppc.rpm +rdate-1.4-8.el5.ppc.rpm +rdesktop-1.6.0-3.ppc.rpm +rdist-6.1.5-44.ppc.rpm +rds-tools-1.4-2.el5.ppc.rpm +readahead-1.3-7.el5.ppc.rpm +readline-5.1-3.el5.ppc64.rpm +readline-5.1-3.el5.ppc.rpm +readline-devel-5.1-3.el5.ppc64.rpm +readline-devel-5.1-3.el5.ppc.rpm +redhat-artwork-5.0.9-1.el5.ppc64.rpm +redhat-artwork-5.0.9-1.el5.ppc.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.ppc64.rpm +redhat-lsb-3.1-12.3.EL.ppc.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Server-5.4.0.3.ppc.rpm +redhat-release-notes-5Server-29.ppc.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.ppc.rpm +regexp-javadoc-1.4-2jpp.2.ppc.rpm +rhdb-utils-8.1.1-1.2.2.ppc.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhgb-0.16.4-8.el5.ppc.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.ppc.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.ppc.rpm +rhpxl-0.41.1-7.el5.ppc.rpm +rmt-0.4b41-4.el5.ppc.rpm +rng-utils-2.0-1.14.1.fc6.ppc.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.ppc.rpm +rpm-apidocs-4.4.2.3-18.el5.ppc.rpm +rpm-build-4.4.2.3-18.el5.ppc.rpm +rpm-devel-4.4.2.3-18.el5.ppc64.rpm +rpm-devel-4.4.2.3-18.el5.ppc.rpm +rpm-libs-4.4.2.3-18.el5.ppc64.rpm +rpm-libs-4.4.2.3-18.el5.ppc.rpm +rpm-python-4.4.2.3-18.el5.ppc.rpm +rp-pppoe-3.5-32.1.ppc.rpm +rsh-0.17-40.el5.ppc.rpm +rsh-server-0.17-40.el5.ppc.rpm +rsync-2.6.8-3.1.ppc.rpm +rsyslog-2.0.6-1.el5.ppc.rpm +rsyslog-mysql-2.0.6-1.el5.ppc.rpm +ruby-1.8.5-5.el5_3.7.ppc.rpm +ruby-devel-1.8.5-5.el5_3.7.ppc64.rpm +ruby-devel-1.8.5-5.el5_3.7.ppc.rpm +ruby-docs-1.8.5-5.el5_3.7.ppc.rpm +ruby-irb-1.8.5-5.el5_3.7.ppc.rpm +ruby-libs-1.8.5-5.el5_3.7.ppc64.rpm +ruby-libs-1.8.5-5.el5_3.7.ppc.rpm +ruby-mode-1.8.5-5.el5_3.7.ppc.rpm +ruby-rdoc-1.8.5-5.el5_3.7.ppc.rpm +ruby-ri-1.8.5-5.el5_3.7.ppc.rpm +ruby-tcltk-1.8.5-5.el5_3.7.ppc.rpm +rusers-0.17-47.ppc.rpm +rusers-server-0.17-47.ppc.rpm +rwho-0.17-26.ppc.rpm +sabayon-2.12.4-6.el5.ppc.rpm +sabayon-apply-2.12.4-6.el5.ppc.rpm +samba-3.0.33-3.14.el5.ppc.rpm +samba-client-3.0.33-3.14.el5.ppc.rpm +samba-common-3.0.33-3.14.el5.ppc64.rpm +samba-common-3.0.33-3.14.el5.ppc.rpm +samba-swat-3.0.33-3.14.el5.ppc.rpm +sane-backends-1.0.18-5.el5.ppc.rpm +sane-backends-devel-1.0.18-5.el5.ppc64.rpm +sane-backends-devel-1.0.18-5.el5.ppc.rpm +sane-backends-libs-1.0.18-5.el5.ppc64.rpm +sane-backends-libs-1.0.18-5.el5.ppc.rpm +sane-frontends-1.0.14-1.2.2.ppc.rpm +sblim-cim-client-1.3.3-35.el5.ppc.rpm +sblim-cim-client-javadoc-1-35.el5.ppc.rpm +sblim-cim-client-manual-1-35.el5.ppc.rpm +sblim-cmpi-base-1.5.5-35.el5.ppc64.rpm +sblim-cmpi-base-1.5.5-35.el5.ppc.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.ppc64.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.ppc.rpm +sblim-cmpi-base-test-1.5.5-35.el5.ppc.rpm +sblim-cmpi-devel-1.0.4-35.el5.ppc64.rpm +sblim-cmpi-devel-1.0.4-35.el5.ppc.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.ppc64.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.ppc.rpm +sblim-cmpi-dhcp-devel-1-35.el5.ppc64.rpm +sblim-cmpi-dhcp-devel-1-35.el5.ppc.rpm +sblim-cmpi-dhcp-test-1-35.el5.ppc.rpm +sblim-cmpi-dns-0.5.2-35.el5.ppc64.rpm +sblim-cmpi-dns-0.5.2-35.el5.ppc.rpm +sblim-cmpi-dns-devel-1-35.el5.ppc64.rpm +sblim-cmpi-dns-devel-1-35.el5.ppc.rpm +sblim-cmpi-dns-test-1-35.el5.ppc.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.ppc64.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.ppc.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.ppc64.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.ppc.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.ppc.rpm +sblim-cmpi-network-1.3.8-35.el5.ppc64.rpm +sblim-cmpi-network-1.3.8-35.el5.ppc.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.ppc64.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.ppc.rpm +sblim-cmpi-network-test-1.3.8-35.el5.ppc.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.ppc.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.ppc.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.ppc.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.ppc.rpm +sblim-cmpi-params-1.2.6-35.el5.ppc.rpm +sblim-cmpi-params-test-1.2.6-35.el5.ppc.rpm +sblim-cmpi-samba-0.5.2-35.el5.ppc64.rpm +sblim-cmpi-samba-0.5.2-35.el5.ppc.rpm +sblim-cmpi-samba-devel-1-35.el5.ppc64.rpm +sblim-cmpi-samba-devel-1-35.el5.ppc.rpm +sblim-cmpi-samba-test-1-35.el5.ppc.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.ppc.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.ppc.rpm +sblim-cmpi-syslog-0.7.11-35.el5.ppc.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.ppc.rpm +sblim-gather-2.1.2-35.el5.ppc64.rpm +sblim-gather-2.1.2-35.el5.ppc.rpm +sblim-gather-devel-2.1.2-35.el5.ppc64.rpm +sblim-gather-devel-2.1.2-35.el5.ppc.rpm +sblim-gather-provider-2.1.2-35.el5.ppc64.rpm +sblim-gather-provider-2.1.2-35.el5.ppc.rpm +sblim-gather-test-2.1.2-35.el5.ppc.rpm +sblim-testsuite-1.2.4-35.el5.ppc.rpm +sblim-tools-libra-0.2.3-35.el5.ppc64.rpm +sblim-tools-libra-0.2.3-35.el5.ppc.rpm +sblim-tools-libra-devel-0.2.3-35.el5.ppc64.rpm +sblim-tools-libra-devel-0.2.3-35.el5.ppc.rpm +sblim-wbemcli-1.5.1-35.el5.ppc.rpm +scim-1.4.4-41.el5.ppc.rpm +scim-anthy-1.2.0-6.el5.ppc.rpm +scim-bridge-0.4.5-9.el5.ppc.rpm +scim-bridge-gtk-0.4.5-9.el5.ppc64.rpm +scim-bridge-gtk-0.4.5-9.el5.ppc.rpm +scim-chewing-0.3.1-11.el5.ppc.rpm +scim-chinese-standard-0.0.2-1.el5.ppc.rpm +scim-devel-1.4.4-41.el5.ppc64.rpm +scim-devel-1.4.4-41.el5.ppc.rpm +scim-doc-1.4.4-41.el5.ppc.rpm +scim-hangul-0.2.2-7.fc6.ppc.rpm +scim-libs-1.4.4-41.el5.ppc64.rpm +scim-libs-1.4.4-41.el5.ppc.rpm +scim-m17n-0.2.0-6.fc6.ppc.rpm +scim-pinyin-0.5.91-16.el5.ppc.rpm +scim-qtimm-0.9.4-5.ppc64.rpm +scim-qtimm-0.9.4-5.ppc.rpm +scim-sinhala-0.2.0-2.fc6.ppc.rpm +scim-tables-0.5.6-7.ppc.rpm +scim-tables-additional-0.5.6-7.ppc.rpm +scim-tables-amharic-0.5.6-7.ppc.rpm +scim-tables-arabic-0.5.6-7.ppc.rpm +scim-tables-chinese-0.5.6-7.ppc.rpm +scim-tables-nepali-0.5.6-7.ppc.rpm +scim-tables-russian-0.5.6-7.ppc.rpm +scim-tables-thai-0.5.6-7.ppc.rpm +scim-tables-vietnamese-0.5.6-7.ppc.rpm +screen-4.0.3-1.el5.ppc.rpm +scrollkeeper-0.3.14-9.el5.ppc64.rpm +scrollkeeper-0.3.14-9.el5.ppc.rpm +SDL-1.2.10-8.el5.ppc64.rpm +SDL-1.2.10-8.el5.ppc.rpm +SDL-devel-1.2.10-8.el5.ppc64.rpm +SDL-devel-1.2.10-8.el5.ppc.rpm +sed-4.1.5-5.fc6.ppc.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.ppc.rpm +sendmail-cf-8.13.8-2.el5.ppc.rpm +sendmail-devel-8.13.8-2.el5.ppc64.rpm +sendmail-devel-8.13.8-2.el5.ppc.rpm +sendmail-doc-8.13.8-2.el5.ppc.rpm +setarch-2.0-1.1.ppc.rpm +setools-3.0-3.el5.ppc.rpm +setools-devel-3.0-3.el5.ppc64.rpm +setools-devel-3.0-3.el5.ppc.rpm +setools-gui-3.0-3.el5.ppc.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setserial-2.17-19.2.2.ppc.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.ppc.rpm +sg3_utils-1.25-4.el5.ppc.rpm +sg3_utils-devel-1.25-4.el5.ppc64.rpm +sg3_utils-devel-1.25-4.el5.ppc.rpm +sg3_utils-libs-1.25-4.el5.ppc64.rpm +sg3_utils-libs-1.25-4.el5.ppc.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.ppc.rpm +shadow-utils-4.0.17-14.el5.ppc.rpm +shared-mime-info-0.19-5.el5.ppc.rpm +sharutils-4.6.1-2.ppc.rpm +sip-4.4.5-3.ppc.rpm +sip-devel-4.4.5-3.ppc64.rpm +sip-devel-4.4.5-3.ppc.rpm +slang-2.0.6-4.el5.ppc64.rpm +slang-2.0.6-4.el5.ppc.rpm +slang-devel-2.0.6-4.el5.ppc64.rpm +slang-devel-2.0.6-4.el5.ppc.rpm +slrn-0.9.8.1pl1-1.2.2.ppc.rpm +slrn-pull-0.9.8.1pl1-1.2.2.ppc.rpm +smartmontools-5.38-2.el5.ppc.rpm +sos-1.7-9.27.el5.noarch.rpm +sound-juicer-2.16.0-3.el5.ppc.rpm +sox-12.18.1-1.ppc.rpm +sox-devel-12.18.1-1.ppc64.rpm +sox-devel-12.18.1-1.ppc.rpm +spamassassin-3.2.5-1.el5.ppc.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.ppc64.rpm +speex-1.0.5-4.el5_1.1.ppc.rpm +speex-devel-1.0.5-4.el5_1.1.ppc64.rpm +speex-devel-1.0.5-4.el5_1.1.ppc.rpm +splint-3.1.1-16.el5.ppc.rpm +spu-tools-2.3.0.135-3.el5.ppc.rpm +sqlite-3.3.6-5.ppc64.rpm +sqlite-3.3.6-5.ppc.rpm +sqlite-devel-3.3.6-5.ppc64.rpm +sqlite-devel-3.3.6-5.ppc.rpm +squashfs-tools-3.0-4.ppc.rpm +squid-2.6.STABLE21-3.el5.ppc.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +srptools-0.0.4-6.el5.ppc.rpm +star-1.5a75-2.ppc.rpm +stardict-2.4.5-5.ppc.rpm +startup-notification-0.8-4.1.ppc64.rpm +startup-notification-0.8-4.1.ppc.rpm +startup-notification-devel-0.8-4.1.ppc64.rpm +startup-notification-devel-0.8-4.1.ppc.rpm +statserial-1.1-38.2.2.ppc.rpm +strace-4.5.18-5.el5.ppc.rpm +strace64-4.5.18-5.el5.ppc64.rpm +struts-1.2.9-4jpp.5.ppc.rpm +struts-javadoc-1.2.9-4jpp.5.ppc.rpm +struts-manual-1.2.9-4jpp.5.ppc.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.ppc.rpm +stunnel-4.15-2.el5.1.ppc.rpm +subversion-1.4.2-4.el5_3.1.ppc64.rpm +subversion-1.4.2-4.el5_3.1.ppc.rpm +subversion-devel-1.4.2-4.el5_3.1.ppc64.rpm +subversion-devel-1.4.2-4.el5_3.1.ppc.rpm +subversion-javahl-1.4.2-4.el5_3.1.ppc.rpm +subversion-perl-1.4.2-4.el5_3.1.ppc.rpm +subversion-ruby-1.4.2-4.el5_3.1.ppc.rpm +sudo-1.6.9p17-5.el5.ppc.rpm +svrcore-4.0.4-3.el5.ppc64.rpm +svrcore-4.0.4-3.el5.ppc.rpm +svrcore-devel-4.0.4-3.el5.ppc64.rpm +svrcore-devel-4.0.4-3.el5.ppc.rpm +swig-1.3.29-2.el5.ppc.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.ppc.rpm +synaptics-0.14.4-8.fc6.ppc.rpm +sysfsutils-2.0.0-6.ppc.rpm +sysklogd-1.4.1-44.el5.ppc.rpm +sysstat-7.0.2-3.el5.ppc.rpm +system-config-audit-0.4.8-9.el5.ppc.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-display-1.0.48-2.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kdump-1.0.14-4.el5.noarch.rpm +system-config-keyboard-1.2.11-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.ppc.rpm +system-config-printer-libs-0.7.32.10-1.el5.ppc.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.ppc.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.ppc.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-soundcard-2.0.6-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.ppc64.rpm +systemtap-client-0.9.7-5.el5.ppc64.rpm +systemtap-initscript-0.9.7-5.el5.ppc64.rpm +systemtap-runtime-0.9.7-5.el5.ppc64.rpm +systemtap-sdt-devel-0.9.7-5.el5.ppc64.rpm +systemtap-server-0.9.7-5.el5.ppc64.rpm +systemtap-testsuite-0.9.7-5.el5.ppc64.rpm +SysVinit-2.86-15.el5.ppc.rpm +talk-0.17-29.2.2.ppc.rpm +talk-server-0.17-29.2.2.ppc.rpm +tar-1.15.1-23.0.1.el5.ppc.rpm +tcl-8.4.13-4.el5.ppc64.rpm +tcl-8.4.13-4.el5.ppc.rpm +tcl-devel-8.4.13-4.el5.ppc64.rpm +tcl-devel-8.4.13-4.el5.ppc.rpm +tcl-html-8.4.13-4.el5.ppc.rpm +tclx-8.4.0-5.fc6.ppc.rpm +tclx-devel-8.4.0-5.fc6.ppc64.rpm +tclx-devel-8.4.0-5.fc6.ppc.rpm +tclx-doc-8.4.0-5.fc6.ppc.rpm +tcpdump-3.9.4-14.el5.ppc.rpm +tcp_wrappers-7.6-40.7.el5.ppc64.rpm +tcp_wrappers-7.6-40.7.el5.ppc.rpm +tcsh-6.14-14.el5.ppc.rpm +telnet-0.17-39.el5.ppc.rpm +telnet-server-0.17-39.el5.ppc.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.ppc.rpm +tetex-afm-3.0-33.8.el5.ppc.rpm +tetex-doc-3.0-33.8.el5.ppc.rpm +tetex-dvips-3.0-33.8.el5.ppc.rpm +tetex-fonts-3.0-33.8.el5.ppc.rpm +tetex-latex-3.0-33.8.el5.ppc.rpm +tetex-xdvi-3.0-33.8.el5.ppc.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.ppc.rpm +texinfo-tex-4.8-14.el5.ppc.rpm +tftp-0.49-2.ppc.rpm +tftp-server-0.49-2.ppc.rpm +theora-tools-1.0alpha7-1.ppc.rpm +time-1.7-27.2.2.ppc.rpm +tix-8.4.0-11.fc6.ppc64.rpm +tix-8.4.0-11.fc6.ppc.rpm +tix-devel-8.4.0-11.fc6.ppc64.rpm +tix-devel-8.4.0-11.fc6.ppc.rpm +tix-doc-8.4.0-11.fc6.ppc.rpm +tk-8.4.13-5.el5_1.1.ppc64.rpm +tk-8.4.13-5.el5_1.1.ppc.rpm +tk-devel-8.4.13-5.el5_1.1.ppc64.rpm +tk-devel-8.4.13-5.el5_1.1.ppc.rpm +tkinter-2.4.3-27.el5.ppc.rpm +tmpwatch-2.9.7-1.1.el5.2.ppc.rpm +tn5250-0.17.3-6.ppc.rpm +tn5250-devel-0.17.3-6.ppc64.rpm +tn5250-devel-0.17.3-6.ppc.rpm +tog-pegasus-2.7.2-1.el5.ppc64.rpm +tog-pegasus-2.7.2-1.el5.ppc.rpm +tog-pegasus-devel-2.7.2-1.el5.ppc64.rpm +tog-pegasus-devel-2.7.2-1.el5.ppc.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.ppc64.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.ppc.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.ppc.rpm +totem-2.16.7-6.el5.ppc64.rpm +totem-2.16.7-6.el5.ppc.rpm +totem-devel-2.16.7-6.el5.ppc64.rpm +totem-devel-2.16.7-6.el5.ppc.rpm +totem-mozplugin-2.16.7-6.el5.ppc.rpm +tpm-tools-1.3.1-1.el5.ppc64.rpm +tpm-tools-1.3.1-1.el5.ppc.rpm +tpm-tools-devel-1.3.1-1.el5.ppc64.rpm +tpm-tools-devel-1.3.1-1.el5.ppc.rpm +traceroute-2.0.1-5.el5.ppc.rpm +transfig-3.2.4-16.ppc.rpm +tree-1.5.0-4.ppc.rpm +trousers-0.3.1-4.el5.ppc64.rpm +trousers-0.3.1-4.el5.ppc.rpm +trousers-devel-0.3.1-4.el5.ppc64.rpm +trousers-devel-0.3.1-4.el5.ppc.rpm +trousers-static-0.3.1-4.el5.ppc.rpm +tsclient-0.148-6.el5.ppc.rpm +ttmkfdir-3.0.9-23.el5.ppc.rpm +tux-3.2.18-9.fc6.ppc.rpm +tvflash-0.9.0-2.el5.ppc.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.ppc.rpm +udftools-1.0.0b3-0.1.el5.ppc.rpm +unifdef-1.171-5.fc6.ppc.rpm +units-1.85-1.2.2.ppc.rpm +unix2dos-2.2-26.2.3.el5.ppc.rpm +unixODBC-2.2.11-7.1.ppc64.rpm +unixODBC-2.2.11-7.1.ppc.rpm +unixODBC-devel-2.2.11-7.1.ppc64.rpm +unixODBC-devel-2.2.11-7.1.ppc.rpm +unixODBC-kde-2.2.11-7.1.ppc64.rpm +unixODBC-kde-2.2.11-7.1.ppc.rpm +unzip-5.52-3.el5.ppc.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usbutils-0.71-2.1.ppc.rpm +usermode-1.88-3.el5.2.ppc.rpm +usermode-gtk-1.88-3.el5.2.ppc.rpm +util-linux-2.13-0.52.el5.ppc.rpm +uucp-1.07-12.ppc.rpm +uuidd-1.39-23.el5.ppc.rpm +valgrind-3.2.1-6.el5.ppc64.rpm +valgrind-3.2.1-6.el5.ppc.rpm +vconfig-1.9-2.1.ppc.rpm +velocity-1.4-6jpp.1.ppc.rpm +velocity-demo-1.4-6jpp.1.ppc.rpm +velocity-javadoc-1.4-6jpp.1.ppc.rpm +velocity-manual-1.4-6jpp.1.ppc.rpm +vim-common-7.0.109-6.el5.ppc.rpm +vim-enhanced-7.0.109-6.el5.ppc.rpm +vim-minimal-7.0.109-6.el5.ppc.rpm +vim-X11-7.0.109-6.el5.ppc.rpm +vino-2.13.5-7.el5.ppc.rpm +vixie-cron-4.1-76.el5.ppc.rpm +vlock-1.3-23.ppc.rpm +vnc-4.1.2-14.el5_3.1.ppc.rpm +vnc-server-4.1.2-14.el5_3.1.ppc.rpm +vorbis-tools-1.1.1-3.el5.ppc.rpm +vsftpd-2.0.5-16.el5.ppc.rpm +vte-0.14.0-2.el5.ppc64.rpm +vte-0.14.0-2.el5.ppc.rpm +vte-devel-0.14.0-2.el5.ppc64.rpm +vte-devel-0.14.0-2.el5.ppc.rpm +w3m-0.5.1-15.el5.ppc.rpm +w3m-img-0.5.1-15.el5.ppc.rpm +wacomexpresskeys-0.4.1-1.el5.ppc.rpm +watchdog-5.6-1.el5.ppc.rpm +wdaemon-0.14-4.ppc.rpm +webalizer-2.01_10-30.1.ppc.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.ppc.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.ppc.rpm +wget-1.11.4-2.el5.ppc.rpm +which-2.16-7.ppc.rpm +wireless-tools-28-2.el5.ppc64.rpm +wireless-tools-28-2.el5.ppc.rpm +wireless-tools-devel-28-2.el5.ppc64.rpm +wireless-tools-devel-28-2.el5.ppc.rpm +wireshark-1.0.8-1.el5_3.1.ppc.rpm +wireshark-gnome-1.0.8-1.el5_3.1.ppc.rpm +words-3.0-9.1.noarch.rpm +wpa_supplicant-0.5.10-8.el5.ppc.rpm +wpa_supplicant-gui-0.5.10-8.el5.ppc.rpm +wsdl4j-1.5.2-4jpp.1.ppc.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.ppc.rpm +wvdial-1.54.0-5.2.2.1.ppc.rpm +x3270-3.3.4p7-3.el5.4.ppc.rpm +x3270-text-3.3.4p7-3.el5.4.ppc.rpm +x3270-x11-3.3.4p7-3.el5.4.ppc.rpm +xalan-j2-2.7.0-6jpp.1.ppc.rpm +xalan-j2-demo-2.7.0-6jpp.1.ppc.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.ppc.rpm +xalan-j2-manual-2.7.0-6jpp.1.ppc.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.ppc.rpm +Xaw3d-1.5E-10.1.ppc64.rpm +Xaw3d-1.5E-10.1.ppc.rpm +Xaw3d-devel-1.5E-10.1.ppc64.rpm +Xaw3d-devel-1.5E-10.1.ppc.rpm +xcdroast-0.98a15-12.2.2.ppc.rpm +xchat-2.6.6-8.el5.ppc.rpm +xdelta-1.1.3-20.ppc64.rpm +xdelta-1.1.3-20.ppc.rpm +xdelta-devel-1.1.3-20.ppc64.rpm +xdelta-devel-1.1.3-20.ppc.rpm +xdoclet-1.2.3-7jpp.2.ppc.rpm +xdoclet-javadoc-1.2.3-7jpp.2.ppc.rpm +xdoclet-manual-1.2.3-7jpp.2.ppc.rpm +xerces-j2-2.7.1-7jpp.2.ppc.rpm +xerces-j2-demo-2.7.1-7jpp.2.ppc.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.ppc.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.ppc.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.ppc.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.ppc.rpm +xerces-j2-scripts-2.7.1-7jpp.2.ppc.rpm +xferstats-2.16-14.1.ppc.rpm +xfig-3.2.4-21.3.el5.ppc.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.ppc.rpm +xisdnload-3.2-56.el5.ppc.rpm +xjavadoc-1.1-4jpp.1.ppc.rpm +xjavadoc-javadoc-1.1-4jpp.1.ppc.rpm +xkeyboard-config-0.8-9.el5.noarch.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.ppc.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.ppc.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.ppc.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.ppc.rpm +xml-commons-resolver-1.1-1jpp.12.ppc.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.ppc.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.ppc.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.ppc.rpm +xmlrpc-2.0.1-3jpp.1.ppc.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.ppc.rpm +xmlsec1-1.2.9-8.1.ppc64.rpm +xmlsec1-1.2.9-8.1.ppc.rpm +xmlsec1-devel-1.2.9-8.1.ppc64.rpm +xmlsec1-devel-1.2.9-8.1.ppc.rpm +xmlsec1-gnutls-1.2.9-8.1.ppc64.rpm +xmlsec1-gnutls-1.2.9-8.1.ppc.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.ppc64.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.ppc.rpm +xmlsec1-nss-1.2.9-8.1.ppc64.rpm +xmlsec1-nss-1.2.9-8.1.ppc.rpm +xmlsec1-nss-devel-1.2.9-8.1.ppc64.rpm +xmlsec1-nss-devel-1.2.9-8.1.ppc.rpm +xmlsec1-openssl-1.2.9-8.1.ppc64.rpm +xmlsec1-openssl-1.2.9-8.1.ppc.rpm +xmlsec1-openssl-devel-1.2.9-8.1.ppc64.rpm +xmlsec1-openssl-devel-1.2.9-8.1.ppc.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.ppc.rpm +xorg-x11-apps-7.1-4.0.1.el5.ppc.rpm +xorg-x11-drivers-7.1-4.1.el5.ppc.rpm +xorg-x11-drv-acecad-1.1.0-2.1.ppc.rpm +xorg-x11-drv-aiptek-1.0.1-2.ppc.rpm +xorg-x11-drv-ati-6.6.3-3.27.el5.ppc.rpm +xorg-x11-drv-calcomp-1.1.0-1.1.ppc.rpm +xorg-x11-drv-cirrus-1.1.0-2.fc6.ppc.rpm +xorg-x11-drv-citron-2.2.0-1.1.ppc.rpm +xorg-x11-drv-digitaledge-1.1.0-1.1.ppc.rpm +xorg-x11-drv-dmc-1.1.0-2.ppc.rpm +xorg-x11-drv-dummy-0.2.0-2.1.ppc.rpm +xorg-x11-drv-dynapro-1.1.0-2.ppc.rpm +xorg-x11-drv-elo2300-1.1.0-1.1.ppc.rpm +xorg-x11-drv-elographics-1.1.0-1.1.ppc.rpm +xorg-x11-drv-evdev-1.0.0.5-3.el5.ppc.rpm +xorg-x11-drv-fbdev-0.3.0-2.ppc.rpm +xorg-x11-drv-fpit-1.1.0-1.1.ppc.rpm +xorg-x11-drv-hyperpen-1.1.0-2.ppc.rpm +xorg-x11-drv-jamstudio-1.1.0-1.1.ppc.rpm +xorg-x11-drv-joystick-1.1.0-1.1.ppc.rpm +xorg-x11-drv-keyboard-1.1.0-3.ppc.rpm +xorg-x11-drv-magellan-1.1.0-1.1.ppc.rpm +xorg-x11-drv-magictouch-1.0.0.5-2.1.ppc.rpm +xorg-x11-drv-microtouch-1.1.0-1.1.ppc.rpm +xorg-x11-drv-mouse-1.1.1-1.1.ppc.rpm +xorg-x11-drv-mutouch-1.1.0-3.ppc.rpm +xorg-x11-drv-nv-2.1.12-6.el5.ppc.rpm +xorg-x11-drv-palmax-1.1.0-1.1.ppc.rpm +xorg-x11-drv-penmount-1.1.0-2.1.ppc.rpm +xorg-x11-drv-qxl-0.0.4-1.1.el5.ppc.rpm +xorg-x11-drv-s3-0.4.1-2.1.ppc.rpm +xorg-x11-drv-s3virge-1.9.1-2.1.ppc.rpm +xorg-x11-drv-savage-2.1.1-5.fc6.ppc.rpm +xorg-x11-drv-sis-0.9.1-7.1.el5.ppc.rpm +xorg-x11-drv-spaceorb-1.1.0-1.1.ppc.rpm +xorg-x11-drv-summa-1.1.0-1.1.ppc.rpm +xorg-x11-drv-tdfx-1.2.1-3.1.ppc.rpm +xorg-x11-drv-tek4957-1.1.0-1.1.ppc.rpm +xorg-x11-drv-trident-1.2.1-3.fc6.ppc.rpm +xorg-x11-drv-ur98-1.1.0-1.1.ppc.rpm +xorg-x11-drv-vesa-1.3.0-8.1.el5.ppc.rpm +xorg-x11-drv-vga-4.1.0-2.1.ppc.rpm +xorg-x11-drv-void-1.1.0-3.1.ppc.rpm +xorg-x11-drv-voodoo-1.1.0-3.1.ppc.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.ppc.rpm +xorg-x11-proto-devel-7.1-13.el5.ppc64.rpm +xorg-x11-proto-devel-7.1-13.el5.ppc.rpm +xorg-x11-resutils-7.1-2.fc6.ppc.rpm +xorg-x11-server-sdk-1.1.1-48.67.el5.ppc.rpm +xorg-x11-server-utils-7.1-4.fc6.ppc.rpm +xorg-x11-server-Xdmx-1.1.1-48.67.el5.ppc.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.ppc.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.ppc.rpm +xorg-x11-server-Xorg-1.1.1-48.67.el5.ppc.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.ppc.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.ppc.rpm +xorg-x11-twm-1.0.1-3.1.ppc.rpm +xorg-x11-util-macros-1.0.2-4.fc6.ppc.rpm +xorg-x11-utils-7.1-2.fc6.ppc.rpm +xorg-x11-xauth-1.0.1-2.1.ppc.rpm +xorg-x11-xbitmaps-1.0.1-4.1.ppc.rpm +xorg-x11-xdm-1.0.5-6.el5.ppc.rpm +xorg-x11-xfs-1.0.2-4.ppc.rpm +xorg-x11-xfs-utils-1.0.2-4.ppc.rpm +xorg-x11-xfwp-1.0.1-3.1.ppc.rpm +xorg-x11-xinit-1.0.2-15.el5.ppc.rpm +xorg-x11-xkb-utils-1.0.2-2.1.ppc.rpm +xorg-x11-xsm-1.0.2-4.fc6.ppc.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.ppc64.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.ppc.rpm +xrestop-0.2-6.2.2.ppc.rpm +xsane-0.991-5.el5.ppc.rpm +xsane-gimp-0.991-5.el5.ppc.rpm +xsri-2.1.0-10.fc6.ppc.rpm +xterm-215-8.el5.ppc.rpm +xulrunner-1.9.0.12-1.el5_3.ppc64.rpm +xulrunner-1.9.0.12-1.el5_3.ppc.rpm +xulrunner-devel-1.9.0.12-1.el5_3.ppc64.rpm +xulrunner-devel-1.9.0.12-1.el5_3.ppc.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.ppc.rpm +yaboot-1.3.13-8.el5.ppc.rpm +yelp-2.16.0-22.el5.ppc.rpm +ypbind-1.19-12.el5.ppc.rpm +ypserv-2.19-5.el5.ppc.rpm +yp-tools-2.9-0.1.ppc.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.ppc.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.ppc.rpm +zip-2.31-2.el5.ppc.rpm +zisofs-tools-1.0.6-3.2.2.ppc.rpm +zlib-1.2.3-3.ppc64.rpm +zlib-1.2.3-3.ppc.rpm +zlib-devel-1.2.3-3.ppc64.rpm +zlib-devel-1.2.3-3.ppc.rpm +zsh-4.2.6-3.el5.ppc.rpm +zsh-html-4.2.6-3.el5.ppc.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ppc-Cluster b/scripts/channel-to-update-level/data/5-u4-server-ppc-Cluster new file mode 100644 index 0000000..809f890 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ppc-Cluster @@ -0,0 +1,32 @@ +Cluster_Administration-as-IN-5.2-1.noarch.rpm +Cluster_Administration-bn-IN-5.2-1.noarch.rpm +Cluster_Administration-de-DE-5.2-1.noarch.rpm +Cluster_Administration-en-US-5.2-1.noarch.rpm +Cluster_Administration-es-ES-5.2-1.noarch.rpm +Cluster_Administration-fr-FR-5.2-1.noarch.rpm +Cluster_Administration-gu-IN-5.2-1.noarch.rpm +Cluster_Administration-hi-IN-5.2-1.noarch.rpm +Cluster_Administration-it-IT-5.2-1.noarch.rpm +Cluster_Administration-ja-JP-5.2-1.noarch.rpm +Cluster_Administration-kn-IN-5.2-1.noarch.rpm +Cluster_Administration-ko-KR-5.2-1.noarch.rpm +Cluster_Administration-ml-IN-5.2-1.noarch.rpm +Cluster_Administration-mr-IN-5.2-1.noarch.rpm +Cluster_Administration-or-IN-5.2-1.noarch.rpm +Cluster_Administration-pa-IN-5.2-1.noarch.rpm +Cluster_Administration-pt-BR-5.2-1.noarch.rpm +Cluster_Administration-ru-RU-5.2-1.noarch.rpm +Cluster_Administration-si-LK-5.2-1.noarch.rpm +Cluster_Administration-ta-IN-5.2-1.noarch.rpm +Cluster_Administration-te-IN-5.2-1.noarch.rpm +Cluster_Administration-zh-CN-5.2-1.noarch.rpm +Cluster_Administration-zh-TW-5.2-1.noarch.rpm +cluster-cim-0.12.1-2.el5.ppc.rpm +cluster-snmp-0.12.1-2.el5.ppc.rpm +ipvsadm-1.24-10.ppc.rpm +luci-0.12.2-6.el5.ppc.rpm +modcluster-0.12.1-2.el5.ppc.rpm +piranha-0.8.4-13.el5.ppc.rpm +rgmanager-2.0.52-1.el5.ppc.rpm +ricci-0.12.2-6.el5.ppc.rpm +system-config-cluster-1.0.57-1.5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ppc-Clusterstorage b/scripts/channel-to-update-level/data/5-u4-server-ppc-Clusterstorage new file mode 100644 index 0000000..0ebfdd8 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ppc-Clusterstorage @@ -0,0 +1,33 @@ +cmirror-1.1.39-2.el5.ppc.rpm +gfs-utils-0.1.20-1.el5.ppc.rpm +Global_File_System-as-IN-5.2-1.noarch.rpm +Global_File_System-bn-IN-5.2-1.noarch.rpm +Global_File_System-de-DE-5.2-1.noarch.rpm +Global_File_System-en-US-5.2-1.noarch.rpm +Global_File_System-es-ES-5.2-1.noarch.rpm +Global_File_System-fr-FR-5.2-1.noarch.rpm +Global_File_System-gu-IN-5.2-1.noarch.rpm +Global_File_System-hi-IN-5.2-1.noarch.rpm +Global_File_System-it-IT-5.2-1.noarch.rpm +Global_File_System-ja-JP-5.2-1.noarch.rpm +Global_File_System-kn-IN-5.2-1.noarch.rpm +Global_File_System-ko-KR-5.2-1.noarch.rpm +Global_File_System-ml-IN-5.2-1.noarch.rpm +Global_File_System-mr-IN-5.2-1.noarch.rpm +Global_File_System-or-IN-5.2-1.noarch.rpm +Global_File_System-pa-IN-5.2-1.noarch.rpm +Global_File_System-pt-BR-5.2-1.noarch.rpm +Global_File_System-ru-RU-5.2-1.noarch.rpm +Global_File_System-si-LK-5.2-1.noarch.rpm +Global_File_System-ta-IN-5.2-1.noarch.rpm +Global_File_System-te-IN-5.2-1.noarch.rpm +Global_File_System-zh-CN-5.2-1.noarch.rpm +Global_File_System-zh-TW-5.2-1.noarch.rpm +gnbd-1.1.7-1.el5.ppc.rpm +isns-utils-0.91-0.1.el5.ppc.rpm +kmod-cmirror-0.1.22-1.el5.ppc64.rpm +kmod-gfs-0.1.34-2.el5.ppc64.rpm +kmod-gnbd-0.1.5-2.el5.ppc64.rpm +lvm2-cluster-2.02.46-8.el5.ppc.rpm +perl-Config-General-2.40-1.el5.noarch.rpm +scsi-target-utils-0.0-5.20080917snap.el5.ppc.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-ppc-Supplementary b/scripts/channel-to-update-level/data/5-u4-server-ppc-Supplementary new file mode 100644 index 0000000..b5d6700 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-ppc-Supplementary @@ -0,0 +1,6 @@ +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +icom-firmware-1.0-2.el5.ppc64.rpm +rt61pci-firmware-1.2-5.noarch.rpm +rt73usb-firmware-1.8-5.noarch.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-s390x b/scripts/channel-to-update-level/data/5-u4-server-s390x new file mode 100644 index 0000000..6247142 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-s390x @@ -0,0 +1,2681 @@ +a2ps-4.13b-57.2.el5.s390x.rpm +acl-2.2.39-3.el5.s390x.rpm +adaptx-0.9.13-3jpp.1.s390x.rpm +adaptx-doc-0.9.13-3jpp.1.s390x.rpm +adaptx-javadoc-0.9.13-3jpp.1.s390x.rpm +adjtimex-1.20-2.1.s390x.rpm +agg-2.4-2.1.s390.rpm +agg-2.4-2.1.s390x.rpm +agg-devel-2.4-2.1.s390.rpm +agg-devel-2.4-2.1.s390x.rpm +aide-0.13.1-4.el5.s390x.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.s390.rpm +alchemist-1.0.36-2.el5.s390x.rpm +alchemist-devel-1.0.36-2.el5.s390.rpm +alchemist-devel-1.0.36-2.el5.s390x.rpm +alsa-lib-1.0.17-1.el5.s390.rpm +alsa-lib-1.0.17-1.el5.s390x.rpm +alsa-lib-devel-1.0.17-1.el5.s390.rpm +alsa-lib-devel-1.0.17-1.el5.s390x.rpm +alsa-utils-1.0.17-1.el5.s390x.rpm +amanda-2.5.0p2-8.el5.s390.rpm +amanda-2.5.0p2-8.el5.s390x.rpm +amanda-client-2.5.0p2-8.el5.s390x.rpm +amanda-devel-2.5.0p2-8.el5.s390.rpm +amanda-devel-2.5.0p2-8.el5.s390x.rpm +amanda-server-2.5.0p2-8.el5.s390x.rpm +amtu-1.0.6-1.el5.s390x.rpm +am-utils-6.1.5-4.1.el5.s390x.rpm +anaconda-11.1.2.195-1.s390x.rpm +anaconda-runtime-11.1.2.195-1.s390x.rpm +anacron-2.3-45.el5.s390x.rpm +ant-1.6.5-2jpp.2.s390x.rpm +ant-antlr-1.6.5-2jpp.2.s390x.rpm +ant-apache-bcel-1.6.5-2jpp.2.s390x.rpm +ant-apache-bsf-1.6.5-2jpp.2.s390x.rpm +ant-apache-log4j-1.6.5-2jpp.2.s390x.rpm +ant-apache-oro-1.6.5-2jpp.2.s390x.rpm +ant-apache-regexp-1.6.5-2jpp.2.s390x.rpm +ant-apache-resolver-1.6.5-2jpp.2.s390x.rpm +ant-commons-logging-1.6.5-2jpp.2.s390x.rpm +anthy-7900-4.el5.s390.rpm +anthy-7900-4.el5.s390x.rpm +anthy-devel-7900-4.el5.s390.rpm +anthy-devel-7900-4.el5.s390x.rpm +anthy-el-7900-4.el5.s390x.rpm +ant-javadoc-1.6.5-2jpp.2.s390x.rpm +ant-javamail-1.6.5-2jpp.2.s390x.rpm +ant-jdepend-1.6.5-2jpp.2.s390x.rpm +ant-jmf-1.6.5-2jpp.2.s390x.rpm +ant-jsch-1.6.5-2jpp.2.s390x.rpm +ant-junit-1.6.5-2jpp.2.s390x.rpm +antlr-2.7.6-4jpp.2.s390x.rpm +antlr-javadoc-2.7.6-4jpp.2.s390x.rpm +antlr-manual-2.7.6-4jpp.2.s390x.rpm +ant-manifest-only-1.6.5-2jpp.2.s390x.rpm +ant-manual-1.6.5-2jpp.2.s390x.rpm +ant-nodeps-1.6.5-2jpp.2.s390x.rpm +ant-scripts-1.6.5-2jpp.2.s390x.rpm +ant-swing-1.6.5-2jpp.2.s390x.rpm +ant-trax-1.6.5-2jpp.2.s390x.rpm +apr-1.2.7-11.el5_3.1.s390.rpm +apr-1.2.7-11.el5_3.1.s390x.rpm +apr-devel-1.2.7-11.el5_3.1.s390.rpm +apr-devel-1.2.7-11.el5_3.1.s390x.rpm +apr-docs-1.2.7-11.el5_3.1.s390x.rpm +apr-util-1.2.7-7.el5_3.2.s390.rpm +apr-util-1.2.7-7.el5_3.2.s390x.rpm +apr-util-devel-1.2.7-7.el5_3.2.s390.rpm +apr-util-devel-1.2.7-7.el5_3.2.s390x.rpm +apr-util-docs-1.2.7-7.el5_3.2.s390x.rpm +arptables_jf-0.0.8-8.s390x.rpm +arpwatch-2.1a13-21.el5.s390x.rpm +arts-1.5.4-1.s390.rpm +arts-1.5.4-1.s390x.rpm +arts-devel-1.5.4-1.s390.rpm +arts-devel-1.5.4-1.s390x.rpm +aspell-0.60.3-7.1.s390.rpm +aspell-0.60.3-7.1.s390x.rpm +aspell-af-0.50-4.2.2.s390x.rpm +aspell-bg-0.50-11.2.2.s390x.rpm +aspell-br-0.50-4.2.2.s390x.rpm +aspell-ca-0.50-4.2.2.s390x.rpm +aspell-cs-0.51-3.2.2.s390x.rpm +aspell-cy-0.50-4.2.2.s390x.rpm +aspell-da-0.50-12.2.2.s390x.rpm +aspell-de-0.50-11.2.2.s390x.rpm +aspell-devel-0.60.3-7.1.s390.rpm +aspell-devel-0.60.3-7.1.s390x.rpm +aspell-el-0.50-4.2.2.s390x.rpm +aspell-en-6.0-2.1.s390x.rpm +aspell-es-0.50-13.2.2.s390x.rpm +aspell-fo-0.51-4.2.2.s390x.rpm +aspell-fr-0.50-9.2.2.s390x.rpm +aspell-ga-0.50-4.2.2.s390x.rpm +aspell-gd-0.50-4.2.2.s390x.rpm +aspell-gl-0.50-4.2.2.s390x.rpm +aspell-hr-0.51-4.2.2.s390x.rpm +aspell-id-0.50.1-4.2.2.s390x.rpm +aspell-is-0.51.1-2.2.2.s390x.rpm +aspell-it-0.53-4.2.1.s390x.rpm +aspell-nl-0.1e-2.el5.s390x.rpm +aspell-no-0.50.1-9.2.2.s390x.rpm +aspell-pl-0.51-5.2.2.s390x.rpm +aspell-pt-0.50-10.2.2.s390x.rpm +aspell-ru-0.99f7-2.2.2.s390x.rpm +aspell-sl-0.50-1.2.1.s390x.rpm +aspell-sr-0.02-1.2.1.s390x.rpm +aspell-sv-0.51-1.2.1.s390x.rpm +at-3.1.8-82.fc6.s390x.rpm +atk-1.12.2-1.fc6.s390.rpm +atk-1.12.2-1.fc6.s390x.rpm +atk-devel-1.12.2-1.fc6.s390.rpm +atk-devel-1.12.2-1.fc6.s390x.rpm +at-spi-1.7.11-3.el5.s390.rpm +at-spi-1.7.11-3.el5.s390x.rpm +at-spi-devel-1.7.11-3.el5.s390.rpm +at-spi-devel-1.7.11-3.el5.s390x.rpm +attr-2.4.32-1.1.s390x.rpm +audiofile-0.2.6-5.s390.rpm +audiofile-0.2.6-5.s390x.rpm +audiofile-devel-0.2.6-5.s390.rpm +audiofile-devel-0.2.6-5.s390x.rpm +audispd-plugins-1.7.13-2.el5.s390x.rpm +audit-1.7.13-2.el5.s390x.rpm +audit-libs-1.7.13-2.el5.s390.rpm +audit-libs-1.7.13-2.el5.s390x.rpm +audit-libs-devel-1.7.13-2.el5.s390.rpm +audit-libs-devel-1.7.13-2.el5.s390x.rpm +audit-libs-python-1.7.13-2.el5.s390x.rpm +authconfig-5.3.21-6.el5.s390x.rpm +authconfig-gtk-5.3.21-6.el5.s390x.rpm +authd-1.4.3-14.s390x.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +autofs-5.0.1-0.rc2.131.el5.s390x.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-0.6.16-6.el5.s390.rpm +avahi-0.6.16-6.el5.s390x.rpm +avahi-compat-howl-0.6.16-6.el5.s390.rpm +avahi-compat-howl-0.6.16-6.el5.s390x.rpm +avahi-compat-howl-devel-0.6.16-6.el5.s390.rpm +avahi-compat-howl-devel-0.6.16-6.el5.s390x.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.s390.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.s390x.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.s390.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.s390x.rpm +avahi-devel-0.6.16-6.el5.s390.rpm +avahi-devel-0.6.16-6.el5.s390x.rpm +avahi-glib-0.6.16-6.el5.s390.rpm +avahi-glib-0.6.16-6.el5.s390x.rpm +avahi-glib-devel-0.6.16-6.el5.s390.rpm +avahi-glib-devel-0.6.16-6.el5.s390x.rpm +avahi-qt3-0.6.16-6.el5.s390.rpm +avahi-qt3-0.6.16-6.el5.s390x.rpm +avahi-qt3-devel-0.6.16-6.el5.s390.rpm +avahi-qt3-devel-0.6.16-6.el5.s390x.rpm +avahi-tools-0.6.16-6.el5.s390x.rpm +avalon-framework-4.1.4-2jpp.13.s390x.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.s390x.rpm +avalon-framework-manual-4.1.4-2jpp.13.s390x.rpm +avalon-logkit-1.2-4jpp.3.s390x.rpm +avalon-logkit-javadoc-1.2-4jpp.3.s390x.rpm +axis-1.2.1-2jpp.6.s390x.rpm +axis-javadoc-1.2.1-2jpp.6.s390x.rpm +axis-manual-1.2.1-2jpp.6.s390x.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.s390x.rpm +bc-1.06-21.s390x.rpm +bcel-5.1-8jpp.1.s390x.rpm +bcel-demo-5.1-8jpp.1.s390x.rpm +bcel-javadoc-5.1-8jpp.1.s390x.rpm +bcel-manual-5.1-8jpp.1.s390x.rpm +beecrypt-4.1.2-10.1.1.s390.rpm +beecrypt-4.1.2-10.1.1.s390x.rpm +beecrypt-devel-4.1.2-10.1.1.s390.rpm +beecrypt-devel-4.1.2-10.1.1.s390x.rpm +beecrypt-python-4.1.2-10.1.1.s390x.rpm +bind-9.3.6-4.P1.el5.s390x.rpm +bind-chroot-9.3.6-4.P1.el5.s390x.rpm +bind-devel-9.3.6-4.P1.el5.s390.rpm +bind-devel-9.3.6-4.P1.el5.s390x.rpm +bind-libbind-devel-9.3.6-4.P1.el5.s390.rpm +bind-libbind-devel-9.3.6-4.P1.el5.s390x.rpm +bind-libs-9.3.6-4.P1.el5.s390.rpm +bind-libs-9.3.6-4.P1.el5.s390x.rpm +bind-sdb-9.3.6-4.P1.el5.s390x.rpm +bind-utils-9.3.6-4.P1.el5.s390x.rpm +binutils-2.17.50.0.6-12.el5.s390x.rpm +binutils-devel-2.17.50.0.6-12.el5.s390.rpm +binutils-devel-2.17.50.0.6-12.el5.s390x.rpm +bison-2.3-2.1.s390x.rpm +bison-devel-2.3-2.1.s390.rpm +bison-devel-2.3-2.1.s390x.rpm +bison-runtime-2.3-2.1.s390x.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.s390.rpm +blas-3.0-37.el5.s390x.rpm +blas-devel-3.0-37.el5.s390.rpm +blas-devel-3.0-37.el5.s390x.rpm +blktrace-1.0.0-6.el5.s390x.rpm +bogl-0.1.18-11.2.1.el5.1.s390.rpm +bogl-0.1.18-11.2.1.el5.1.s390x.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.s390x.rpm +bogl-devel-0.1.18-11.2.1.el5.1.s390.rpm +bogl-devel-0.1.18-11.2.1.el5.1.s390x.rpm +boost-1.33.1-10.el5.s390.rpm +boost-1.33.1-10.el5.s390x.rpm +boost-devel-1.33.1-10.el5.s390.rpm +boost-devel-1.33.1-10.el5.s390x.rpm +boost-doc-1.33.1-10.el5.s390x.rpm +bootparamd-0.17-24.devel.2.1.s390x.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.s390x.rpm +brlapi-0.4.1-1.fc6.s390.rpm +brlapi-0.4.1-1.fc6.s390x.rpm +brlapi-devel-0.4.1-1.fc6.s390.rpm +brlapi-devel-0.4.1-1.fc6.s390x.rpm +brltty-3.7.2-1.fc6.s390x.rpm +bsf-2.3.0-11jpp.1.s390x.rpm +bsf-javadoc-2.3.0-11jpp.1.s390x.rpm +bsh-1.3.0-9jpp.1.s390x.rpm +bsh-demo-1.3.0-9jpp.1.s390x.rpm +bsh-javadoc-1.3.0-9jpp.1.s390x.rpm +bsh-manual-1.3.0-9jpp.1.s390x.rpm +bug-buddy-2.16.0-2.el5.s390x.rpm +busybox-1.2.0-7.el5.s390x.rpm +busybox-anaconda-1.2.0-7.el5.s390x.rpm +byacc-1.9-29.2.2.s390x.rpm +bzip2-1.0.3-4.el5_2.s390x.rpm +bzip2-devel-1.0.3-4.el5_2.s390.rpm +bzip2-devel-1.0.3-4.el5_2.s390x.rpm +bzip2-libs-1.0.3-4.el5_2.s390.rpm +bzip2-libs-1.0.3-4.el5_2.s390x.rpm +caching-nameserver-9.3.6-4.P1.el5.s390x.rpm +cadaver-0.22.3-4.el5.s390x.rpm +cairo-1.2.4-5.el5.s390.rpm +cairo-1.2.4-5.el5.s390x.rpm +cairo-devel-1.2.4-5.el5.s390.rpm +cairo-devel-1.2.4-5.el5.s390x.rpm +cairo-java-1.0.5-3.fc6.s390.rpm +cairo-java-1.0.5-3.fc6.s390x.rpm +cairo-java-devel-1.0.5-3.fc6.s390.rpm +cairo-java-devel-1.0.5-3.fc6.s390x.rpm +castor-0.9.5-1jpp.7.s390x.rpm +castor-demo-0.9.5-1jpp.7.s390x.rpm +castor-doc-0.9.5-1jpp.7.s390x.rpm +castor-javadoc-0.9.5-1jpp.7.s390x.rpm +castor-test-0.9.5-1jpp.7.s390x.rpm +castor-xml-0.9.5-1jpp.7.s390x.rpm +cdda2wav-2.01-10.7.el5.s390x.rpm +cdparanoia-alpha9.8-27.2.s390x.rpm +cdparanoia-devel-alpha9.8-27.2.s390.rpm +cdparanoia-devel-alpha9.8-27.2.s390x.rpm +cdparanoia-libs-alpha9.8-27.2.s390.rpm +cdparanoia-libs-alpha9.8-27.2.s390x.rpm +cdrdao-1.2.1-2.s390x.rpm +cdrecord-2.01-10.7.el5.s390x.rpm +cdrecord-devel-2.01-10.7.el5.s390.rpm +cdrecord-devel-2.01-10.7.el5.s390x.rpm +check-devel-0.9.3-5.fc6.s390.rpm +check-devel-0.9.3-5.fc6.s390x.rpm +checkpolicy-1.33.1-4.el5.s390x.rpm +chkconfig-1.3.30.1-2.s390x.rpm +chkfontpath-1.10.1-1.1.s390x.rpm +classpathx-jaf-1.0-9jpp.1.s390x.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.s390x.rpm +classpathx-mail-1.1.1-4jpp.2.s390x.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.s390x.rpm +cman-2.0.115-1.el5.s390x.rpm +cman-devel-2.0.115-1.el5.s390.rpm +cman-devel-2.0.115-1.el5.s390x.rpm +compat-db-4.2.52-5.1.s390.rpm +compat-db-4.2.52-5.1.s390x.rpm +compat-gcc-34-3.4.6-4.s390x.rpm +compat-gcc-34-c++-3.4.6-4.s390x.rpm +compat-gcc-34-g77-3.4.6-4.s390x.rpm +compat-glibc-2.3.4-2.26.s390.rpm +compat-glibc-2.3.4-2.26.s390x.rpm +compat-glibc-headers-2.3.4-2.26.s390x.rpm +compat-libcom_err-1.0-7.s390.rpm +compat-libcom_err-1.0-7.s390x.rpm +compat-libf2c-34-3.4.6-4.s390.rpm +compat-libf2c-34-3.4.6-4.s390x.rpm +compat-libgcc-295-2.95.3-85.s390.rpm +compat-libgcc-295-2.95.3-85.s390x.rpm +compat-libstdc++-295-2.95.3-85.s390.rpm +compat-libstdc++-295-2.95.3-85.s390x.rpm +compat-libstdc++-33-3.2.3-61.s390.rpm +compat-libstdc++-33-3.2.3-61.s390x.rpm +compat-openldap-2.3.43_2.2.29-3.el5.s390.rpm +compat-openldap-2.3.43_2.2.29-3.el5.s390x.rpm +compat-readline43-4.3-3.s390.rpm +compat-readline43-4.3-3.s390x.rpm +compat-slang-1.4.9-27.2.2.s390x.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.s390x.rpm +control-center-2.16.0-16.el5.s390.rpm +control-center-2.16.0-16.el5.s390x.rpm +control-center-devel-2.16.0-16.el5.s390.rpm +control-center-devel-2.16.0-16.el5.s390x.rpm +convmv-1.10-1.el5.noarch.rpm +coreutils-5.97-23.el5.s390x.rpm +cpio-2.6-23.el5.s390x.rpm +cpp-4.1.2-46.el5.s390x.rpm +cracklib-2.8.9-3.3.s390.rpm +cracklib-2.8.9-3.3.s390x.rpm +cracklib-dicts-2.8.9-3.3.s390x.rpm +crash-4.0-8.9.1.el5.s390x.rpm +crash-devel-4.0-8.9.1.el5.s390.rpm +crash-devel-4.0-8.9.1.el5.s390x.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.s390x.rpm +cryptsetup-luks-1.0.3-5.el5.s390.rpm +cryptsetup-luks-1.0.3-5.el5.s390x.rpm +cryptsetup-luks-devel-1.0.3-5.el5.s390.rpm +cryptsetup-luks-devel-1.0.3-5.el5.s390x.rpm +cscope-15.5-15.1.el5_3.1.s390x.rpm +ctags-5.6-1.1.s390x.rpm +cups-1.3.7-11.el5.s390x.rpm +cups-devel-1.3.7-11.el5.s390.rpm +cups-devel-1.3.7-11.el5.s390x.rpm +cups-libs-1.3.7-11.el5.s390.rpm +cups-libs-1.3.7-11.el5.s390x.rpm +cups-lpd-1.3.7-11.el5.s390x.rpm +curl-7.15.5-2.1.el5_3.5.s390.rpm +curl-7.15.5-2.1.el5_3.5.s390x.rpm +curl-devel-7.15.5-2.1.el5_3.5.s390.rpm +curl-devel-7.15.5-2.1.el5_3.5.s390x.rpm +cvs-1.11.22-7.el5.s390x.rpm +cyrus-imapd-2.3.7-7.el5.s390x.rpm +cyrus-imapd-devel-2.3.7-7.el5.s390.rpm +cyrus-imapd-devel-2.3.7-7.el5.s390x.rpm +cyrus-imapd-perl-2.3.7-7.el5.s390x.rpm +cyrus-imapd-utils-2.3.7-7.el5.s390x.rpm +cyrus-sasl-2.1.22-5.el5.s390.rpm +cyrus-sasl-2.1.22-5.el5.s390x.rpm +cyrus-sasl-devel-2.1.22-5.el5.s390.rpm +cyrus-sasl-devel-2.1.22-5.el5.s390x.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.s390.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.s390x.rpm +cyrus-sasl-ldap-2.1.22-5.el5.s390.rpm +cyrus-sasl-ldap-2.1.22-5.el5.s390x.rpm +cyrus-sasl-lib-2.1.22-5.el5.s390.rpm +cyrus-sasl-lib-2.1.22-5.el5.s390x.rpm +cyrus-sasl-md5-2.1.22-5.el5.s390.rpm +cyrus-sasl-md5-2.1.22-5.el5.s390x.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.s390.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.s390x.rpm +cyrus-sasl-plain-2.1.22-5.el5.s390.rpm +cyrus-sasl-plain-2.1.22-5.el5.s390x.rpm +cyrus-sasl-sql-2.1.22-5.el5.s390.rpm +cyrus-sasl-sql-2.1.22-5.el5.s390x.rpm +dasher-4.2.0-2.el5.s390x.rpm +db4-4.3.29-10.el5.s390.rpm +db4-4.3.29-10.el5.s390x.rpm +db4-devel-4.3.29-10.el5.s390.rpm +db4-devel-4.3.29-10.el5.s390x.rpm +db4-java-4.3.29-10.el5.s390x.rpm +db4-tcl-4.3.29-10.el5.s390x.rpm +db4-utils-4.3.29-10.el5.s390x.rpm +dbus-1.1.2-12.el5.s390.rpm +dbus-1.1.2-12.el5.s390x.rpm +dbus-devel-1.1.2-12.el5.s390.rpm +dbus-devel-1.1.2-12.el5.s390x.rpm +dbus-glib-0.73-8.el5.s390.rpm +dbus-glib-0.73-8.el5.s390x.rpm +dbus-glib-devel-0.73-8.el5.s390.rpm +dbus-glib-devel-0.73-8.el5.s390x.rpm +dbus-libs-1.1.2-12.el5.s390.rpm +dbus-libs-1.1.2-12.el5.s390x.rpm +dbus-python-0.70-7.el5.s390x.rpm +dbus-x11-1.1.2-12.el5.s390x.rpm +dcraw-0.0.20060521-1.1.s390x.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.s390x.rpm +desktop-printing-0.19-20.2.el5.s390x.rpm +devhelp-0.12-20.el5.s390.rpm +devhelp-0.12-20.el5.s390x.rpm +devhelp-devel-0.12-20.el5.s390.rpm +devhelp-devel-0.12-20.el5.s390x.rpm +device-mapper-1.02.32-1.el5.s390.rpm +device-mapper-1.02.32-1.el5.s390x.rpm +device-mapper-event-1.02.32-1.el5.s390x.rpm +device-mapper-multipath-0.4.7-30.el5.s390x.rpm +dhclient-3.0.5-21.el5.s390x.rpm +dhcp-3.0.5-21.el5.s390x.rpm +dhcp-devel-3.0.5-21.el5.s390.rpm +dhcp-devel-3.0.5-21.el5.s390x.rpm +dhcpv6-1.0.10-17.el5.s390x.rpm +dhcpv6-client-1.0.10-17.el5.s390x.rpm +dialog-1.0.20051107-1.2.2.s390x.rpm +diffstat-1.41-1.2.3.el5.s390x.rpm +diffutils-2.8.1-15.2.3.el5.s390x.rpm +distcache-1.4.5-14.1.s390.rpm +distcache-1.4.5-14.1.s390x.rpm +distcache-devel-1.4.5-14.1.s390.rpm +distcache-devel-1.4.5-14.1.s390x.rpm +dmraid-1.0.0.rc13-53.el5.s390x.rpm +dmraid-devel-1.0.0.rc13-53.el5.s390x.rpm +dmraid-events-1.0.0.rc13-53.el5.s390x.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.s390x.rpm +dnsmasq-2.45-1.el5_2.1.s390x.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.s390x.rpm +dosfstools-2.11-7.el5.s390x.rpm +dovecot-1.0.7-7.el5.s390x.rpm +doxygen-1.4.7-1.1.s390x.rpm +doxygen-doxywizard-1.4.7-1.1.s390x.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.s390x.rpm +dump-0.4b41-4.el5.s390x.rpm +dvd+rw-tools-7.0-1.el5.s390x.rpm +e2fsprogs-1.39-23.el5.s390x.rpm +e2fsprogs-devel-1.39-23.el5.s390.rpm +e2fsprogs-devel-1.39-23.el5.s390x.rpm +e2fsprogs-libs-1.39-23.el5.s390.rpm +e2fsprogs-libs-1.39-23.el5.s390x.rpm +e4fsprogs-1.41.5-3.el5.s390x.rpm +eclipse-ecj-3.2.1-19.el5.s390x.rpm +eclipse-jdt-3.2.1-19.el5.s390x.rpm +eclipse-jdt-sdk-3.2.1-19.el5.s390x.rpm +eclipse-pde-3.2.1-19.el5.s390x.rpm +eclipse-pde-runtime-3.2.1-19.el5.s390x.rpm +eclipse-pde-sdk-3.2.1-19.el5.s390x.rpm +eclipse-platform-3.2.1-19.el5.s390x.rpm +eclipse-platform-sdk-3.2.1-19.el5.s390x.rpm +eclipse-rcp-3.2.1-19.el5.s390x.rpm +eclipse-rcp-sdk-3.2.1-19.el5.s390x.rpm +eclipse-sdk-3.2.1-19.el5.s390x.rpm +ecryptfs-utils-75-5.el5.s390.rpm +ecryptfs-utils-75-5.el5.s390x.rpm +ecryptfs-utils-devel-75-5.el5.s390.rpm +ecryptfs-utils-devel-75-5.el5.s390x.rpm +ecryptfs-utils-gui-75-5.el5.s390x.rpm +ed-0.2-39.el5_2.s390x.rpm +eel2-2.16.1-1.el5.s390.rpm +eel2-2.16.1-1.el5.s390x.rpm +eel2-devel-2.16.1-1.el5.s390.rpm +eel2-devel-2.16.1-1.el5.s390x.rpm +ElectricFence-2.2.2-20.2.2.s390x.rpm +elfutils-0.137-3.el5.s390x.rpm +elfutils-devel-0.137-3.el5.s390.rpm +elfutils-devel-0.137-3.el5.s390x.rpm +elfutils-devel-static-0.137-3.el5.s390.rpm +elfutils-devel-static-0.137-3.el5.s390x.rpm +elfutils-libelf-0.137-3.el5.s390.rpm +elfutils-libelf-0.137-3.el5.s390x.rpm +elfutils-libelf-devel-0.137-3.el5.s390.rpm +elfutils-libelf-devel-0.137-3.el5.s390x.rpm +elfutils-libelf-devel-static-0.137-3.el5.s390.rpm +elfutils-libelf-devel-static-0.137-3.el5.s390x.rpm +elfutils-libs-0.137-3.el5.s390.rpm +elfutils-libs-0.137-3.el5.s390x.rpm +elinks-0.11.1-5.1.0.1.el5.s390x.rpm +emacs-21.4-20.el5.s390x.rpm +emacs-common-21.4-20.el5.s390x.rpm +emacs-el-21.4-20.el5.s390x.rpm +emacs-leim-21.4-20.el5.s390x.rpm +emacs-nox-21.4-20.el5.s390x.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.s390x.rpm +eog-2.16.0.1-6.el5.s390x.rpm +epic-2.4-1.s390x.rpm +eruby-1.0.5-6.1.s390x.rpm +eruby-devel-1.0.5-6.1.s390.rpm +eruby-devel-1.0.5-6.1.s390x.rpm +eruby-libs-1.0.5-6.1.s390.rpm +eruby-libs-1.0.5-6.1.s390x.rpm +esound-0.2.36-3.s390.rpm +esound-0.2.36-3.s390x.rpm +esound-devel-0.2.36-3.s390.rpm +esound-devel-0.2.36-3.s390x.rpm +ethtool-6-3.el5.s390x.rpm +evince-0.6.0-9.el5.s390x.rpm +evolution-data-server-1.12.3-18.el5.s390.rpm +evolution-data-server-1.12.3-18.el5.s390x.rpm +evolution-data-server-devel-1.12.3-18.el5.s390.rpm +evolution-data-server-devel-1.12.3-18.el5.s390x.rpm +evolution-data-server-doc-1.12.3-18.el5.s390x.rpm +exim-4.63-3.el5.s390x.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.s390x.rpm +exim-sa-4.63-3.el5.s390x.rpm +expat-1.95.8-8.2.1.s390.rpm +expat-1.95.8-8.2.1.s390x.rpm +expat-devel-1.95.8-8.2.1.s390.rpm +expat-devel-1.95.8-8.2.1.s390x.rpm +expect-5.43.0-5.1.s390.rpm +expect-5.43.0-5.1.s390x.rpm +expect-devel-5.43.0-5.1.s390.rpm +expect-devel-5.43.0-5.1.s390x.rpm +expectk-5.43.0-5.1.s390x.rpm +fcoe-utils-1.0.7-4.el5.s390x.rpm +festival-1.95-5.2.1.s390.rpm +festival-1.95-5.2.1.s390x.rpm +festival-devel-1.95-5.2.1.s390.rpm +festival-devel-1.95-5.2.1.s390x.rpm +fetchmail-6.3.6-1.1.el5.s390x.rpm +file-4.17-15.el5_3.1.s390x.rpm +file-roller-2.16.0-2.fc6.s390x.rpm +filesystem-2.4.0-2.s390x.rpm +findutils-4.2.27-6.el5.s390x.rpm +finger-0.17-32.2.1.1.s390x.rpm +finger-server-0.17-32.2.1.1.s390x.rpm +fipscheck-1.2.0-1.el5.s390x.rpm +fipscheck-devel-1.2.0-1.el5.s390.rpm +fipscheck-devel-1.2.0-1.el5.s390x.rpm +fipscheck-lib-1.2.0-1.el5.s390.rpm +fipscheck-lib-1.2.0-1.el5.s390x.rpm +firefox-3.0.12-1.el5_3.s390.rpm +firefox-3.0.12-1.el5_3.s390x.rpm +firstboot-tui-1.4.27.7-1.el5.s390x.rpm +flac-1.1.2-28.el5_0.1.s390.rpm +flac-1.1.2-28.el5_0.1.s390x.rpm +flac-devel-1.1.2-28.el5_0.1.s390.rpm +flac-devel-1.1.2-28.el5_0.1.s390x.rpm +flex-2.5.4a-41.fc6.s390x.rpm +fontconfig-2.4.1-7.el5.s390.rpm +fontconfig-2.4.1-7.el5.s390x.rpm +fontconfig-devel-2.4.1-7.el5.s390.rpm +fontconfig-devel-2.4.1-7.el5.s390x.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.s390x.rpm +freeglut-2.4.0-7.1.el5.s390.rpm +freeglut-2.4.0-7.1.el5.s390x.rpm +freeglut-devel-2.4.0-7.1.el5.s390.rpm +freeglut-devel-2.4.0-7.1.el5.s390x.rpm +freeradius-1.1.3-1.4.el5.s390x.rpm +freeradius-mysql-1.1.3-1.4.el5.s390x.rpm +freeradius-postgresql-1.1.3-1.4.el5.s390x.rpm +freeradius-unixODBC-1.1.3-1.4.el5.s390x.rpm +freetype-2.2.1-21.el5_3.s390.rpm +freetype-2.2.1-21.el5_3.s390x.rpm +freetype-demos-2.2.1-21.el5_3.s390x.rpm +freetype-devel-2.2.1-21.el5_3.s390.rpm +freetype-devel-2.2.1-21.el5_3.s390x.rpm +ftp-0.17-35.el5.s390x.rpm +fuse-2.7.4-8.el5.s390x.rpm +fuse-devel-2.7.4-8.el5.s390.rpm +fuse-devel-2.7.4-8.el5.s390x.rpm +fuse-libs-2.7.4-8.el5.s390.rpm +fuse-libs-2.7.4-8.el5.s390x.rpm +gail-1.9.2-1.fc6.s390.rpm +gail-1.9.2-1.fc6.s390x.rpm +gail-devel-1.9.2-1.fc6.s390.rpm +gail-devel-1.9.2-1.fc6.s390x.rpm +gamin-0.1.7-8.el5.s390.rpm +gamin-0.1.7-8.el5.s390x.rpm +gamin-devel-0.1.7-8.el5.s390.rpm +gamin-devel-0.1.7-8.el5.s390x.rpm +gamin-python-0.1.7-8.el5.s390x.rpm +gawk-3.1.5-14.el5.s390x.rpm +gcalctool-5.8.25-1.el5.s390x.rpm +gcc-4.1.2-46.el5.s390x.rpm +gcc44-4.4.0-6.el5.s390x.rpm +gcc44-c++-4.4.0-6.el5.s390x.rpm +gcc44-gfortran-4.4.0-6.el5.s390x.rpm +gcc-c++-4.1.2-46.el5.s390x.rpm +gcc-gfortran-4.1.2-46.el5.s390x.rpm +gcc-java-4.1.2-46.el5.s390x.rpm +gcc-objc-4.1.2-46.el5.s390x.rpm +gcc-objc++-4.1.2-46.el5.s390x.rpm +GConf2-2.14.0-9.el5.s390.rpm +GConf2-2.14.0-9.el5.s390x.rpm +GConf2-devel-2.14.0-9.el5.s390.rpm +GConf2-devel-2.14.0-9.el5.s390x.rpm +gconf-editor-2.16.0-3.el5.s390x.rpm +gd-2.0.33-9.4.el5_1.1.s390.rpm +gd-2.0.33-9.4.el5_1.1.s390x.rpm +gdb-6.8-37.el5.s390x.rpm +gdbm-1.8.0-26.2.1.s390.rpm +gdbm-1.8.0-26.2.1.s390x.rpm +gdbm-devel-1.8.0-26.2.1.s390.rpm +gdbm-devel-1.8.0-26.2.1.s390x.rpm +gd-devel-2.0.33-9.4.el5_1.1.s390.rpm +gd-devel-2.0.33-9.4.el5_1.1.s390x.rpm +gdk-pixbuf-0.22.0-25.el5.s390.rpm +gdk-pixbuf-0.22.0-25.el5.s390x.rpm +gdk-pixbuf-devel-0.22.0-25.el5.s390.rpm +gdk-pixbuf-devel-0.22.0-25.el5.s390x.rpm +gdm-2.16.0-56.el5.s390x.rpm +gdm-docs-2.16.0-56.el5.s390x.rpm +gd-progs-2.0.33-9.4.el5_1.1.s390x.rpm +gedit-2.16.0-9.el5.s390x.rpm +gedit-devel-2.16.0-9.el5.s390.rpm +gedit-devel-2.16.0-9.el5.s390x.rpm +geronimo-specs-1.0-0.M2.2jpp.12.s390x.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.s390x.rpm +gettext-0.14.6-4.el5.s390.rpm +gettext-0.14.6-4.el5.s390x.rpm +gettext-devel-0.14.6-4.el5.s390.rpm +gettext-devel-0.14.6-4.el5.s390x.rpm +gfs2-utils-0.1.62-1.el5.s390x.rpm +gftp-2.0.18-3.2.2.s390x.rpm +ghostscript-8.15.2-9.11.el5.s390.rpm +ghostscript-8.15.2-9.11.el5.s390x.rpm +ghostscript-devel-8.15.2-9.11.el5.s390.rpm +ghostscript-devel-8.15.2-9.11.el5.s390x.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.s390x.rpm +giflib-4.1.3-7.1.el5_3.1.s390.rpm +giflib-4.1.3-7.1.el5_3.1.s390x.rpm +giflib-devel-4.1.3-7.1.el5_3.1.s390.rpm +giflib-devel-4.1.3-7.1.el5_3.1.s390x.rpm +giflib-utils-4.1.3-7.1.el5_3.1.s390x.rpm +gimp-2.2.13-2.0.7.el5.s390x.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-devel-2.2.13-2.0.7.el5.s390.rpm +gimp-devel-2.2.13-2.0.7.el5.s390x.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.s390.rpm +gimp-libs-2.2.13-2.0.7.el5.s390x.rpm +gimp-print-4.2.7-22.2.el5.s390.rpm +gimp-print-4.2.7-22.2.el5.s390x.rpm +gimp-print-cups-4.2.7-22.2.el5.s390x.rpm +gimp-print-devel-4.2.7-22.2.el5.s390.rpm +gimp-print-devel-4.2.7-22.2.el5.s390x.rpm +gimp-print-plugin-4.2.7-22.2.el5.s390x.rpm +gimp-print-utils-4.2.7-22.2.el5.s390x.rpm +gjdoc-0.7.7-12.el5.s390x.rpm +glade2-2.12.1-6.el5.s390x.rpm +glib-1.2.10-20.el5.s390.rpm +glib-1.2.10-20.el5.s390x.rpm +glib2-2.12.3-4.el5_3.1.s390.rpm +glib2-2.12.3-4.el5_3.1.s390x.rpm +glib2-devel-2.12.3-4.el5_3.1.s390.rpm +glib2-devel-2.12.3-4.el5_3.1.s390x.rpm +glibc-2.5-42.s390.rpm +glibc-2.5-42.s390x.rpm +glibc-common-2.5-42.s390x.rpm +glibc-devel-2.5-42.s390.rpm +glibc-devel-2.5-42.s390x.rpm +glibc-headers-2.5-42.s390x.rpm +glibc-utils-2.5-42.s390x.rpm +glib-devel-1.2.10-20.el5.s390.rpm +glib-devel-1.2.10-20.el5.s390x.rpm +glib-java-0.2.6-3.fc6.s390.rpm +glib-java-0.2.6-3.fc6.s390x.rpm +glib-java-devel-0.2.6-3.fc6.s390.rpm +glib-java-devel-0.2.6-3.fc6.s390x.rpm +glx-utils-6.5.1-7.7.el5.s390x.rpm +gmp-4.1.4-10.el5.s390.rpm +gmp-4.1.4-10.el5.s390x.rpm +gmp-devel-4.1.4-10.el5.s390.rpm +gmp-devel-4.1.4-10.el5.s390x.rpm +gnome-applets-2.16.0.1-19.el5.s390x.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-desktop-2.16.0-1.fc6.s390.rpm +gnome-desktop-2.16.0-1.fc6.s390x.rpm +gnome-desktop-devel-2.16.0-1.fc6.s390.rpm +gnome-desktop-devel-2.16.0-1.fc6.s390x.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.s390.rpm +gnome-keyring-0.6.0-1.fc6.s390x.rpm +gnome-keyring-devel-0.6.0-1.fc6.s390.rpm +gnome-keyring-devel-0.6.0-1.fc6.s390x.rpm +gnome-keyring-manager-2.16.0-3.el5.s390x.rpm +gnome-mag-0.13.1-1.fc6.s390.rpm +gnome-mag-0.13.1-1.fc6.s390x.rpm +gnome-mag-devel-0.13.1-1.fc6.s390.rpm +gnome-mag-devel-0.13.1-1.fc6.s390x.rpm +gnome-menus-2.16.0-2.fc6.s390.rpm +gnome-menus-2.16.0-2.fc6.s390x.rpm +gnome-menus-devel-2.16.0-2.fc6.s390.rpm +gnome-menus-devel-2.16.0-2.fc6.s390x.rpm +gnome-mime-data-2.4.2-3.1.s390x.rpm +gnome-mount-0.5-3.el5.s390x.rpm +gnome-mount-devel-0.5-3.el5.s390.rpm +gnome-mount-devel-0.5-3.el5.s390x.rpm +gnome-mount-nautilus-properties-0.5-3.el5.s390x.rpm +gnome-netstatus-2.12.0-5.el5.s390x.rpm +gnome-nettool-2.16.0-1.fc6.s390x.rpm +gnome-panel-2.16.1-7.el5.s390.rpm +gnome-panel-2.16.1-7.el5.s390x.rpm +gnome-panel-devel-2.16.1-7.el5.s390.rpm +gnome-panel-devel-2.16.1-7.el5.s390x.rpm +gnome-power-manager-2.16.0-10.el5.s390x.rpm +gnome-python2-2.16.0-1.fc6.s390x.rpm +gnome-python2-applet-2.16.0-3.el5.s390x.rpm +gnome-python2-bonobo-2.16.0-1.fc6.s390x.rpm +gnome-python2-canvas-2.16.0-1.fc6.s390x.rpm +gnome-python2-desktop-2.16.0-3.el5.s390x.rpm +gnome-python2-extras-2.14.2-6.el5.s390x.rpm +gnome-python2-gconf-2.16.0-1.fc6.s390x.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.s390x.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.s390x.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.s390x.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.s390x.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.s390x.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.s390x.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.s390x.rpm +gnome-python2-gtkspell-2.14.2-6.el5.s390x.rpm +gnome-python2-libegg-2.14.2-6.el5.s390x.rpm +gnome-python2-libgtop2-2.16.0-3.el5.s390x.rpm +gnome-python2-libwnck-2.16.0-3.el5.s390x.rpm +gnome-python2-metacity-2.16.0-3.el5.s390x.rpm +gnome-python2-rsvg-2.16.0-3.el5.s390x.rpm +gnome-python2-totem-2.16.0-3.el5.s390x.rpm +gnome-screensaver-2.16.1-8.el5.s390x.rpm +gnome-session-2.16.0-7.el5.s390x.rpm +gnome-speech-0.4.5-1.fc6.s390.rpm +gnome-speech-0.4.5-1.fc6.s390x.rpm +gnome-speech-devel-0.4.5-1.fc6.s390.rpm +gnome-speech-devel-0.4.5-1.fc6.s390x.rpm +gnome-system-monitor-2.16.0-3.el5.s390x.rpm +gnome-terminal-2.16.0-5.3.el5.s390x.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-utils-2.16.0-5.el5.s390.rpm +gnome-utils-2.16.0-5.el5.s390x.rpm +gnome-utils-devel-2.16.0-5.el5.s390.rpm +gnome-utils-devel-2.16.0-5.el5.s390x.rpm +gnome-vfs2-2.16.2-4.el5.s390.rpm +gnome-vfs2-2.16.2-4.el5.s390x.rpm +gnome-vfs2-devel-2.16.2-4.el5.s390.rpm +gnome-vfs2-devel-2.16.2-4.el5.s390x.rpm +gnome-vfs2-smb-2.16.2-4.el5.s390x.rpm +gnu-crypto-2.1.0-2jpp.1.s390x.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.s390x.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.s390x.rpm +gnupg-1.4.5-14.s390x.rpm +gnupg2-2.0.10-3.el5.s390x.rpm +gnuplot-4.0.0-14.el5.s390x.rpm +gnuplot-emacs-4.0.0-14.el5.s390x.rpm +gnutls-1.4.1-3.el5_2.1.s390.rpm +gnutls-1.4.1-3.el5_2.1.s390x.rpm +gnutls-devel-1.4.1-3.el5_2.1.s390.rpm +gnutls-devel-1.4.1-3.el5_2.1.s390x.rpm +gnutls-utils-1.4.1-3.el5_2.1.s390x.rpm +gob2-2.0.14-1.1.s390x.rpm +gok-1.2.0-2.el5.s390x.rpm +gok-devel-1.2.0-2.el5.s390.rpm +gok-devel-1.2.0-2.el5.s390x.rpm +gperf-3.0.1-7.2.2.s390x.rpm +gpm-1.20.1-74.1.s390.rpm +gpm-1.20.1-74.1.s390x.rpm +gpm-devel-1.20.1-74.1.s390.rpm +gpm-devel-1.20.1-74.1.s390x.rpm +grep-2.5.1-55.el5.s390x.rpm +groff-1.18.1.1-11.1.s390x.rpm +groff-gxditview-1.18.1.1-11.1.s390x.rpm +groff-perl-1.18.1.1-11.1.s390x.rpm +gstreamer-0.10.20-3.el5.s390.rpm +gstreamer-0.10.20-3.el5.s390x.rpm +gstreamer-devel-0.10.20-3.el5.s390.rpm +gstreamer-devel-0.10.20-3.el5.s390x.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.s390.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.s390x.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.s390.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.s390x.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.s390x.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.s390.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.s390x.rpm +gstreamer-tools-0.10.20-3.el5.s390x.rpm +gtk+-1.2.10-56.el5.s390.rpm +gtk+-1.2.10-56.el5.s390x.rpm +gtk2-2.10.4-20.el5.s390.rpm +gtk2-2.10.4-20.el5.s390x.rpm +gtk2-devel-2.10.4-20.el5.s390.rpm +gtk2-devel-2.10.4-20.el5.s390x.rpm +gtk2-engines-2.8.0-3.el5.s390.rpm +gtk2-engines-2.8.0-3.el5.s390x.rpm +gtk+-devel-1.2.10-56.el5.s390.rpm +gtk+-devel-1.2.10-56.el5.s390x.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.s390.rpm +gtkhtml2-2.11.0-3.s390x.rpm +gtkhtml2-devel-2.11.0-3.s390.rpm +gtkhtml2-devel-2.11.0-3.s390x.rpm +gtkhtml3-3.16.3-1.el5.s390.rpm +gtkhtml3-3.16.3-1.el5.s390x.rpm +gtkhtml3-devel-3.16.3-1.el5.s390.rpm +gtkhtml3-devel-3.16.3-1.el5.s390x.rpm +gtksourceview-1.8.0-1.fc6.s390.rpm +gtksourceview-1.8.0-1.fc6.s390x.rpm +gtksourceview-devel-1.8.0-1.fc6.s390.rpm +gtksourceview-devel-1.8.0-1.fc6.s390x.rpm +gtkspell-2.0.11-2.1.s390.rpm +gtkspell-2.0.11-2.1.s390x.rpm +gtkspell-devel-2.0.11-2.1.s390.rpm +gtkspell-devel-2.0.11-2.1.s390x.rpm +gucharmap-1.8.0-1.fc6.s390.rpm +gucharmap-1.8.0-1.fc6.s390x.rpm +gucharmap-devel-1.8.0-1.fc6.s390.rpm +gucharmap-devel-1.8.0-1.fc6.s390x.rpm +guile-1.8.0-8.20060831cvs.s390.rpm +guile-1.8.0-8.20060831cvs.s390x.rpm +guile-devel-1.8.0-8.20060831cvs.s390.rpm +guile-devel-1.8.0-8.20060831cvs.s390x.rpm +gzip-1.3.5-10.el5.s390x.rpm +hal-0.5.8.1-52.el5.s390.rpm +hal-0.5.8.1-52.el5.s390x.rpm +hal-cups-utils-0.6.2-5.2.el5.s390x.rpm +hal-devel-0.5.8.1-52.el5.s390.rpm +hal-devel-0.5.8.1-52.el5.s390x.rpm +hal-gnome-0.5.8.1-52.el5.s390x.rpm +hardlink-1.0-1.27.s390x.rpm +hesinfo-3.1.0-1.1.s390x.rpm +hesiod-3.1.0-8.s390.rpm +hesiod-3.1.0-8.s390x.rpm +hesiod-devel-3.1.0-8.s390.rpm +hesiod-devel-3.1.0-8.s390x.rpm +hfsutils-3.2.6-7.2.2.s390x.rpm +hfsutils-devel-3.2.6-7.2.2.s390.rpm +hfsutils-devel-3.2.6-7.2.2.s390x.rpm +hfsutils-x11-3.2.6-7.2.2.s390x.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.s390x.rpm +htdig-3.2.0b6-11.el5.s390x.rpm +htdig-web-3.2.0b6-11.el5.s390x.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.s390x.rpm +httpd-devel-2.2.3-31.el5.s390.rpm +httpd-devel-2.2.3-31.el5.s390x.rpm +httpd-manual-2.2.3-31.el5.s390x.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icon-slicer-0.3-7.2.2.s390x.rpm +icu-3.6-5.11.4.s390x.rpm +ImageMagick-6.2.8.0-4.el5_1.1.s390.rpm +ImageMagick-6.2.8.0-4.el5_1.1.s390x.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.s390.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.s390x.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.s390.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.s390x.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.s390.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.s390x.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.s390x.rpm +imake-1.0.2-3.s390x.rpm +im-chooser-0.3.3-6.el5.s390x.rpm +indent-2.2.9-14.fc6.s390x.rpm +inews-2.4.3-8.el5.s390x.rpm +info-4.8-14.el5.s390x.rpm +initscripts-8.45.30-2.el5.s390x.rpm +inn-2.4.3-8.el5.s390x.rpm +inn-devel-2.4.3-8.el5.s390.rpm +inn-devel-2.4.3-8.el5.s390x.rpm +intltool-0.35.0-2.s390x.rpm +iproute-2.6.18-10.el5.s390x.rpm +ipsec-tools-0.6.5-13.el5_3.1.s390x.rpm +iptables-1.3.5-5.3.el5.s390x.rpm +iptables-devel-1.3.5-5.3.el5.s390.rpm +iptables-devel-1.3.5-5.3.el5.s390x.rpm +iptables-ipv6-1.3.5-5.3.el5.s390x.rpm +iptraf-3.0.0-5.el5.s390x.rpm +iptstate-1.4-1.1.2.2.s390x.rpm +iputils-20020927-46.el5.s390x.rpm +ipv6calc-0.61-1.s390x.rpm +iso-codes-0.53-1.noarch.rpm +iso-codes-devel-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.s390x.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.s390x.rpm +jakarta-commons-codec-1.3-7jpp.2.s390x.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.s390x.rpm +jakarta-commons-collections-3.2-2jpp.3.s390x.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.s390x.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.s390x.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.s390x.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.s390x.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.s390x.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.s390x.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.s390x.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.s390x.rpm +jakarta-commons-digester-1.7-5jpp.1.s390x.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.s390x.rpm +jakarta-commons-discovery-0.3-4jpp.1.s390x.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.s390x.rpm +jakarta-commons-el-1.0-7jpp.1.s390x.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.s390x.rpm +jakarta-commons-fileupload-1.0-6jpp.1.s390x.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.s390x.rpm +jakarta-commons-httpclient-3.0-7jpp.1.s390x.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.s390x.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.s390x.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.s390x.rpm +jakarta-commons-lang-2.1-5jpp.1.s390x.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.s390x.rpm +jakarta-commons-launcher-0.9-6jpp.1.s390x.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.s390x.rpm +jakarta-commons-logging-1.0.4-6jpp.1.s390x.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.s390x.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.s390x.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.s390x.rpm +jakarta-commons-pool-1.3-5jpp.1.s390x.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.s390x.rpm +jakarta-commons-validator-1.1.4-5jpp.1.s390x.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.s390x.rpm +jakarta-oro-2.0.8-3jpp.1.s390x.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.s390x.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.s390x.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.s390x.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.s390x.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.s390.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.s390x.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.s390x.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.s390x.rpm +javacc-4.0-3jpp.3.s390x.rpm +javacc-demo-4.0-3jpp.3.s390x.rpm +javacc-manual-4.0-3jpp.3.s390x.rpm +java_cup-0.10-0.k.6jpp.1.s390x.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.s390x.rpm +java_cup-manual-0.10-0.k.6jpp.1.s390x.rpm +jdepend-2.6-6jpp.2.s390x.rpm +jdepend-demo-2.6-6jpp.2.s390x.rpm +jdepend-javadoc-2.6-6jpp.2.s390x.rpm +jdom-1.0-4jpp.1.s390x.rpm +jdom-demo-1.0-4jpp.1.s390x.rpm +jdom-javadoc-1.0-4jpp.1.s390x.rpm +jlex-1.2.6-5jpp.1.s390x.rpm +jlex-javadoc-1.2.6-5jpp.1.s390x.rpm +joe-3.4-3.s390x.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jrefactory-2.8.9-6jpp.3.s390x.rpm +jsch-0.1.28-1jpp.5.s390x.rpm +jsch-demo-0.1.28-1jpp.5.s390x.rpm +jsch-javadoc-0.1.28-1jpp.5.s390x.rpm +junit-3.8.2-3jpp.1.s390x.rpm +junit-demo-3.8.2-3jpp.1.s390x.rpm +junit-javadoc-3.8.2-3jpp.1.s390x.rpm +junit-manual-3.8.2-3jpp.1.s390x.rpm +jwhois-3.2.3-8.el5.s390x.rpm +jzlib-1.0.7-4jpp.1.s390x.rpm +jzlib-demo-1.0.7-4jpp.1.s390x.rpm +jzlib-javadoc-1.0.7-4jpp.1.s390x.rpm +kasumi-2.0.1-1.1.fc6.s390x.rpm +kcc-2.3-24.2.2.s390x.rpm +kdbg-2.0.2-1.2.1.s390x.rpm +kdeaccessibility-3.5.4-1.fc6.s390x.rpm +kdeadmin-3.5.4-3.el5.s390x.rpm +kdeartwork-3.5.4-1.fc6.s390x.rpm +kdeartwork-icons-3.5.4-1.fc6.s390x.rpm +kdebase-3.5.4-20.el5.s390.rpm +kdebase-3.5.4-20.el5.s390x.rpm +kdebase-devel-3.5.4-20.el5.s390.rpm +kdebase-devel-3.5.4-20.el5.s390x.rpm +kdebindings-3.5.4-6.el5.s390x.rpm +kdebindings-devel-3.5.4-6.el5.s390.rpm +kdebindings-devel-3.5.4-6.el5.s390x.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.s390.rpm +kdelibs-3.5.4-22.el5_3.s390x.rpm +kdelibs-apidocs-3.5.4-22.el5_3.s390x.rpm +kdelibs-devel-3.5.4-22.el5_3.s390.rpm +kdelibs-devel-3.5.4-22.el5_3.s390x.rpm +kdenetwork-3.5.4-9.el5.s390.rpm +kdenetwork-3.5.4-9.el5.s390x.rpm +kdenetwork-devel-3.5.4-9.el5.s390.rpm +kdenetwork-devel-3.5.4-9.el5.s390x.rpm +kdesdk-3.5.4-3.el5.s390.rpm +kdesdk-3.5.4-3.el5.s390x.rpm +kdesdk-devel-3.5.4-3.el5.s390.rpm +kdesdk-devel-3.5.4-3.el5.s390x.rpm +kdeutils-3.5.4-5.fc6.s390x.rpm +kdeutils-devel-3.5.4-5.fc6.s390x.rpm +kdevelop-3.3.4-1.fc6.s390x.rpm +kdewebdev-3.5.4-2.fc6.s390.rpm +kdewebdev-3.5.4-2.fc6.s390x.rpm +kdewebdev-devel-3.5.4-2.fc6.s390.rpm +kdewebdev-devel-3.5.4-2.fc6.s390x.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.s390.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.s390x.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.s390.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.s390x.rpm +kernel-2.6.18-164.el5.s390x.rpm +kernel-debug-2.6.18-164.el5.s390x.rpm +kernel-debug-devel-2.6.18-164.el5.s390x.rpm +kernel-devel-2.6.18-164.el5.s390x.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.s390x.rpm +kernel-kdump-2.6.18-164.el5.s390x.rpm +kernel-kdump-devel-2.6.18-164.el5.s390x.rpm +kexec-tools-1.102pre-77.el5.s390x.rpm +keyutils-1.2-1.el5.s390x.rpm +keyutils-libs-1.2-1.el5.s390.rpm +keyutils-libs-1.2-1.el5.s390x.rpm +keyutils-libs-devel-1.2-1.el5.s390.rpm +keyutils-libs-devel-1.2-1.el5.s390x.rpm +kpartx-0.4.7-30.el5.s390x.rpm +krb5-auth-dialog-0.7-1.s390x.rpm +krb5-devel-1.6.1-36.el5.s390.rpm +krb5-devel-1.6.1-36.el5.s390x.rpm +krb5-libs-1.6.1-36.el5.s390.rpm +krb5-libs-1.6.1-36.el5.s390x.rpm +krb5-server-1.6.1-36.el5.s390x.rpm +krb5-workstation-1.6.1-36.el5.s390x.rpm +ksh-20080202-14.el5.s390x.rpm +ktune-0.2-3.el5.noarch.rpm +kudzu-1.2.57.1.21-1.s390x.rpm +kudzu-devel-1.2.57.1.21-1.s390.rpm +kudzu-devel-1.2.57.1.21-1.s390x.rpm +lam-7.1.2-14.el5.s390.rpm +lam-7.1.2-14.el5.s390x.rpm +lam-devel-7.1.2-14.el5.s390.rpm +lam-devel-7.1.2-14.el5.s390x.rpm +lam-libs-7.1.2-14.el5.s390.rpm +lam-libs-7.1.2-14.el5.s390x.rpm +lapack-3.0-37.el5.s390.rpm +lapack-3.0-37.el5.s390x.rpm +lapack-devel-3.0-37.el5.s390.rpm +lapack-devel-3.0-37.el5.s390x.rpm +latex2html-2002.2.1-6.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.s390.rpm +lcms-1.18-0.1.beta1.el5_3.2.s390x.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.s390.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.s390x.rpm +ldapjdk-4.18-2jpp.3.el5.s390x.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.s390x.rpm +less-394-6.el5.s390x.rpm +lftp-3.7.11-4.el5.s390x.rpm +libacl-2.2.39-3.el5.s390.rpm +libacl-2.2.39-3.el5.s390x.rpm +libacl-devel-2.2.39-3.el5.s390.rpm +libacl-devel-2.2.39-3.el5.s390x.rpm +libaio-0.3.106-3.2.s390.rpm +libaio-0.3.106-3.2.s390x.rpm +libaio-devel-0.3.106-3.2.s390.rpm +libaio-devel-0.3.106-3.2.s390x.rpm +libao-0.8.6-7.s390.rpm +libao-0.8.6-7.s390x.rpm +libao-devel-0.8.6-7.s390.rpm +libao-devel-0.8.6-7.s390x.rpm +libart_lgpl-2.3.17-4.s390.rpm +libart_lgpl-2.3.17-4.s390x.rpm +libart_lgpl-devel-2.3.17-4.s390.rpm +libart_lgpl-devel-2.3.17-4.s390x.rpm +libassuan-devel-1.0.4-5.el5.s390.rpm +libassuan-devel-1.0.4-5.el5.s390x.rpm +libattr-2.4.32-1.1.s390.rpm +libattr-2.4.32-1.1.s390x.rpm +libattr-devel-2.4.32-1.1.s390.rpm +libattr-devel-2.4.32-1.1.s390x.rpm +libbdevid-python-5.1.19.6-54.s390x.rpm +libbonobo-2.16.0-1.fc6.s390.rpm +libbonobo-2.16.0-1.fc6.s390x.rpm +libbonobo-devel-2.16.0-1.fc6.s390.rpm +libbonobo-devel-2.16.0-1.fc6.s390x.rpm +libbonoboui-2.16.0-1.fc6.s390.rpm +libbonoboui-2.16.0-1.fc6.s390x.rpm +libbonoboui-devel-2.16.0-1.fc6.s390.rpm +libbonoboui-devel-2.16.0-1.fc6.s390x.rpm +libcap-1.10-26.s390.rpm +libcap-1.10-26.s390x.rpm +libcap-devel-1.10-26.s390.rpm +libcap-devel-1.10-26.s390x.rpm +libc-client-2004g-2.2.1.s390.rpm +libc-client-2004g-2.2.1.s390x.rpm +libc-client-devel-2004g-2.2.1.s390.rpm +libc-client-devel-2004g-2.2.1.s390x.rpm +libchewing-0.3.0-8.el5.s390.rpm +libchewing-0.3.0-8.el5.s390x.rpm +libchewing-devel-0.3.0-8.el5.s390.rpm +libchewing-devel-0.3.0-8.el5.s390x.rpm +libcroco-0.6.1-2.1.s390.rpm +libcroco-0.6.1-2.1.s390x.rpm +libcroco-devel-0.6.1-2.1.s390.rpm +libcroco-devel-0.6.1-2.1.s390x.rpm +libdaemon-0.10-5.el5.s390.rpm +libdaemon-0.10-5.el5.s390x.rpm +libdaemon-devel-0.10-5.el5.s390.rpm +libdaemon-devel-0.10-5.el5.s390x.rpm +libdbi-0.8.1-2.1.s390.rpm +libdbi-0.8.1-2.1.s390x.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.s390x.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.s390x.rpm +libdbi-devel-0.8.1-2.1.s390.rpm +libdbi-devel-0.8.1-2.1.s390x.rpm +libdbi-drivers-0.8.1a-1.2.2.s390x.rpm +libdhcp-1.20-10.el5.s390.rpm +libdhcp-1.20-10.el5.s390x.rpm +libdhcp4client-3.0.5-21.el5.s390.rpm +libdhcp4client-3.0.5-21.el5.s390x.rpm +libdhcp4client-devel-3.0.5-21.el5.s390.rpm +libdhcp4client-devel-3.0.5-21.el5.s390x.rpm +libdhcp6client-1.0.10-17.el5.s390.rpm +libdhcp6client-1.0.10-17.el5.s390x.rpm +libdhcp6client-devel-1.0.10-17.el5.s390.rpm +libdhcp6client-devel-1.0.10-17.el5.s390x.rpm +libdhcp-devel-1.20-10.el5.s390.rpm +libdhcp-devel-1.20-10.el5.s390x.rpm +libdmx-1.0.2-3.1.s390.rpm +libdmx-1.0.2-3.1.s390x.rpm +libdmx-devel-1.0.2-3.1.s390.rpm +libdmx-devel-1.0.2-3.1.s390x.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.s390.rpm +libevent-1.1a-3.2.1.s390x.rpm +libevent-devel-1.1a-3.2.1.s390.rpm +libevent-devel-1.1a-3.2.1.s390x.rpm +libexif-0.6.13-4.0.2.el5_1.1.s390.rpm +libexif-0.6.13-4.0.2.el5_1.1.s390x.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.s390.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.s390x.rpm +libfontenc-1.0.2-2.2.el5.s390.rpm +libfontenc-1.0.2-2.2.el5.s390x.rpm +libfontenc-devel-1.0.2-2.2.el5.s390.rpm +libfontenc-devel-1.0.2-2.2.el5.s390x.rpm +libFS-1.0.0-3.1.s390.rpm +libFS-1.0.0-3.1.s390x.rpm +libFS-devel-1.0.0-3.1.s390.rpm +libFS-devel-1.0.0-3.1.s390x.rpm +libgail-gnome-1.1.3-1.2.1.s390x.rpm +libgail-gnome-devel-1.1.3-1.2.1.s390.rpm +libgail-gnome-devel-1.1.3-1.2.1.s390x.rpm +libgcc-4.1.2-46.el5.s390.rpm +libgcc-4.1.2-46.el5.s390x.rpm +libgcj-4.1.2-46.el5.s390.rpm +libgcj-4.1.2-46.el5.s390x.rpm +libgcj-devel-4.1.2-46.el5.s390.rpm +libgcj-devel-4.1.2-46.el5.s390x.rpm +libgcj-src-4.1.2-46.el5.s390x.rpm +libgconf-java-2.12.4-6.el5.s390.rpm +libgconf-java-2.12.4-6.el5.s390x.rpm +libgconf-java-devel-2.12.4-6.el5.s390.rpm +libgconf-java-devel-2.12.4-6.el5.s390x.rpm +libgcrypt-1.4.4-5.el5.s390.rpm +libgcrypt-1.4.4-5.el5.s390x.rpm +libgcrypt-devel-1.4.4-5.el5.s390.rpm +libgcrypt-devel-1.4.4-5.el5.s390x.rpm +libgfortran-4.1.2-46.el5.s390.rpm +libgfortran-4.1.2-46.el5.s390x.rpm +libgfortran44-4.4.0-6.el5.s390.rpm +libgfortran44-4.4.0-6.el5.s390x.rpm +libglade2-2.6.0-2.s390.rpm +libglade2-2.6.0-2.s390x.rpm +libglade2-devel-2.6.0-2.s390.rpm +libglade2-devel-2.6.0-2.s390x.rpm +libglade-java-2.12.5-3.fc6.s390.rpm +libglade-java-2.12.5-3.fc6.s390x.rpm +libglade-java-devel-2.12.5-3.fc6.s390.rpm +libglade-java-devel-2.12.5-3.fc6.s390x.rpm +libgnome-2.16.0-6.el5.s390.rpm +libgnome-2.16.0-6.el5.s390x.rpm +libgnomecanvas-2.14.0-4.1.s390.rpm +libgnomecanvas-2.14.0-4.1.s390x.rpm +libgnomecanvas-devel-2.14.0-4.1.s390.rpm +libgnomecanvas-devel-2.14.0-4.1.s390x.rpm +libgnomecups-0.2.2-8.s390.rpm +libgnomecups-0.2.2-8.s390x.rpm +libgnomecups-devel-0.2.2-8.s390.rpm +libgnomecups-devel-0.2.2-8.s390x.rpm +libgnome-devel-2.16.0-6.el5.s390.rpm +libgnome-devel-2.16.0-6.el5.s390x.rpm +libgnome-java-2.12.4-3.fc6.s390.rpm +libgnome-java-2.12.4-3.fc6.s390x.rpm +libgnome-java-devel-2.12.4-3.fc6.s390.rpm +libgnome-java-devel-2.12.4-3.fc6.s390x.rpm +libgnomeprint22-2.12.1-10.el5.s390.rpm +libgnomeprint22-2.12.1-10.el5.s390x.rpm +libgnomeprint22-devel-2.12.1-10.el5.s390.rpm +libgnomeprint22-devel-2.12.1-10.el5.s390x.rpm +libgnomeprintui22-2.12.1-6.s390.rpm +libgnomeprintui22-2.12.1-6.s390x.rpm +libgnomeprintui22-devel-2.12.1-6.s390.rpm +libgnomeprintui22-devel-2.12.1-6.s390x.rpm +libgnomeui-2.16.0-5.el5.s390.rpm +libgnomeui-2.16.0-5.el5.s390x.rpm +libgnomeui-devel-2.16.0-5.el5.s390.rpm +libgnomeui-devel-2.16.0-5.el5.s390x.rpm +libgomp-4.4.0-6.el5.s390.rpm +libgomp-4.4.0-6.el5.s390x.rpm +libgpg-error-1.4-2.s390.rpm +libgpg-error-1.4-2.s390x.rpm +libgpg-error-devel-1.4-2.s390.rpm +libgpg-error-devel-1.4-2.s390x.rpm +libgsf-1.14.1-6.1.s390.rpm +libgsf-1.14.1-6.1.s390x.rpm +libgsf-devel-1.14.1-6.1.s390.rpm +libgsf-devel-1.14.1-6.1.s390x.rpm +libgssapi-0.10-2.s390.rpm +libgssapi-0.10-2.s390x.rpm +libgssapi-devel-0.10-2.s390.rpm +libgssapi-devel-0.10-2.s390x.rpm +libgtk-java-2.8.7-3.el5.s390.rpm +libgtk-java-2.8.7-3.el5.s390x.rpm +libgtk-java-devel-2.8.7-3.el5.s390.rpm +libgtk-java-devel-2.8.7-3.el5.s390x.rpm +libgtop2-2.14.4-3.el5.s390.rpm +libgtop2-2.14.4-3.el5.s390x.rpm +libgtop2-devel-2.14.4-3.el5.s390.rpm +libgtop2-devel-2.14.4-3.el5.s390x.rpm +libhbaapi-2.2-4.el5.s390.rpm +libhbaapi-2.2-4.el5.s390x.rpm +libhbaapi-devel-2.2-4.el5.s390.rpm +libhbaapi-devel-2.2-4.el5.s390x.rpm +libhbalinux-1.0.7-3.el5.s390x.rpm +libica-1.3.7-8.el5.s390.rpm +libica-1.3.7-8.el5.s390x.rpm +libica-devel-1.3.7-8.el5.s390.rpm +libica-devel-1.3.7-8.el5.s390x.rpm +libICE-1.0.1-2.1.s390.rpm +libICE-1.0.1-2.1.s390x.rpm +libICE-devel-1.0.1-2.1.s390.rpm +libICE-devel-1.0.1-2.1.s390x.rpm +libicu-3.6-5.11.4.s390.rpm +libicu-3.6-5.11.4.s390x.rpm +libicu-devel-3.6-5.11.4.s390.rpm +libicu-devel-3.6-5.11.4.s390x.rpm +libicu-doc-3.6-5.11.4.s390x.rpm +libIDL-0.8.7-1.fc6.s390.rpm +libIDL-0.8.7-1.fc6.s390x.rpm +libIDL-devel-0.8.7-1.fc6.s390.rpm +libIDL-devel-0.8.7-1.fc6.s390x.rpm +libidn-0.6.5-1.1.s390.rpm +libidn-0.6.5-1.1.s390x.rpm +libidn-devel-0.6.5-1.1.s390.rpm +libidn-devel-0.6.5-1.1.s390x.rpm +libjpeg-6b-37.s390.rpm +libjpeg-6b-37.s390x.rpm +libjpeg-devel-6b-37.s390.rpm +libjpeg-devel-6b-37.s390x.rpm +libksba-1.0.5-2.el5.s390.rpm +libksba-1.0.5-2.el5.s390x.rpm +libksba-devel-1.0.5-2.el5.s390.rpm +libksba-devel-1.0.5-2.el5.s390x.rpm +libmng-1.0.9-5.1.s390.rpm +libmng-1.0.9-5.1.s390x.rpm +libmng-devel-1.0.9-5.1.s390.rpm +libmng-devel-1.0.9-5.1.s390x.rpm +libmudflap-4.1.2-46.el5.s390.rpm +libmudflap-4.1.2-46.el5.s390x.rpm +libmudflap-devel-4.1.2-46.el5.s390.rpm +libmudflap-devel-4.1.2-46.el5.s390x.rpm +libnl-1.0-0.10.pre5.5.s390.rpm +libnl-1.0-0.10.pre5.5.s390x.rpm +libnl-devel-1.0-0.10.pre5.5.s390.rpm +libnl-devel-1.0-0.10.pre5.5.s390x.rpm +libnotify-0.4.2-6.el5.s390x.rpm +libnotify-devel-0.4.2-6.el5.s390.rpm +libnotify-devel-0.4.2-6.el5.s390x.rpm +libobjc-4.1.2-46.el5.s390.rpm +libobjc-4.1.2-46.el5.s390x.rpm +libogg-1.1.3-3.el5.s390.rpm +libogg-1.1.3-3.el5.s390x.rpm +libogg-devel-1.1.3-3.el5.s390.rpm +libogg-devel-1.1.3-3.el5.s390x.rpm +liboil-0.3.8-2.1.s390.rpm +liboil-0.3.8-2.1.s390x.rpm +liboil-devel-0.3.8-2.1.s390.rpm +liboil-devel-0.3.8-2.1.s390x.rpm +libpcap-0.9.4-14.el5.s390.rpm +libpcap-0.9.4-14.el5.s390x.rpm +libpcap-devel-0.9.4-14.el5.s390.rpm +libpcap-devel-0.9.4-14.el5.s390x.rpm +libpciaccess-0.10.5-2.el5.s390.rpm +libpciaccess-0.10.5-2.el5.s390x.rpm +libpciaccess-devel-0.10.5-2.el5.s390.rpm +libpciaccess-devel-0.10.5-2.el5.s390x.rpm +libpng-1.2.10-7.1.el5_3.2.s390.rpm +libpng-1.2.10-7.1.el5_3.2.s390x.rpm +libpng-devel-1.2.10-7.1.el5_3.2.s390.rpm +libpng-devel-1.2.10-7.1.el5_3.2.s390x.rpm +librsvg2-2.16.1-1.el5.s390.rpm +librsvg2-2.16.1-1.el5.s390x.rpm +librsvg2-devel-2.16.1-1.el5.s390.rpm +librsvg2-devel-2.16.1-1.el5.s390x.rpm +libselinux-1.33.4-5.5.el5.s390.rpm +libselinux-1.33.4-5.5.el5.s390x.rpm +libselinux-devel-1.33.4-5.5.el5.s390.rpm +libselinux-devel-1.33.4-5.5.el5.s390x.rpm +libselinux-python-1.33.4-5.5.el5.s390x.rpm +libselinux-ruby-1.33.4-5.5.el5.s390x.rpm +libselinux-utils-1.33.4-5.5.el5.s390x.rpm +libsemanage-1.9.1-4.4.el5.s390x.rpm +libsemanage-devel-1.9.1-4.4.el5.s390.rpm +libsemanage-devel-1.9.1-4.4.el5.s390x.rpm +libsepol-1.15.2-2.el5.s390.rpm +libsepol-1.15.2-2.el5.s390x.rpm +libsepol-devel-1.15.2-2.el5.s390.rpm +libsepol-devel-1.15.2-2.el5.s390x.rpm +libSM-1.0.1-3.1.s390.rpm +libSM-1.0.1-3.1.s390x.rpm +libSM-devel-1.0.1-3.1.s390.rpm +libSM-devel-1.0.1-3.1.s390x.rpm +libsmi-0.4.5-2.el5.s390.rpm +libsmi-0.4.5-2.el5.s390x.rpm +libsmi-devel-0.4.5-2.el5.s390.rpm +libsmi-devel-0.4.5-2.el5.s390x.rpm +libsoup-2.2.98-2.el5_3.1.s390.rpm +libsoup-2.2.98-2.el5_3.1.s390x.rpm +libsoup-devel-2.2.98-2.el5_3.1.s390.rpm +libsoup-devel-2.2.98-2.el5_3.1.s390x.rpm +libstdc++-4.1.2-46.el5.s390.rpm +libstdc++-4.1.2-46.el5.s390x.rpm +libstdc++44-devel-4.4.0-6.el5.s390.rpm +libstdc++44-devel-4.4.0-6.el5.s390x.rpm +libstdc++-devel-4.1.2-46.el5.s390.rpm +libstdc++-devel-4.1.2-46.el5.s390x.rpm +libswt3-gtk2-3.2.1-19.el5.s390x.rpm +libsysfs-2.0.0-6.s390.rpm +libsysfs-2.0.0-6.s390x.rpm +libsysfs-devel-2.0.0-6.s390.rpm +libsysfs-devel-2.0.0-6.s390x.rpm +libtermcap-2.0.8-46.1.s390.rpm +libtermcap-2.0.8-46.1.s390x.rpm +libtermcap-devel-2.0.8-46.1.s390.rpm +libtermcap-devel-2.0.8-46.1.s390x.rpm +libtheora-1.0alpha7-1.s390.rpm +libtheora-1.0alpha7-1.s390x.rpm +libtheora-devel-1.0alpha7-1.s390.rpm +libtheora-devel-1.0alpha7-1.s390x.rpm +libtiff-3.8.2-7.el5_3.4.s390.rpm +libtiff-3.8.2-7.el5_3.4.s390x.rpm +libtiff-devel-3.8.2-7.el5_3.4.s390.rpm +libtiff-devel-3.8.2-7.el5_3.4.s390x.rpm +libtool-1.5.22-6.1.s390x.rpm +libtool-ltdl-1.5.22-6.1.s390.rpm +libtool-ltdl-1.5.22-6.1.s390x.rpm +libtool-ltdl-devel-1.5.22-6.1.s390.rpm +libtool-ltdl-devel-1.5.22-6.1.s390x.rpm +libuser-0.54.7-2.el5.5.s390.rpm +libuser-0.54.7-2.el5.5.s390x.rpm +libuser-devel-0.54.7-2.el5.5.s390.rpm +libuser-devel-0.54.7-2.el5.5.s390x.rpm +libutempter-1.1.4-4.el5.s390.rpm +libutempter-1.1.4-4.el5.s390x.rpm +libutempter-devel-1.1.4-4.el5.s390.rpm +libutempter-devel-1.1.4-4.el5.s390x.rpm +libvolume_id-095-14.21.el5.s390.rpm +libvolume_id-095-14.21.el5.s390x.rpm +libvolume_id-devel-095-14.21.el5.s390.rpm +libvolume_id-devel-095-14.21.el5.s390x.rpm +libvorbis-1.1.2-3.el5_3.3.s390.rpm +libvorbis-1.1.2-3.el5_3.3.s390x.rpm +libvorbis-devel-1.1.2-3.el5_3.3.s390.rpm +libvorbis-devel-1.1.2-3.el5_3.3.s390x.rpm +libwmf-0.2.8.4-10.2.s390.rpm +libwmf-0.2.8.4-10.2.s390x.rpm +libwmf-devel-0.2.8.4-10.2.s390.rpm +libwmf-devel-0.2.8.4-10.2.s390x.rpm +libwnck-2.16.0-4.fc6.s390.rpm +libwnck-2.16.0-4.fc6.s390x.rpm +libwnck-devel-2.16.0-4.fc6.s390.rpm +libwnck-devel-2.16.0-4.fc6.s390x.rpm +libwvstreams-4.2.2-2.1.s390.rpm +libwvstreams-4.2.2-2.1.s390x.rpm +libwvstreams-devel-4.2.2-2.1.s390.rpm +libwvstreams-devel-4.2.2-2.1.s390x.rpm +libX11-1.0.3-11.el5.s390.rpm +libX11-1.0.3-11.el5.s390x.rpm +libX11-devel-1.0.3-11.el5.s390.rpm +libX11-devel-1.0.3-11.el5.s390x.rpm +libXau-1.0.1-3.1.s390.rpm +libXau-1.0.1-3.1.s390x.rpm +libXau-devel-1.0.1-3.1.s390.rpm +libXau-devel-1.0.1-3.1.s390x.rpm +libXaw-1.0.2-8.1.s390.rpm +libXaw-1.0.2-8.1.s390x.rpm +libXaw-devel-1.0.2-8.1.s390.rpm +libXaw-devel-1.0.2-8.1.s390x.rpm +libXcomposite-0.3-5.1.s390.rpm +libXcomposite-0.3-5.1.s390x.rpm +libXcomposite-devel-0.3-5.1.s390.rpm +libXcomposite-devel-0.3-5.1.s390x.rpm +libXcursor-1.1.7-1.1.s390.rpm +libXcursor-1.1.7-1.1.s390x.rpm +libXcursor-devel-1.1.7-1.1.s390.rpm +libXcursor-devel-1.1.7-1.1.s390x.rpm +libXdamage-1.0.3-2.1.s390.rpm +libXdamage-1.0.3-2.1.s390x.rpm +libXdamage-devel-1.0.3-2.1.s390.rpm +libXdamage-devel-1.0.3-2.1.s390x.rpm +libXdmcp-1.0.1-2.1.s390.rpm +libXdmcp-1.0.1-2.1.s390x.rpm +libXdmcp-devel-1.0.1-2.1.s390.rpm +libXdmcp-devel-1.0.1-2.1.s390x.rpm +libXevie-1.0.1-3.1.s390.rpm +libXevie-1.0.1-3.1.s390x.rpm +libXevie-devel-1.0.1-3.1.s390.rpm +libXevie-devel-1.0.1-3.1.s390x.rpm +libXext-1.0.1-2.1.s390.rpm +libXext-1.0.1-2.1.s390x.rpm +libXext-devel-1.0.1-2.1.s390.rpm +libXext-devel-1.0.1-2.1.s390x.rpm +libXfixes-4.0.1-2.1.s390.rpm +libXfixes-4.0.1-2.1.s390x.rpm +libXfixes-devel-4.0.1-2.1.s390.rpm +libXfixes-devel-4.0.1-2.1.s390x.rpm +libXfont-1.2.2-1.0.3.el5_1.s390.rpm +libXfont-1.2.2-1.0.3.el5_1.s390x.rpm +libXfontcache-1.0.2-3.1.s390.rpm +libXfontcache-1.0.2-3.1.s390x.rpm +libXfontcache-devel-1.0.2-3.1.s390.rpm +libXfontcache-devel-1.0.2-3.1.s390x.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.s390.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.s390x.rpm +libXft-2.1.10-1.1.s390.rpm +libXft-2.1.10-1.1.s390x.rpm +libXft-devel-2.1.10-1.1.s390.rpm +libXft-devel-2.1.10-1.1.s390x.rpm +libXi-1.0.1-3.1.s390.rpm +libXi-1.0.1-3.1.s390x.rpm +libXi-devel-1.0.1-3.1.s390.rpm +libXi-devel-1.0.1-3.1.s390x.rpm +libXinerama-1.0.1-2.1.s390.rpm +libXinerama-1.0.1-2.1.s390x.rpm +libXinerama-devel-1.0.1-2.1.s390.rpm +libXinerama-devel-1.0.1-2.1.s390x.rpm +libxkbfile-1.0.3-3.1.s390.rpm +libxkbfile-1.0.3-3.1.s390x.rpm +libxkbfile-devel-1.0.3-3.1.s390.rpm +libxkbfile-devel-1.0.3-3.1.s390x.rpm +libxklavier-3.0-3.el5.s390.rpm +libxklavier-3.0-3.el5.s390x.rpm +libxklavier-devel-3.0-3.el5.s390.rpm +libxklavier-devel-3.0-3.el5.s390x.rpm +libxml2-2.6.26-2.1.2.8.s390.rpm +libxml2-2.6.26-2.1.2.8.s390x.rpm +libxml2-devel-2.6.26-2.1.2.8.s390.rpm +libxml2-devel-2.6.26-2.1.2.8.s390x.rpm +libxml2-python-2.6.26-2.1.2.8.s390x.rpm +libXmu-1.0.2-5.s390.rpm +libXmu-1.0.2-5.s390x.rpm +libXmu-devel-1.0.2-5.s390.rpm +libXmu-devel-1.0.2-5.s390x.rpm +libXp-1.0.0-8.1.el5.s390.rpm +libXp-1.0.0-8.1.el5.s390x.rpm +libXp-devel-1.0.0-8.1.el5.s390.rpm +libXp-devel-1.0.0-8.1.el5.s390x.rpm +libXpm-3.5.5-3.s390.rpm +libXpm-3.5.5-3.s390x.rpm +libXpm-devel-3.5.5-3.s390.rpm +libXpm-devel-3.5.5-3.s390x.rpm +libXrandr-1.1.1-3.1.s390.rpm +libXrandr-1.1.1-3.1.s390x.rpm +libXrandr-devel-1.1.1-3.1.s390.rpm +libXrandr-devel-1.1.1-3.1.s390x.rpm +libXrender-0.9.1-3.1.s390.rpm +libXrender-0.9.1-3.1.s390x.rpm +libXrender-devel-0.9.1-3.1.s390.rpm +libXrender-devel-0.9.1-3.1.s390x.rpm +libXres-1.0.1-3.1.s390.rpm +libXres-1.0.1-3.1.s390x.rpm +libXres-devel-1.0.1-3.1.s390.rpm +libXres-devel-1.0.1-3.1.s390x.rpm +libXScrnSaver-1.1.0-3.1.s390.rpm +libXScrnSaver-1.1.0-3.1.s390x.rpm +libXScrnSaver-devel-1.1.0-3.1.s390.rpm +libXScrnSaver-devel-1.1.0-3.1.s390x.rpm +libxslt-1.1.17-2.el5_2.2.s390.rpm +libxslt-1.1.17-2.el5_2.2.s390x.rpm +libxslt-devel-1.1.17-2.el5_2.2.s390.rpm +libxslt-devel-1.1.17-2.el5_2.2.s390x.rpm +libxslt-python-1.1.17-2.el5_2.2.s390x.rpm +libXt-1.0.2-3.1.fc6.s390.rpm +libXt-1.0.2-3.1.fc6.s390x.rpm +libXt-devel-1.0.2-3.1.fc6.s390.rpm +libXt-devel-1.0.2-3.1.fc6.s390x.rpm +libXTrap-1.0.0-3.1.s390.rpm +libXTrap-1.0.0-3.1.s390x.rpm +libXTrap-devel-1.0.0-3.1.s390.rpm +libXTrap-devel-1.0.0-3.1.s390x.rpm +libXtst-1.0.1-3.1.s390.rpm +libXtst-1.0.1-3.1.s390x.rpm +libXtst-devel-1.0.1-3.1.s390.rpm +libXtst-devel-1.0.1-3.1.s390x.rpm +libXv-1.0.1-4.1.s390.rpm +libXv-1.0.1-4.1.s390x.rpm +libXv-devel-1.0.1-4.1.s390.rpm +libXv-devel-1.0.1-4.1.s390x.rpm +libXvMC-1.0.2-2.1.s390.rpm +libXvMC-1.0.2-2.1.s390x.rpm +libXvMC-devel-1.0.2-2.1.s390.rpm +libXvMC-devel-1.0.2-2.1.s390x.rpm +libXxf86dga-1.0.1-3.1.s390.rpm +libXxf86dga-1.0.1-3.1.s390x.rpm +libXxf86dga-devel-1.0.1-3.1.s390.rpm +libXxf86dga-devel-1.0.1-3.1.s390x.rpm +libXxf86misc-1.0.1-3.1.s390.rpm +libXxf86misc-1.0.1-3.1.s390x.rpm +libXxf86misc-devel-1.0.1-3.1.s390.rpm +libXxf86misc-devel-1.0.1-3.1.s390x.rpm +libXxf86vm-1.0.1-3.1.s390.rpm +libXxf86vm-1.0.1-3.1.s390x.rpm +libXxf86vm-devel-1.0.1-3.1.s390.rpm +libXxf86vm-devel-1.0.1-3.1.s390x.rpm +linuxdoc-tools-0.9.21-7.1.s390x.rpm +lksctp-tools-1.0.6-3.el5.s390.rpm +lksctp-tools-1.0.6-3.el5.s390x.rpm +lksctp-tools-devel-1.0.6-3.el5.s390.rpm +lksctp-tools-devel-1.0.6-3.el5.s390x.rpm +lksctp-tools-doc-1.0.6-3.el5.s390x.rpm +lockdev-1.0.1-10.s390.rpm +lockdev-1.0.1-10.s390x.rpm +lockdev-devel-1.0.1-10.s390.rpm +lockdev-devel-1.0.1-10.s390x.rpm +log4j-1.2.13-3jpp.2.s390x.rpm +log4j-javadoc-1.2.13-3jpp.2.s390x.rpm +log4j-manual-1.2.13-3jpp.2.s390x.rpm +logrotate-3.7.4-9.s390x.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.s390x.rpm +lslk-1.29-17.s390x.rpm +lsof-4.78-3.s390x.rpm +lsscsi-0.17-3.el5.s390x.rpm +ltrace-0.5-13.45svn.el5.s390x.rpm +lucene-1.4.3-1jpp.16.s390x.rpm +lucene-demo-1.4.3-1jpp.16.s390x.rpm +lucene-devel-1.4.3-1jpp.16.s390.rpm +lucene-devel-1.4.3-1jpp.16.s390x.rpm +lucene-javadoc-1.4.3-1jpp.16.s390x.rpm +lv-4.51-8.1.s390x.rpm +lvm2-2.02.46-8.el5.s390x.rpm +lynx-2.8.5-28.1.el5_2.1.s390x.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.s390.rpm +m17n-lib-1.3.3-1.1.fc6.s390x.rpm +m17n-lib-devel-1.3.3-1.1.fc6.s390.rpm +m17n-lib-devel-1.3.3-1.1.fc6.s390x.rpm +m2crypto-0.16-6.el5.6.s390x.rpm +m4-1.4.5-3.el5.1.s390x.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailman-2.1.9-4.el5.s390x.rpm +mailx-8.1.1-44.2.2.s390x.rpm +make-3.81-3.el5.s390x.rpm +MAKEDEV-3.23-1.2.s390x.rpm +man-1.6d-1.1.s390x.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.s390x.rpm +mcstrans-0.2.11-3.el5.s390x.rpm +mdadm-2.6.9-2.el5.s390x.rpm +mesa-libGL-6.5.1-7.7.el5.s390.rpm +mesa-libGL-6.5.1-7.7.el5.s390x.rpm +mesa-libGL-devel-6.5.1-7.7.el5.s390.rpm +mesa-libGL-devel-6.5.1-7.7.el5.s390x.rpm +mesa-libGLU-6.5.1-7.7.el5.s390.rpm +mesa-libGLU-6.5.1-7.7.el5.s390x.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.s390.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.s390x.rpm +mesa-libGLw-6.5.1-7.7.el5.s390.rpm +mesa-libGLw-6.5.1-7.7.el5.s390x.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.s390.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.s390x.rpm +mesa-libOSMesa-6.5.1-7.7.el5.s390.rpm +mesa-libOSMesa-6.5.1-7.7.el5.s390x.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.s390.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.s390x.rpm +mesa-source-6.5.1-7.7.el5.s390x.rpm +metacity-2.16.0-12.el5.s390.rpm +metacity-2.16.0-12.el5.s390x.rpm +mgetty-1.1.33-9.fc6.s390x.rpm +mgetty-sendfax-1.1.33-9.fc6.s390x.rpm +mgetty-viewfax-1.1.33-9.fc6.s390x.rpm +mgetty-voice-1.1.33-9.fc6.s390x.rpm +mikmod-3.1.6-38.1.s390.rpm +mikmod-3.1.6-38.1.s390x.rpm +mikmod-devel-3.1.6-38.1.s390.rpm +mikmod-devel-3.1.6-38.1.s390x.rpm +mingetty-1.07-5.2.2.s390x.rpm +mkinitrd-5.1.19.6-54.s390.rpm +mkinitrd-5.1.19.6-54.s390x.rpm +mkinitrd-devel-5.1.19.6-54.s390.rpm +mkinitrd-devel-5.1.19.6-54.s390x.rpm +mkisofs-2.01-10.7.el5.s390x.rpm +mktemp-1.5-23.2.2.s390x.rpm +mlocate-0.15-1.el5.2.s390x.rpm +mockobjects-0.09-14jpp.3.s390x.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.s390x.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.s390x.rpm +mockobjects-httpclient-0.09-14jpp.3.s390x.rpm +mockobjects-jdk1.4-0.09-14jpp.3.s390x.rpm +mod_auth_kerb-5.1-3.el5.s390x.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.s390x.rpm +mod_auth_pgsql-2.0.3-2.3.1.s390x.rpm +mod_authz_ldap-0.26-9.el5.s390x.rpm +mod_dav_svn-1.4.2-4.el5_3.1.s390x.rpm +mod_nss-1.0.3-8.el5.s390x.rpm +mod_perl-2.0.4-6.el5.s390x.rpm +mod_perl-devel-2.0.4-6.el5.s390.rpm +mod_perl-devel-2.0.4-6.el5.s390x.rpm +mod_python-3.2.8-3.1.s390x.rpm +mod_ssl-2.2.3-31.el5.s390x.rpm +module-init-tools-3.3-0.pre3.1.54.el5.s390x.rpm +mozldap-6.0.5-1.el5.s390x.rpm +mozldap-devel-6.0.5-1.el5.s390.rpm +mozldap-devel-6.0.5-1.el5.s390x.rpm +mozldap-tools-6.0.5-1.el5.s390x.rpm +mpage-2.5.4-7.1.s390x.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mrtg-2.14.5-2.s390x.rpm +mtools-3.9.10-2.fc6.s390x.rpm +mtr-0.71-3.1.s390x.rpm +mtr-gtk-0.71-3.1.s390x.rpm +mt-st-0.9b-2.2.2.s390x.rpm +mtx-1.2.18-8.2.2.s390x.rpm +mutt-1.4.2.2-3.0.2.el5.s390x.rpm +mx-2.0.6-2.2.2.s390x.rpm +mx4j-3.0.1-6jpp.4.s390x.rpm +mx4j-javadoc-3.0.1-6jpp.4.s390x.rpm +mx4j-manual-3.0.1-6jpp.4.s390x.rpm +mysql-5.0.77-3.el5.s390.rpm +mysql-5.0.77-3.el5.s390x.rpm +mysql-bench-5.0.77-3.el5.s390x.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.s390x.rpm +mysql-devel-5.0.77-3.el5.s390.rpm +mysql-devel-5.0.77-3.el5.s390x.rpm +MySQL-python-1.2.1-1.s390x.rpm +mysql-server-5.0.77-3.el5.s390x.rpm +mysql-test-5.0.77-3.el5.s390x.rpm +nano-1.3.12-1.1.s390x.rpm +nash-5.1.19.6-54.s390x.rpm +nasm-0.98.39-3.2.2.s390x.rpm +nasm-doc-0.98.39-3.2.2.s390x.rpm +nasm-rdoff-0.98.39-3.2.2.s390x.rpm +nautilus-2.16.2-7.el5.s390x.rpm +nautilus-cd-burner-2.16.0-7.el5.s390.rpm +nautilus-cd-burner-2.16.0-7.el5.s390x.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.s390.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.s390x.rpm +nautilus-devel-2.16.2-7.el5.s390.rpm +nautilus-devel-2.16.2-7.el5.s390x.rpm +nautilus-extensions-2.16.2-7.el5.s390.rpm +nautilus-extensions-2.16.2-7.el5.s390x.rpm +nautilus-open-terminal-0.6-6.el5.s390x.rpm +nc-1.84-10.fc6.s390x.rpm +ncompress-4.2.4-47.s390x.rpm +ncurses-5.5-24.20060715.s390.rpm +ncurses-5.5-24.20060715.s390x.rpm +ncurses-devel-5.5-24.20060715.s390.rpm +ncurses-devel-5.5-24.20060715.s390x.rpm +nedit-5.5-21.el5.s390x.rpm +neon-0.25.5-10.el5.s390.rpm +neon-0.25.5-10.el5.s390x.rpm +neon-devel-0.25.5-10.el5.s390.rpm +neon-devel-0.25.5-10.el5.s390x.rpm +netlabel_tools-0.17-9.el5.s390x.rpm +netpbm-10.35.58-8.el5.s390.rpm +netpbm-10.35.58-8.el5.s390x.rpm +netpbm-devel-10.35.58-8.el5.s390.rpm +netpbm-devel-10.35.58-8.el5.s390x.rpm +netpbm-progs-10.35.58-8.el5.s390x.rpm +net-snmp-5.3.2.2-7.el5.s390x.rpm +net-snmp-devel-5.3.2.2-7.el5.s390.rpm +net-snmp-devel-5.3.2.2-7.el5.s390x.rpm +net-snmp-libs-5.3.2.2-7.el5.s390.rpm +net-snmp-libs-5.3.2.2-7.el5.s390x.rpm +net-snmp-perl-5.3.2.2-7.el5.s390x.rpm +net-snmp-utils-5.3.2.2-7.el5.s390x.rpm +net-tools-1.60-78.el5.s390x.rpm +newt-0.52.2-12.el5.s390.rpm +newt-0.52.2-12.el5.s390x.rpm +newt-devel-0.52.2-12.el5.s390.rpm +newt-devel-0.52.2-12.el5.s390x.rpm +newt-perl-1.08-9.2.2.s390x.rpm +nfs4-acl-tools-0.3.3-1.el5.s390x.rpm +nfs-utils-1.0.9-42.el5.s390x.rpm +nfs-utils-lib-1.0.8-7.6.el5.s390.rpm +nfs-utils-lib-1.0.8-7.6.el5.s390x.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.s390.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.s390x.rpm +nkf-2.07-1.1.fc6.s390x.rpm +nmap-4.11-1.1.s390x.rpm +nmap-frontend-4.11-1.1.s390x.rpm +notification-daemon-0.3.5-9.el5.s390x.rpm +notify-python-0.1.0-3.fc6.s390x.rpm +nscd-2.5-42.s390x.rpm +nspr-4.7.4-1.el5_3.1.s390.rpm +nspr-4.7.4-1.el5_3.1.s390x.rpm +nspr-devel-4.7.4-1.el5_3.1.s390.rpm +nspr-devel-4.7.4-1.el5_3.1.s390x.rpm +nss-3.12.3.99.3-1.el5_3.2.s390.rpm +nss-3.12.3.99.3-1.el5_3.2.s390x.rpm +nss_db-2.2-35.3.s390.rpm +nss_db-2.2-35.3.s390x.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.s390.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.s390x.rpm +nss_ldap-253-21.el5.s390.rpm +nss_ldap-253-21.el5.s390x.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.s390.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.s390x.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.s390x.rpm +ntp-4.2.2p1-9.el5_3.2.s390x.rpm +ntsysv-1.3.30.1-2.s390x.rpm +openais-0.80.6-8.el5.s390x.rpm +openais-devel-0.80.6-8.el5.s390.rpm +openais-devel-0.80.6-8.el5.s390x.rpm +openCryptoki-2.2.4-22.el5.s390.rpm +openCryptoki-2.2.4-22.el5.s390x.rpm +openCryptoki-devel-2.2.4-22.el5.s390x.rpm +openhpi-2.14.0-5.el5.s390.rpm +openhpi-2.14.0-5.el5.s390x.rpm +openhpi-devel-2.14.0-5.el5.s390.rpm +openhpi-devel-2.14.0-5.el5.s390x.rpm +openhpi-libs-2.14.0-5.el5.s390.rpm +openhpi-libs-2.14.0-5.el5.s390x.rpm +openhpi-subagent-2.14.0-5.el5.s390x.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-2.0.16-5.el5.s390x.rpm +OpenIPMI-devel-2.0.16-5.el5.s390.rpm +OpenIPMI-devel-2.0.16-5.el5.s390x.rpm +OpenIPMI-gui-2.0.16-5.el5.s390x.rpm +OpenIPMI-libs-2.0.16-5.el5.s390.rpm +OpenIPMI-libs-2.0.16-5.el5.s390x.rpm +OpenIPMI-perl-2.0.16-5.el5.s390x.rpm +OpenIPMI-python-2.0.16-5.el5.s390x.rpm +OpenIPMI-tools-2.0.16-5.el5.s390x.rpm +openjade-1.3.2-27.s390x.rpm +openldap-2.3.43-3.el5.s390.rpm +openldap-2.3.43-3.el5.s390x.rpm +openldap-clients-2.3.43-3.el5.s390x.rpm +openldap-devel-2.3.43-3.el5.s390.rpm +openldap-devel-2.3.43-3.el5.s390x.rpm +openldap-servers-2.3.43-3.el5.s390x.rpm +openldap-servers-overlays-2.3.43-3.el5.s390x.rpm +openldap-servers-sql-2.3.43-3.el5.s390x.rpm +openmotif22-2.2.3-18.s390.rpm +openmotif22-2.2.3-18.s390x.rpm +openmotif-2.3.1-2.el5.s390.rpm +openmotif-2.3.1-2.el5.s390x.rpm +openmotif-devel-2.3.1-2.el5.s390.rpm +openmotif-devel-2.3.1-2.el5.s390x.rpm +opensp-1.5.2-4.s390.rpm +opensp-1.5.2-4.s390x.rpm +opensp-devel-1.5.2-4.s390.rpm +opensp-devel-1.5.2-4.s390x.rpm +openssh-4.3p2-36.el5.s390x.rpm +openssh-askpass-4.3p2-36.el5.s390x.rpm +openssh-clients-4.3p2-36.el5.s390x.rpm +openssh-server-4.3p2-36.el5.s390x.rpm +openssl097a-0.9.7a-9.el5_2.1.s390.rpm +openssl097a-0.9.7a-9.el5_2.1.s390x.rpm +openssl-0.9.8e-12.el5.s390.rpm +openssl-0.9.8e-12.el5.s390x.rpm +openssl-devel-0.9.8e-12.el5.s390.rpm +openssl-devel-0.9.8e-12.el5.s390x.rpm +openssl-ibmca-1.0.0.rc2-1.el5.4.s390.rpm +openssl-ibmca-1.0.0.rc2-1.el5.4.s390x.rpm +openssl-perl-0.9.8e-12.el5.s390x.rpm +openswan-2.6.21-5.el5.s390x.rpm +openswan-doc-2.6.21-5.el5.s390x.rpm +oprofile-0.9.4-11.el5.s390x.rpm +oprofile-devel-0.9.4-11.el5.s390.rpm +oprofile-devel-0.9.4-11.el5.s390x.rpm +oprofile-gui-0.9.4-11.el5.s390x.rpm +oprofile-jit-0.9.4-11.el5.s390.rpm +oprofile-jit-0.9.4-11.el5.s390x.rpm +ORBit2-2.14.3-5.el5.s390.rpm +ORBit2-2.14.3-5.el5.s390x.rpm +ORBit2-devel-2.14.3-5.el5.s390.rpm +ORBit2-devel-2.14.3-5.el5.s390x.rpm +orca-1.0.0-5.el5.s390x.rpm +pam-0.99.6.2-6.el5.s390.rpm +pam-0.99.6.2-6.el5.s390x.rpm +pam_ccreds-3-5.s390.rpm +pam_ccreds-3-5.s390x.rpm +pam-devel-0.99.6.2-6.el5.s390.rpm +pam-devel-0.99.6.2-6.el5.s390x.rpm +pam_krb5-2.2.14-10.s390.rpm +pam_krb5-2.2.14-10.s390x.rpm +pam_passwdqc-1.0.2-1.2.2.s390.rpm +pam_passwdqc-1.0.2-1.2.2.s390x.rpm +pam_pkcs11-0.5.3-23.s390.rpm +pam_pkcs11-0.5.3-23.s390x.rpm +pam_smb-1.1.7-7.2.1.s390.rpm +pam_smb-1.1.7-7.2.1.s390x.rpm +pango-1.14.9-6.el5.s390.rpm +pango-1.14.9-6.el5.s390x.rpm +pango-devel-1.14.9-6.el5.s390.rpm +pango-devel-1.14.9-6.el5.s390x.rpm +paps-0.6.6-18.el5.s390x.rpm +parted-1.8.1-23.el5.s390.rpm +parted-1.8.1-23.el5.s390x.rpm +parted-devel-1.8.1-23.el5.s390.rpm +parted-devel-1.8.1-23.el5.s390x.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.s390x.rpm +patch-2.5.4-29.2.3.el5.s390x.rpm +patchutils-0.2.31-2.2.2.s390x.rpm +pax-3.4-1.2.2.s390x.rpm +pciutils-2.2.3-7.el5.s390x.rpm +pciutils-devel-2.2.3-7.el5.s390.rpm +pciutils-devel-2.2.3-7.el5.s390x.rpm +pcre-6.6-2.el5_1.7.s390.rpm +pcre-6.6-2.el5_1.7.s390x.rpm +pcre-devel-6.6-2.el5_1.7.s390.rpm +pcre-devel-6.6-2.el5_1.7.s390x.rpm +pdksh-5.2.14-36.el5.s390x.rpm +perl-5.8.8-27.el5.s390x.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.s390x.rpm +perl-BSD-Resource-1.28-1.fc6.1.s390x.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.s390x.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.s390x.rpm +perl-Date-Calc-5.4-1.2.2.1.s390x.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.s390x.rpm +perl-DBD-Pg-1.49-2.el5_3.1.s390x.rpm +perl-DBI-1.52-2.el5.s390x.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.s390x.rpm +perl-HTML-Parser-3.55-1.fc6.s390x.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.s390x.rpm +perl-Net-DNS-0.59-3.el5.s390x.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.s390x.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.s390x.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.s390x.rpm +perl-String-CRC32-1.4-2.fc6.s390x.rpm +perl-suidperl-5.8.8-27.el5.s390x.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.s390x.rpm +perl-XML-LibXML-Common-0.13-8.2.2.s390x.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.s390x.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +php-5.1.6-23.2.el5_3.s390x.rpm +php-bcmath-5.1.6-23.2.el5_3.s390x.rpm +php-cli-5.1.6-23.2.el5_3.s390x.rpm +php-common-5.1.6-23.2.el5_3.s390x.rpm +php-dba-5.1.6-23.2.el5_3.s390x.rpm +php-devel-5.1.6-23.2.el5_3.s390x.rpm +php-gd-5.1.6-23.2.el5_3.s390x.rpm +php-imap-5.1.6-23.2.el5_3.s390x.rpm +php-ldap-5.1.6-23.2.el5_3.s390x.rpm +php-mbstring-5.1.6-23.2.el5_3.s390x.rpm +php-mysql-5.1.6-23.2.el5_3.s390x.rpm +php-ncurses-5.1.6-23.2.el5_3.s390x.rpm +php-odbc-5.1.6-23.2.el5_3.s390x.rpm +php-pdo-5.1.6-23.2.el5_3.s390x.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.s390x.rpm +php-snmp-5.1.6-23.2.el5_3.s390x.rpm +php-soap-5.1.6-23.2.el5_3.s390x.rpm +php-xml-5.1.6-23.2.el5_3.s390x.rpm +php-xmlrpc-5.1.6-23.2.el5_3.s390x.rpm +pinentry-0.7.3-3.el5.s390x.rpm +pinentry-gtk-0.7.3-3.el5.s390x.rpm +pinentry-qt-0.7.3-3.el5.s390x.rpm +pinfo-0.6.9-1.fc6.s390x.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.s390x.rpm +pkinit-nss-0.7.6-1.el5.s390x.rpm +policycoreutils-1.33.12-14.6.el5.s390x.rpm +policycoreutils-gui-1.33.12-14.6.el5.s390x.rpm +policycoreutils-newrole-1.33.12-14.6.el5.s390x.rpm +poppler-0.5.4-4.4.el5_3.9.s390.rpm +poppler-0.5.4-4.4.el5_3.9.s390x.rpm +poppler-devel-0.5.4-4.4.el5_3.9.s390.rpm +poppler-devel-0.5.4-4.4.el5_3.9.s390x.rpm +poppler-utils-0.5.4-4.4.el5_3.9.s390x.rpm +popt-1.10.2.3-18.el5.s390.rpm +popt-1.10.2.3-18.el5.s390x.rpm +portmap-4.0-65.2.2.1.s390x.rpm +postfix-2.3.3-2.1.el5_2.s390x.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.s390x.rpm +postgresql-8.1.11-1.el5_1.1.s390x.rpm +postgresql-contrib-8.1.11-1.el5_1.1.s390x.rpm +postgresql-devel-8.1.11-1.el5_1.1.s390.rpm +postgresql-devel-8.1.11-1.el5_1.1.s390x.rpm +postgresql-docs-8.1.11-1.el5_1.1.s390x.rpm +postgresql-jdbc-8.1.407-1jpp.4.s390x.rpm +postgresql-libs-8.1.11-1.el5_1.1.s390.rpm +postgresql-libs-8.1.11-1.el5_1.1.s390x.rpm +postgresql-odbc-08.01.0200-3.1.s390x.rpm +postgresql-pl-8.1.11-1.el5_1.1.s390x.rpm +postgresql-python-8.1.11-1.el5_1.1.s390x.rpm +postgresql-server-8.1.11-1.el5_1.1.s390x.rpm +postgresql-tcl-8.1.11-1.el5_1.1.s390x.rpm +postgresql-test-8.1.11-1.el5_1.1.s390x.rpm +ppp-2.4.4-2.el5.s390x.rpm +prelink-0.4.0-2.el5.s390x.rpm +privoxy-3.0.3-9.3.el5.s390x.rpm +procinfo-18-19.s390x.rpm +procmail-3.22-17.1.s390x.rpm +procps-3.2.7-11.1.el5.s390x.rpm +psacct-6.3.2-44.el5.s390x.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.s390x.rpm +pstack-1.2-7.2.2.s390x.rpm +psutils-1.17-26.1.s390x.rpm +pth-2.0.7-6.el5.s390.rpm +pth-2.0.7-6.el5.s390x.rpm +pth-devel-2.0.7-6.el5.s390.rpm +pth-devel-2.0.7-6.el5.s390x.rpm +pvm-3.4.5-7.fc6.1.s390x.rpm +pvm-gui-3.4.5-7.fc6.1.s390x.rpm +pycairo-1.2.0-1.1.s390x.rpm +pycairo-devel-1.2.0-1.1.s390.rpm +pycairo-devel-1.2.0-1.1.s390x.rpm +pygobject2-2.12.1-5.el5.s390x.rpm +pygobject2-devel-2.12.1-5.el5.s390.rpm +pygobject2-devel-2.12.1-5.el5.s390x.rpm +pygobject2-doc-2.12.1-5.el5.s390x.rpm +pygtk2-2.10.1-12.el5.s390x.rpm +pygtk2-codegen-2.10.1-12.el5.s390x.rpm +pygtk2-devel-2.10.1-12.el5.s390.rpm +pygtk2-devel-2.10.1-12.el5.s390x.rpm +pygtk2-libglade-2.10.1-12.el5.s390x.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.s390x.rpm +pyorbit-2.14.1-3.el5.s390x.rpm +pyorbit-devel-2.14.1-3.el5.s390.rpm +pyorbit-devel-2.14.1-3.el5.s390x.rpm +pyparted-1.8.1-4.el5.s390x.rpm +PyQt-3.16-4.s390x.rpm +PyQt-devel-3.16-4.s390.rpm +PyQt-devel-3.16-4.s390x.rpm +PyQt-examples-3.16-4.s390x.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +pyspi-0.6.1-1.el5.s390x.rpm +python-2.4.3-27.el5.s390x.rpm +python-devel-2.4.3-27.el5.s390.rpm +python-devel-2.4.3-27.el5.s390x.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-elementtree-1.2.6-5.s390x.rpm +python-imaging-1.1.5-5.el5.s390x.rpm +python-imaging-devel-1.1.5-5.el5.s390.rpm +python-imaging-devel-1.1.5-5.el5.s390x.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.s390x.rpm +python-ldap-2.2.0-2.1.s390x.rpm +python-numeric-23.7-2.2.2.s390x.rpm +python-pyblock-0.26-4.el5.s390x.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.s390x.rpm +python-tools-2.4.3-27.el5.s390x.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +PyXML-0.8.4-4.s390x.rpm +qt-3.3.6-23.el5.s390.rpm +qt-3.3.6-23.el5.s390x.rpm +qt4-4.2.1-1.s390.rpm +qt4-4.2.1-1.s390x.rpm +qt4-devel-4.2.1-1.s390.rpm +qt4-devel-4.2.1-1.s390x.rpm +qt4-doc-4.2.1-1.s390x.rpm +qt4-mysql-4.2.1-1.s390x.rpm +qt4-odbc-4.2.1-1.s390x.rpm +qt4-postgresql-4.2.1-1.s390x.rpm +qt4-sqlite-4.2.1-1.s390x.rpm +qt-config-3.3.6-23.el5.s390x.rpm +qt-designer-3.3.6-23.el5.s390x.rpm +qt-devel-3.3.6-23.el5.s390.rpm +qt-devel-3.3.6-23.el5.s390x.rpm +qt-devel-docs-3.3.6-23.el5.s390x.rpm +qt-MySQL-3.3.6-23.el5.s390x.rpm +qt-ODBC-3.3.6-23.el5.s390x.rpm +qt-PostgreSQL-3.3.6-23.el5.s390x.rpm +quagga-0.98.6-5.el5.s390x.rpm +quagga-contrib-0.98.6-5.el5.s390x.rpm +quagga-devel-0.98.6-5.el5.s390.rpm +quagga-devel-0.98.6-5.el5.s390x.rpm +quota-3.13-1.2.5.el5.s390x.rpm +radvd-0.9.1-4.s390x.rpm +rarpd-ss981107-22.2.2.s390x.rpm +rcs-5.7-30.1.s390x.rpm +rdate-1.4-8.el5.s390x.rpm +rdesktop-1.6.0-3.s390x.rpm +rdist-6.1.5-44.s390x.rpm +readahead-1.3-7.el5.s390x.rpm +readline-5.1-3.el5.s390.rpm +readline-5.1-3.el5.s390x.rpm +readline-devel-5.1-3.el5.s390.rpm +readline-devel-5.1-3.el5.s390x.rpm +redhat-artwork-5.0.9-1.el5.s390.rpm +redhat-artwork-5.0.9-1.el5.s390x.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.s390.rpm +redhat-lsb-3.1-12.3.EL.s390x.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Server-5.4.0.3.s390x.rpm +redhat-release-notes-5Server-29.s390x.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.s390x.rpm +regexp-javadoc-1.4-2jpp.2.s390x.rpm +rhdb-utils-8.1.1-1.2.2.s390x.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.s390x.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.s390x.rpm +rmt-0.4b41-4.el5.s390x.rpm +rng-utils-2.0-1.14.1.fc6.s390x.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.s390x.rpm +rpm-apidocs-4.4.2.3-18.el5.s390x.rpm +rpm-build-4.4.2.3-18.el5.s390x.rpm +rpm-devel-4.4.2.3-18.el5.s390.rpm +rpm-devel-4.4.2.3-18.el5.s390x.rpm +rpm-libs-4.4.2.3-18.el5.s390.rpm +rpm-libs-4.4.2.3-18.el5.s390x.rpm +rpm-python-4.4.2.3-18.el5.s390x.rpm +rsh-0.17-40.el5.s390x.rpm +rsh-server-0.17-40.el5.s390x.rpm +rsync-2.6.8-3.1.s390x.rpm +rsyslog-2.0.6-1.el5.s390x.rpm +rsyslog-mysql-2.0.6-1.el5.s390x.rpm +ruby-1.8.5-5.el5_3.7.s390x.rpm +ruby-devel-1.8.5-5.el5_3.7.s390.rpm +ruby-devel-1.8.5-5.el5_3.7.s390x.rpm +ruby-docs-1.8.5-5.el5_3.7.s390x.rpm +ruby-irb-1.8.5-5.el5_3.7.s390x.rpm +ruby-libs-1.8.5-5.el5_3.7.s390.rpm +ruby-libs-1.8.5-5.el5_3.7.s390x.rpm +ruby-mode-1.8.5-5.el5_3.7.s390x.rpm +ruby-rdoc-1.8.5-5.el5_3.7.s390x.rpm +ruby-ri-1.8.5-5.el5_3.7.s390x.rpm +ruby-tcltk-1.8.5-5.el5_3.7.s390x.rpm +rusers-0.17-47.s390x.rpm +rusers-server-0.17-47.s390x.rpm +rwho-0.17-26.s390x.rpm +s390utils-1.8.1-8.el5.s390x.rpm +sabayon-2.12.4-6.el5.s390x.rpm +sabayon-apply-2.12.4-6.el5.s390x.rpm +samba-3.0.33-3.14.el5.s390x.rpm +samba-client-3.0.33-3.14.el5.s390x.rpm +samba-common-3.0.33-3.14.el5.s390.rpm +samba-common-3.0.33-3.14.el5.s390x.rpm +samba-swat-3.0.33-3.14.el5.s390x.rpm +sblim-cim-client-1.3.3-35.el5.s390x.rpm +sblim-cim-client-javadoc-1-35.el5.s390x.rpm +sblim-cim-client-manual-1-35.el5.s390x.rpm +sblim-cmpi-base-1.5.5-35.el5.s390.rpm +sblim-cmpi-base-1.5.5-35.el5.s390x.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.s390.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.s390x.rpm +sblim-cmpi-base-test-1.5.5-35.el5.s390x.rpm +sblim-cmpi-devel-1.0.4-35.el5.s390.rpm +sblim-cmpi-devel-1.0.4-35.el5.s390x.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.s390.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.s390x.rpm +sblim-cmpi-dhcp-devel-1-35.el5.s390.rpm +sblim-cmpi-dhcp-devel-1-35.el5.s390x.rpm +sblim-cmpi-dhcp-test-1-35.el5.s390x.rpm +sblim-cmpi-dns-0.5.2-35.el5.s390.rpm +sblim-cmpi-dns-0.5.2-35.el5.s390x.rpm +sblim-cmpi-dns-devel-1-35.el5.s390.rpm +sblim-cmpi-dns-devel-1-35.el5.s390x.rpm +sblim-cmpi-dns-test-1-35.el5.s390x.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.s390.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.s390x.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.s390.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.s390x.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.s390x.rpm +sblim-cmpi-network-1.3.8-35.el5.s390.rpm +sblim-cmpi-network-1.3.8-35.el5.s390x.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.s390.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.s390x.rpm +sblim-cmpi-network-test-1.3.8-35.el5.s390x.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.s390x.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.s390x.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.s390x.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.s390x.rpm +sblim-cmpi-params-1.2.6-35.el5.s390x.rpm +sblim-cmpi-params-test-1.2.6-35.el5.s390x.rpm +sblim-cmpi-samba-0.5.2-35.el5.s390.rpm +sblim-cmpi-samba-0.5.2-35.el5.s390x.rpm +sblim-cmpi-samba-devel-1-35.el5.s390.rpm +sblim-cmpi-samba-devel-1-35.el5.s390x.rpm +sblim-cmpi-samba-test-1-35.el5.s390x.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.s390x.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.s390x.rpm +sblim-cmpi-syslog-0.7.11-35.el5.s390x.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.s390x.rpm +sblim-gather-2.1.2-35.el5.s390.rpm +sblim-gather-2.1.2-35.el5.s390x.rpm +sblim-gather-devel-2.1.2-35.el5.s390.rpm +sblim-gather-devel-2.1.2-35.el5.s390x.rpm +sblim-gather-provider-2.1.2-35.el5.s390.rpm +sblim-gather-provider-2.1.2-35.el5.s390x.rpm +sblim-gather-test-2.1.2-35.el5.s390x.rpm +sblim-testsuite-1.2.4-35.el5.s390x.rpm +sblim-tools-libra-0.2.3-35.el5.s390.rpm +sblim-tools-libra-0.2.3-35.el5.s390x.rpm +sblim-tools-libra-devel-0.2.3-35.el5.s390.rpm +sblim-tools-libra-devel-0.2.3-35.el5.s390x.rpm +sblim-wbemcli-1.5.1-35.el5.s390x.rpm +scim-1.4.4-41.el5.s390x.rpm +scim-anthy-1.2.0-6.el5.s390x.rpm +scim-bridge-0.4.5-9.el5.s390x.rpm +scim-bridge-gtk-0.4.5-9.el5.s390.rpm +scim-bridge-gtk-0.4.5-9.el5.s390x.rpm +scim-chewing-0.3.1-11.el5.s390x.rpm +scim-chinese-standard-0.0.2-1.el5.s390x.rpm +scim-devel-1.4.4-41.el5.s390.rpm +scim-devel-1.4.4-41.el5.s390x.rpm +scim-doc-1.4.4-41.el5.s390x.rpm +scim-hangul-0.2.2-7.fc6.s390x.rpm +scim-libs-1.4.4-41.el5.s390.rpm +scim-libs-1.4.4-41.el5.s390x.rpm +scim-m17n-0.2.0-6.fc6.s390x.rpm +scim-pinyin-0.5.91-16.el5.s390x.rpm +scim-qtimm-0.9.4-5.s390.rpm +scim-qtimm-0.9.4-5.s390x.rpm +scim-sinhala-0.2.0-2.fc6.s390x.rpm +scim-tables-0.5.6-7.s390x.rpm +scim-tables-additional-0.5.6-7.s390x.rpm +scim-tables-amharic-0.5.6-7.s390x.rpm +scim-tables-arabic-0.5.6-7.s390x.rpm +scim-tables-chinese-0.5.6-7.s390x.rpm +scim-tables-nepali-0.5.6-7.s390x.rpm +scim-tables-russian-0.5.6-7.s390x.rpm +scim-tables-thai-0.5.6-7.s390x.rpm +scim-tables-vietnamese-0.5.6-7.s390x.rpm +screen-4.0.3-1.el5.s390x.rpm +scrollkeeper-0.3.14-9.el5.s390.rpm +scrollkeeper-0.3.14-9.el5.s390x.rpm +SDL-1.2.10-8.el5.s390.rpm +SDL-1.2.10-8.el5.s390x.rpm +SDL-devel-1.2.10-8.el5.s390.rpm +SDL-devel-1.2.10-8.el5.s390x.rpm +sed-4.1.5-5.fc6.s390x.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.s390x.rpm +sendmail-cf-8.13.8-2.el5.s390x.rpm +sendmail-devel-8.13.8-2.el5.s390.rpm +sendmail-devel-8.13.8-2.el5.s390x.rpm +sendmail-doc-8.13.8-2.el5.s390x.rpm +setarch-2.0-1.1.s390x.rpm +setools-3.0-3.el5.s390x.rpm +setools-devel-3.0-3.el5.s390.rpm +setools-devel-3.0-3.el5.s390x.rpm +setools-gui-3.0-3.el5.s390x.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.s390x.rpm +sg3_utils-1.25-4.el5.s390x.rpm +sg3_utils-devel-1.25-4.el5.s390.rpm +sg3_utils-devel-1.25-4.el5.s390x.rpm +sg3_utils-libs-1.25-4.el5.s390.rpm +sg3_utils-libs-1.25-4.el5.s390x.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.s390x.rpm +shadow-utils-4.0.17-14.el5.s390x.rpm +shared-mime-info-0.19-5.el5.s390x.rpm +sharutils-4.6.1-2.s390x.rpm +sip-4.4.5-3.s390x.rpm +sip-devel-4.4.5-3.s390.rpm +sip-devel-4.4.5-3.s390x.rpm +slang-2.0.6-4.el5.s390.rpm +slang-2.0.6-4.el5.s390x.rpm +slang-devel-2.0.6-4.el5.s390.rpm +slang-devel-2.0.6-4.el5.s390x.rpm +slrn-0.9.8.1pl1-1.2.2.s390x.rpm +slrn-pull-0.9.8.1pl1-1.2.2.s390x.rpm +sos-1.7-9.27.el5.noarch.rpm +sox-12.18.1-1.s390x.rpm +sox-devel-12.18.1-1.s390.rpm +sox-devel-12.18.1-1.s390x.rpm +spamassassin-3.2.5-1.el5.s390x.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.s390.rpm +speex-1.0.5-4.el5_1.1.s390x.rpm +speex-devel-1.0.5-4.el5_1.1.s390.rpm +speex-devel-1.0.5-4.el5_1.1.s390x.rpm +splint-3.1.1-16.el5.s390x.rpm +sqlite-3.3.6-5.s390.rpm +sqlite-3.3.6-5.s390x.rpm +sqlite-devel-3.3.6-5.s390.rpm +sqlite-devel-3.3.6-5.s390x.rpm +squashfs-tools-3.0-4.s390x.rpm +squid-2.6.STABLE21-3.el5.s390x.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +star-1.5a75-2.s390x.rpm +stardict-2.4.5-5.s390x.rpm +startup-notification-0.8-4.1.s390.rpm +startup-notification-0.8-4.1.s390x.rpm +startup-notification-devel-0.8-4.1.s390.rpm +startup-notification-devel-0.8-4.1.s390x.rpm +strace-4.5.18-5.el5.s390x.rpm +struts-1.2.9-4jpp.5.s390x.rpm +struts-javadoc-1.2.9-4jpp.5.s390x.rpm +struts-manual-1.2.9-4jpp.5.s390x.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.s390x.rpm +stunnel-4.15-2.el5.1.s390x.rpm +subversion-1.4.2-4.el5_3.1.s390.rpm +subversion-1.4.2-4.el5_3.1.s390x.rpm +subversion-devel-1.4.2-4.el5_3.1.s390.rpm +subversion-devel-1.4.2-4.el5_3.1.s390x.rpm +subversion-javahl-1.4.2-4.el5_3.1.s390x.rpm +subversion-perl-1.4.2-4.el5_3.1.s390x.rpm +subversion-ruby-1.4.2-4.el5_3.1.s390x.rpm +sudo-1.6.9p17-5.el5.s390x.rpm +svrcore-4.0.4-3.el5.s390.rpm +svrcore-4.0.4-3.el5.s390x.rpm +svrcore-devel-4.0.4-3.el5.s390.rpm +svrcore-devel-4.0.4-3.el5.s390x.rpm +swig-1.3.29-2.el5.s390x.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.s390x.rpm +sysfsutils-2.0.0-6.s390x.rpm +sysklogd-1.4.1-44.el5.s390x.rpm +sysstat-7.0.2-3.el5.s390x.rpm +system-config-audit-0.4.8-9.el5.s390x.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.s390x.rpm +system-config-printer-libs-0.7.32.10-1.el5.s390x.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.s390x.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.s390x.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.s390x.rpm +systemtap-client-0.9.7-5.el5.s390x.rpm +systemtap-initscript-0.9.7-5.el5.s390x.rpm +systemtap-runtime-0.9.7-5.el5.s390x.rpm +systemtap-sdt-devel-0.9.7-5.el5.s390.rpm +systemtap-sdt-devel-0.9.7-5.el5.s390x.rpm +systemtap-server-0.9.7-5.el5.s390x.rpm +systemtap-testsuite-0.9.7-5.el5.s390x.rpm +SysVinit-2.86-15.el5.s390x.rpm +talk-0.17-29.2.2.s390x.rpm +talk-server-0.17-29.2.2.s390x.rpm +tar-1.15.1-23.0.1.el5.s390x.rpm +tcl-8.4.13-4.el5.s390.rpm +tcl-8.4.13-4.el5.s390x.rpm +tcl-devel-8.4.13-4.el5.s390.rpm +tcl-devel-8.4.13-4.el5.s390x.rpm +tcl-html-8.4.13-4.el5.s390x.rpm +tclx-8.4.0-5.fc6.s390x.rpm +tclx-devel-8.4.0-5.fc6.s390.rpm +tclx-devel-8.4.0-5.fc6.s390x.rpm +tclx-doc-8.4.0-5.fc6.s390x.rpm +tcpdump-3.9.4-14.el5.s390x.rpm +tcp_wrappers-7.6-40.7.el5.s390.rpm +tcp_wrappers-7.6-40.7.el5.s390x.rpm +tcsh-6.14-14.el5.s390x.rpm +telnet-0.17-39.el5.s390x.rpm +telnet-server-0.17-39.el5.s390x.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.s390x.rpm +tetex-afm-3.0-33.8.el5.s390x.rpm +tetex-doc-3.0-33.8.el5.s390x.rpm +tetex-dvips-3.0-33.8.el5.s390x.rpm +tetex-fonts-3.0-33.8.el5.s390x.rpm +tetex-latex-3.0-33.8.el5.s390x.rpm +tetex-xdvi-3.0-33.8.el5.s390x.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.s390x.rpm +texinfo-tex-4.8-14.el5.s390x.rpm +tftp-0.49-2.s390x.rpm +tftp-server-0.49-2.s390x.rpm +theora-tools-1.0alpha7-1.s390x.rpm +time-1.7-27.2.2.s390x.rpm +tix-8.4.0-11.fc6.s390.rpm +tix-8.4.0-11.fc6.s390x.rpm +tix-devel-8.4.0-11.fc6.s390.rpm +tix-devel-8.4.0-11.fc6.s390x.rpm +tix-doc-8.4.0-11.fc6.s390x.rpm +tk-8.4.13-5.el5_1.1.s390.rpm +tk-8.4.13-5.el5_1.1.s390x.rpm +tk-devel-8.4.13-5.el5_1.1.s390.rpm +tk-devel-8.4.13-5.el5_1.1.s390x.rpm +tkinter-2.4.3-27.el5.s390x.rpm +tmpwatch-2.9.7-1.1.el5.2.s390x.rpm +tn5250-0.17.3-6.s390x.rpm +tn5250-devel-0.17.3-6.s390.rpm +tn5250-devel-0.17.3-6.s390x.rpm +tog-pegasus-2.7.2-1.el5.s390.rpm +tog-pegasus-2.7.2-1.el5.s390x.rpm +tog-pegasus-devel-2.7.2-1.el5.s390.rpm +tog-pegasus-devel-2.7.2-1.el5.s390x.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.s390x.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.s390x.rpm +totem-2.16.7-6.el5.s390.rpm +totem-2.16.7-6.el5.s390x.rpm +totem-devel-2.16.7-6.el5.s390.rpm +totem-devel-2.16.7-6.el5.s390x.rpm +totem-mozplugin-2.16.7-6.el5.s390x.rpm +tpm-tools-1.3.1-1.el5.s390.rpm +tpm-tools-1.3.1-1.el5.s390x.rpm +tpm-tools-devel-1.3.1-1.el5.s390.rpm +tpm-tools-devel-1.3.1-1.el5.s390x.rpm +traceroute-2.0.1-5.el5.s390x.rpm +transfig-3.2.4-16.s390x.rpm +tree-1.5.0-4.s390x.rpm +trousers-0.3.1-4.el5.s390.rpm +trousers-0.3.1-4.el5.s390x.rpm +trousers-devel-0.3.1-4.el5.s390.rpm +trousers-devel-0.3.1-4.el5.s390x.rpm +trousers-static-0.3.1-4.el5.s390x.rpm +tsclient-0.148-6.el5.s390x.rpm +ttmkfdir-3.0.9-23.el5.s390x.rpm +tux-3.2.18-9.fc6.s390x.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.s390x.rpm +udftools-1.0.0b3-0.1.el5.s390x.rpm +unifdef-1.171-5.fc6.s390x.rpm +units-1.85-1.2.2.s390x.rpm +unix2dos-2.2-26.2.3.el5.s390x.rpm +unixODBC-2.2.11-7.1.s390.rpm +unixODBC-2.2.11-7.1.s390x.rpm +unixODBC-devel-2.2.11-7.1.s390.rpm +unixODBC-devel-2.2.11-7.1.s390x.rpm +unixODBC-kde-2.2.11-7.1.s390.rpm +unixODBC-kde-2.2.11-7.1.s390x.rpm +unzip-5.52-3.el5.s390x.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usermode-1.88-3.el5.2.s390x.rpm +usermode-gtk-1.88-3.el5.2.s390x.rpm +util-linux-2.13-0.52.el5.s390x.rpm +uucp-1.07-12.s390x.rpm +uuidd-1.39-23.el5.s390x.rpm +vconfig-1.9-2.1.s390x.rpm +velocity-1.4-6jpp.1.s390x.rpm +velocity-demo-1.4-6jpp.1.s390x.rpm +velocity-javadoc-1.4-6jpp.1.s390x.rpm +velocity-manual-1.4-6jpp.1.s390x.rpm +vim-common-7.0.109-6.el5.s390x.rpm +vim-enhanced-7.0.109-6.el5.s390x.rpm +vim-minimal-7.0.109-6.el5.s390x.rpm +vim-X11-7.0.109-6.el5.s390x.rpm +vino-2.13.5-7.el5.s390x.rpm +vixie-cron-4.1-76.el5.s390x.rpm +vlock-1.3-23.s390x.rpm +vnc-4.1.2-14.el5_3.1.s390x.rpm +vnc-server-4.1.2-14.el5_3.1.s390x.rpm +vorbis-tools-1.1.1-3.el5.s390x.rpm +vsftpd-2.0.5-16.el5.s390x.rpm +vte-0.14.0-2.el5.s390.rpm +vte-0.14.0-2.el5.s390x.rpm +vte-devel-0.14.0-2.el5.s390.rpm +vte-devel-0.14.0-2.el5.s390x.rpm +w3m-0.5.1-15.el5.s390x.rpm +w3m-img-0.5.1-15.el5.s390x.rpm +watchdog-5.6-1.el5.s390x.rpm +wdaemon-0.14-4.s390x.rpm +webalizer-2.01_10-30.1.s390x.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.s390x.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.s390x.rpm +wget-1.11.4-2.el5.s390x.rpm +which-2.16-7.s390x.rpm +wireshark-1.0.8-1.el5_3.1.s390x.rpm +wireshark-gnome-1.0.8-1.el5_3.1.s390x.rpm +words-3.0-9.1.noarch.rpm +wsdl4j-1.5.2-4jpp.1.s390x.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.s390x.rpm +wvdial-1.54.0-5.2.2.1.s390x.rpm +x3270-3.3.4p7-3.el5.4.s390x.rpm +x3270-text-3.3.4p7-3.el5.4.s390x.rpm +x3270-x11-3.3.4p7-3.el5.4.s390x.rpm +xalan-j2-2.7.0-6jpp.1.s390x.rpm +xalan-j2-demo-2.7.0-6jpp.1.s390x.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.s390x.rpm +xalan-j2-manual-2.7.0-6jpp.1.s390x.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.s390x.rpm +Xaw3d-1.5E-10.1.s390.rpm +Xaw3d-1.5E-10.1.s390x.rpm +Xaw3d-devel-1.5E-10.1.s390.rpm +Xaw3d-devel-1.5E-10.1.s390x.rpm +xcdroast-0.98a15-12.2.2.s390x.rpm +xchat-2.6.6-8.el5.s390x.rpm +xdelta-1.1.3-20.s390.rpm +xdelta-1.1.3-20.s390x.rpm +xdelta-devel-1.1.3-20.s390.rpm +xdelta-devel-1.1.3-20.s390x.rpm +xdoclet-1.2.3-7jpp.2.s390x.rpm +xdoclet-javadoc-1.2.3-7jpp.2.s390x.rpm +xdoclet-manual-1.2.3-7jpp.2.s390x.rpm +xerces-j2-2.7.1-7jpp.2.s390x.rpm +xerces-j2-demo-2.7.1-7jpp.2.s390x.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.s390x.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.s390x.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.s390x.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.s390x.rpm +xerces-j2-scripts-2.7.1-7jpp.2.s390x.rpm +xferstats-2.16-14.1.s390x.rpm +xfig-3.2.4-21.3.el5.s390x.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.s390x.rpm +xjavadoc-1.1-4jpp.1.s390x.rpm +xjavadoc-javadoc-1.1-4jpp.1.s390x.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.s390x.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.s390x.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.s390x.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.s390x.rpm +xml-commons-resolver-1.1-1jpp.12.s390x.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.s390x.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.s390x.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.s390x.rpm +xmlrpc-2.0.1-3jpp.1.s390x.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.s390x.rpm +xmlsec1-1.2.9-8.1.s390.rpm +xmlsec1-1.2.9-8.1.s390x.rpm +xmlsec1-devel-1.2.9-8.1.s390.rpm +xmlsec1-devel-1.2.9-8.1.s390x.rpm +xmlsec1-gnutls-1.2.9-8.1.s390.rpm +xmlsec1-gnutls-1.2.9-8.1.s390x.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.s390.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.s390x.rpm +xmlsec1-nss-1.2.9-8.1.s390.rpm +xmlsec1-nss-1.2.9-8.1.s390x.rpm +xmlsec1-nss-devel-1.2.9-8.1.s390.rpm +xmlsec1-nss-devel-1.2.9-8.1.s390x.rpm +xmlsec1-openssl-1.2.9-8.1.s390.rpm +xmlsec1-openssl-1.2.9-8.1.s390x.rpm +xmlsec1-openssl-devel-1.2.9-8.1.s390.rpm +xmlsec1-openssl-devel-1.2.9-8.1.s390x.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.s390x.rpm +xorg-x11-apps-7.1-4.0.1.el5.s390x.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.s390x.rpm +xorg-x11-proto-devel-7.1-13.el5.s390.rpm +xorg-x11-proto-devel-7.1-13.el5.s390x.rpm +xorg-x11-resutils-7.1-2.fc6.s390x.rpm +xorg-x11-server-utils-7.1-4.fc6.s390x.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.s390x.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.s390x.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.s390x.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.s390x.rpm +xorg-x11-twm-1.0.1-3.1.s390x.rpm +xorg-x11-util-macros-1.0.2-4.fc6.s390x.rpm +xorg-x11-utils-7.1-2.fc6.s390x.rpm +xorg-x11-xauth-1.0.1-2.1.s390x.rpm +xorg-x11-xbitmaps-1.0.1-4.1.s390x.rpm +xorg-x11-xdm-1.0.5-6.el5.s390x.rpm +xorg-x11-xfs-1.0.2-4.s390x.rpm +xorg-x11-xfs-utils-1.0.2-4.s390x.rpm +xorg-x11-xfwp-1.0.1-3.1.s390x.rpm +xorg-x11-xinit-1.0.2-15.el5.s390x.rpm +xorg-x11-xkb-utils-1.0.2-2.1.s390x.rpm +xorg-x11-xsm-1.0.2-4.fc6.s390x.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.s390.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.s390x.rpm +xrestop-0.2-6.2.2.s390x.rpm +xterm-215-8.el5.s390x.rpm +xulrunner-1.9.0.12-1.el5_3.s390.rpm +xulrunner-1.9.0.12-1.el5_3.s390x.rpm +xulrunner-devel-1.9.0.12-1.el5_3.s390.rpm +xulrunner-devel-1.9.0.12-1.el5_3.s390x.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.s390x.rpm +yelp-2.16.0-22.el5.s390x.rpm +ypbind-1.19-12.el5.s390x.rpm +ypserv-2.19-5.el5.s390x.rpm +yp-tools-2.9-0.1.s390x.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.s390x.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.s390x.rpm +zip-2.31-2.el5.s390x.rpm +zisofs-tools-1.0.6-3.2.2.s390x.rpm +zlib-1.2.3-3.s390.rpm +zlib-1.2.3-3.s390x.rpm +zlib-devel-1.2.3-3.s390.rpm +zlib-devel-1.2.3-3.s390x.rpm +zsh-4.2.6-3.el5.s390x.rpm +zsh-html-4.2.6-3.el5.s390x.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-s390x-Supplementary b/scripts/channel-to-update-level/data/5-u4-server-s390x-Supplementary new file mode 100644 index 0000000..6d83ab9 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-s390x-Supplementary @@ -0,0 +1,3 @@ +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-x86_64 b/scripts/channel-to-update-level/data/5-u4-server-x86_64 new file mode 100644 index 0000000..e503560 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-x86_64 @@ -0,0 +1,3040 @@ +a2ps-4.13b-57.2.el5.x86_64.rpm +acl-2.2.39-3.el5.x86_64.rpm +acpid-1.0.4-9.el5.x86_64.rpm +adaptx-0.9.13-3jpp.1.x86_64.rpm +adaptx-doc-0.9.13-3jpp.1.x86_64.rpm +adaptx-javadoc-0.9.13-3jpp.1.x86_64.rpm +adjtimex-1.20-2.1.x86_64.rpm +agg-2.4-2.1.i386.rpm +agg-2.4-2.1.x86_64.rpm +agg-devel-2.4-2.1.i386.rpm +agg-devel-2.4-2.1.x86_64.rpm +aide-0.13.1-4.el5.x86_64.rpm +alacarte-0.10.0-1.fc6.noarch.rpm +alchemist-1.0.36-2.el5.i386.rpm +alchemist-1.0.36-2.el5.x86_64.rpm +alchemist-devel-1.0.36-2.el5.i386.rpm +alchemist-devel-1.0.36-2.el5.x86_64.rpm +alsa-lib-1.0.17-1.el5.i386.rpm +alsa-lib-1.0.17-1.el5.x86_64.rpm +alsa-lib-devel-1.0.17-1.el5.i386.rpm +alsa-lib-devel-1.0.17-1.el5.x86_64.rpm +alsa-utils-1.0.17-1.el5.x86_64.rpm +amanda-2.5.0p2-8.el5.i386.rpm +amanda-2.5.0p2-8.el5.x86_64.rpm +amanda-client-2.5.0p2-8.el5.x86_64.rpm +amanda-devel-2.5.0p2-8.el5.i386.rpm +amanda-devel-2.5.0p2-8.el5.x86_64.rpm +amanda-server-2.5.0p2-8.el5.x86_64.rpm +amtu-1.0.6-1.el5.x86_64.rpm +am-utils-6.1.5-4.1.el5.x86_64.rpm +anaconda-11.1.2.195-1.x86_64.rpm +anaconda-runtime-11.1.2.195-1.x86_64.rpm +anacron-2.3-45.el5.x86_64.rpm +ant-1.6.5-2jpp.2.x86_64.rpm +ant-antlr-1.6.5-2jpp.2.x86_64.rpm +ant-apache-bcel-1.6.5-2jpp.2.x86_64.rpm +ant-apache-bsf-1.6.5-2jpp.2.x86_64.rpm +ant-apache-log4j-1.6.5-2jpp.2.x86_64.rpm +ant-apache-oro-1.6.5-2jpp.2.x86_64.rpm +ant-apache-regexp-1.6.5-2jpp.2.x86_64.rpm +ant-apache-resolver-1.6.5-2jpp.2.x86_64.rpm +ant-commons-logging-1.6.5-2jpp.2.x86_64.rpm +anthy-7900-4.el5.i386.rpm +anthy-7900-4.el5.x86_64.rpm +anthy-devel-7900-4.el5.i386.rpm +anthy-devel-7900-4.el5.x86_64.rpm +anthy-el-7900-4.el5.x86_64.rpm +ant-javadoc-1.6.5-2jpp.2.x86_64.rpm +ant-javamail-1.6.5-2jpp.2.x86_64.rpm +ant-jdepend-1.6.5-2jpp.2.x86_64.rpm +ant-jmf-1.6.5-2jpp.2.x86_64.rpm +ant-jsch-1.6.5-2jpp.2.x86_64.rpm +ant-junit-1.6.5-2jpp.2.x86_64.rpm +antlr-2.7.6-4jpp.2.x86_64.rpm +antlr-javadoc-2.7.6-4jpp.2.x86_64.rpm +antlr-manual-2.7.6-4jpp.2.x86_64.rpm +ant-manifest-only-1.6.5-2jpp.2.x86_64.rpm +ant-manual-1.6.5-2jpp.2.x86_64.rpm +ant-nodeps-1.6.5-2jpp.2.x86_64.rpm +ant-scripts-1.6.5-2jpp.2.x86_64.rpm +ant-swing-1.6.5-2jpp.2.x86_64.rpm +ant-trax-1.6.5-2jpp.2.x86_64.rpm +apr-1.2.7-11.el5_3.1.i386.rpm +apr-1.2.7-11.el5_3.1.x86_64.rpm +apr-devel-1.2.7-11.el5_3.1.i386.rpm +apr-devel-1.2.7-11.el5_3.1.x86_64.rpm +apr-docs-1.2.7-11.el5_3.1.x86_64.rpm +apr-util-1.2.7-7.el5_3.2.i386.rpm +apr-util-1.2.7-7.el5_3.2.x86_64.rpm +apr-util-devel-1.2.7-7.el5_3.2.i386.rpm +apr-util-devel-1.2.7-7.el5_3.2.x86_64.rpm +apr-util-docs-1.2.7-7.el5_3.2.x86_64.rpm +arptables_jf-0.0.8-8.x86_64.rpm +arpwatch-2.1a13-21.el5.x86_64.rpm +arts-1.5.4-1.i386.rpm +arts-1.5.4-1.x86_64.rpm +arts-devel-1.5.4-1.i386.rpm +arts-devel-1.5.4-1.x86_64.rpm +aspell-0.60.3-7.1.i386.rpm +aspell-0.60.3-7.1.x86_64.rpm +aspell-af-0.50-4.2.2.x86_64.rpm +aspell-bg-0.50-11.2.2.x86_64.rpm +aspell-br-0.50-4.2.2.x86_64.rpm +aspell-ca-0.50-4.2.2.x86_64.rpm +aspell-cs-0.51-3.2.2.x86_64.rpm +aspell-cy-0.50-4.2.2.x86_64.rpm +aspell-da-0.50-12.2.2.x86_64.rpm +aspell-de-0.50-11.2.2.x86_64.rpm +aspell-devel-0.60.3-7.1.i386.rpm +aspell-devel-0.60.3-7.1.x86_64.rpm +aspell-el-0.50-4.2.2.x86_64.rpm +aspell-en-6.0-2.1.x86_64.rpm +aspell-es-0.50-13.2.2.x86_64.rpm +aspell-fo-0.51-4.2.2.x86_64.rpm +aspell-fr-0.50-9.2.2.x86_64.rpm +aspell-ga-0.50-4.2.2.x86_64.rpm +aspell-gd-0.50-4.2.2.x86_64.rpm +aspell-gl-0.50-4.2.2.x86_64.rpm +aspell-hr-0.51-4.2.2.x86_64.rpm +aspell-id-0.50.1-4.2.2.x86_64.rpm +aspell-is-0.51.1-2.2.2.x86_64.rpm +aspell-it-0.53-4.2.1.x86_64.rpm +aspell-nl-0.1e-2.el5.x86_64.rpm +aspell-no-0.50.1-9.2.2.x86_64.rpm +aspell-pl-0.51-5.2.2.x86_64.rpm +aspell-pt-0.50-10.2.2.x86_64.rpm +aspell-ru-0.99f7-2.2.2.x86_64.rpm +aspell-sl-0.50-1.2.1.x86_64.rpm +aspell-sr-0.02-1.2.1.x86_64.rpm +aspell-sv-0.51-1.2.1.x86_64.rpm +at-3.1.8-82.fc6.x86_64.rpm +atk-1.12.2-1.fc6.i386.rpm +atk-1.12.2-1.fc6.x86_64.rpm +atk-devel-1.12.2-1.fc6.i386.rpm +atk-devel-1.12.2-1.fc6.x86_64.rpm +at-spi-1.7.11-3.el5.i386.rpm +at-spi-1.7.11-3.el5.x86_64.rpm +at-spi-devel-1.7.11-3.el5.i386.rpm +at-spi-devel-1.7.11-3.el5.x86_64.rpm +attr-2.4.32-1.1.x86_64.rpm +audiofile-0.2.6-5.i386.rpm +audiofile-0.2.6-5.x86_64.rpm +audiofile-devel-0.2.6-5.i386.rpm +audiofile-devel-0.2.6-5.x86_64.rpm +audispd-plugins-1.7.13-2.el5.x86_64.rpm +audit-1.7.13-2.el5.x86_64.rpm +audit-libs-1.7.13-2.el5.i386.rpm +audit-libs-1.7.13-2.el5.x86_64.rpm +audit-libs-devel-1.7.13-2.el5.i386.rpm +audit-libs-devel-1.7.13-2.el5.x86_64.rpm +audit-libs-python-1.7.13-2.el5.x86_64.rpm +authconfig-5.3.21-6.el5.x86_64.rpm +authconfig-gtk-5.3.21-6.el5.x86_64.rpm +authd-1.4.3-14.x86_64.rpm +autoconf213-2.13-12.1.noarch.rpm +autoconf-2.59-12.noarch.rpm +autofs-5.0.1-0.rc2.131.el5.x86_64.rpm +automake14-1.4p6-13.noarch.rpm +automake15-1.5-16.noarch.rpm +automake16-1.6.3-8.noarch.rpm +automake17-1.7.9-7.noarch.rpm +automake-1.9.6-2.1.noarch.rpm +avahi-0.6.16-6.el5.i386.rpm +avahi-0.6.16-6.el5.x86_64.rpm +avahi-compat-howl-0.6.16-6.el5.i386.rpm +avahi-compat-howl-0.6.16-6.el5.x86_64.rpm +avahi-compat-howl-devel-0.6.16-6.el5.i386.rpm +avahi-compat-howl-devel-0.6.16-6.el5.x86_64.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-0.6.16-6.el5.x86_64.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.i386.rpm +avahi-compat-libdns_sd-devel-0.6.16-6.el5.x86_64.rpm +avahi-devel-0.6.16-6.el5.i386.rpm +avahi-devel-0.6.16-6.el5.x86_64.rpm +avahi-glib-0.6.16-6.el5.i386.rpm +avahi-glib-0.6.16-6.el5.x86_64.rpm +avahi-glib-devel-0.6.16-6.el5.i386.rpm +avahi-glib-devel-0.6.16-6.el5.x86_64.rpm +avahi-qt3-0.6.16-6.el5.i386.rpm +avahi-qt3-0.6.16-6.el5.x86_64.rpm +avahi-qt3-devel-0.6.16-6.el5.i386.rpm +avahi-qt3-devel-0.6.16-6.el5.x86_64.rpm +avahi-tools-0.6.16-6.el5.x86_64.rpm +avalon-framework-4.1.4-2jpp.13.x86_64.rpm +avalon-framework-javadoc-4.1.4-2jpp.13.x86_64.rpm +avalon-framework-manual-4.1.4-2jpp.13.x86_64.rpm +avalon-logkit-1.2-4jpp.3.x86_64.rpm +avalon-logkit-javadoc-1.2-4jpp.3.x86_64.rpm +axis-1.2.1-2jpp.6.x86_64.rpm +axis-javadoc-1.2.1-2jpp.6.x86_64.rpm +axis-manual-1.2.1-2jpp.6.x86_64.rpm +basesystem-8.0-5.1.1.noarch.rpm +bash-3.2-24.el5.x86_64.rpm +bc-1.06-21.x86_64.rpm +bcel-5.1-8jpp.1.x86_64.rpm +bcel-demo-5.1-8jpp.1.x86_64.rpm +bcel-javadoc-5.1-8jpp.1.x86_64.rpm +bcel-manual-5.1-8jpp.1.x86_64.rpm +beecrypt-4.1.2-10.1.1.i386.rpm +beecrypt-4.1.2-10.1.1.x86_64.rpm +beecrypt-devel-4.1.2-10.1.1.i386.rpm +beecrypt-devel-4.1.2-10.1.1.x86_64.rpm +beecrypt-python-4.1.2-10.1.1.x86_64.rpm +bind-9.3.6-4.P1.el5.x86_64.rpm +bind-chroot-9.3.6-4.P1.el5.x86_64.rpm +bind-devel-9.3.6-4.P1.el5.i386.rpm +bind-devel-9.3.6-4.P1.el5.x86_64.rpm +bind-libbind-devel-9.3.6-4.P1.el5.i386.rpm +bind-libbind-devel-9.3.6-4.P1.el5.x86_64.rpm +bind-libs-9.3.6-4.P1.el5.i386.rpm +bind-libs-9.3.6-4.P1.el5.x86_64.rpm +bind-sdb-9.3.6-4.P1.el5.x86_64.rpm +bind-utils-9.3.6-4.P1.el5.x86_64.rpm +binutils-2.17.50.0.6-12.el5.x86_64.rpm +binutils-devel-2.17.50.0.6-12.el5.i386.rpm +binutils-devel-2.17.50.0.6-12.el5.x86_64.rpm +bison-2.3-2.1.x86_64.rpm +bison-devel-2.3-2.1.i386.rpm +bison-devel-2.3-2.1.x86_64.rpm +bison-runtime-2.3-2.1.x86_64.rpm +bitmap-fonts-0.3-5.1.1.noarch.rpm +bitmap-fonts-cjk-0.3-5.1.1.noarch.rpm +bitstream-vera-fonts-1.10-7.noarch.rpm +blas-3.0-37.el5.i386.rpm +blas-3.0-37.el5.x86_64.rpm +blas-devel-3.0-37.el5.i386.rpm +blas-devel-3.0-37.el5.x86_64.rpm +blktrace-1.0.0-6.el5.x86_64.rpm +bluez-gnome-0.5-5.fc6.x86_64.rpm +bluez-hcidump-1.32-1.x86_64.rpm +bluez-libs-3.7-1.1.i386.rpm +bluez-libs-3.7-1.1.x86_64.rpm +bluez-libs-devel-3.7-1.1.i386.rpm +bluez-libs-devel-3.7-1.1.x86_64.rpm +bluez-utils-3.7-2.2.x86_64.rpm +bluez-utils-cups-3.7-2.2.x86_64.rpm +bogl-0.1.18-11.2.1.el5.1.i386.rpm +bogl-0.1.18-11.2.1.el5.1.x86_64.rpm +bogl-bterm-0.1.18-11.2.1.el5.1.x86_64.rpm +bogl-devel-0.1.18-11.2.1.el5.1.i386.rpm +bogl-devel-0.1.18-11.2.1.el5.1.x86_64.rpm +boost-1.33.1-10.el5.i386.rpm +boost-1.33.1-10.el5.x86_64.rpm +boost-devel-1.33.1-10.el5.i386.rpm +boost-devel-1.33.1-10.el5.x86_64.rpm +boost-doc-1.33.1-10.el5.x86_64.rpm +bootparamd-0.17-24.devel.2.1.x86_64.rpm +booty-0.80.6-5.noarch.rpm +bridge-utils-1.1-2.x86_64.rpm +brlapi-0.4.1-1.fc6.i386.rpm +brlapi-0.4.1-1.fc6.x86_64.rpm +brlapi-devel-0.4.1-1.fc6.i386.rpm +brlapi-devel-0.4.1-1.fc6.x86_64.rpm +brltty-3.7.2-1.fc6.x86_64.rpm +bsf-2.3.0-11jpp.1.x86_64.rpm +bsf-javadoc-2.3.0-11jpp.1.x86_64.rpm +bsh-1.3.0-9jpp.1.x86_64.rpm +bsh-demo-1.3.0-9jpp.1.x86_64.rpm +bsh-javadoc-1.3.0-9jpp.1.x86_64.rpm +bsh-manual-1.3.0-9jpp.1.x86_64.rpm +bug-buddy-2.16.0-2.el5.x86_64.rpm +busybox-1.2.0-7.el5.x86_64.rpm +busybox-anaconda-1.2.0-7.el5.x86_64.rpm +byacc-1.9-29.2.2.x86_64.rpm +bzip2-1.0.3-4.el5_2.x86_64.rpm +bzip2-devel-1.0.3-4.el5_2.i386.rpm +bzip2-devel-1.0.3-4.el5_2.x86_64.rpm +bzip2-libs-1.0.3-4.el5_2.i386.rpm +bzip2-libs-1.0.3-4.el5_2.x86_64.rpm +caching-nameserver-9.3.6-4.P1.el5.x86_64.rpm +cadaver-0.22.3-4.el5.x86_64.rpm +cairo-1.2.4-5.el5.i386.rpm +cairo-1.2.4-5.el5.x86_64.rpm +cairo-devel-1.2.4-5.el5.i386.rpm +cairo-devel-1.2.4-5.el5.x86_64.rpm +cairo-java-1.0.5-3.fc6.i386.rpm +cairo-java-1.0.5-3.fc6.x86_64.rpm +cairo-java-devel-1.0.5-3.fc6.i386.rpm +cairo-java-devel-1.0.5-3.fc6.x86_64.rpm +castor-0.9.5-1jpp.7.x86_64.rpm +castor-demo-0.9.5-1jpp.7.x86_64.rpm +castor-doc-0.9.5-1jpp.7.x86_64.rpm +castor-javadoc-0.9.5-1jpp.7.x86_64.rpm +castor-test-0.9.5-1jpp.7.x86_64.rpm +castor-xml-0.9.5-1jpp.7.x86_64.rpm +ccid-1.3.8-1.el5.x86_64.rpm +cdda2wav-2.01-10.7.el5.x86_64.rpm +cdparanoia-alpha9.8-27.2.x86_64.rpm +cdparanoia-devel-alpha9.8-27.2.i386.rpm +cdparanoia-devel-alpha9.8-27.2.x86_64.rpm +cdparanoia-libs-alpha9.8-27.2.i386.rpm +cdparanoia-libs-alpha9.8-27.2.x86_64.rpm +cdrdao-1.2.1-2.x86_64.rpm +cdrecord-2.01-10.7.el5.x86_64.rpm +cdrecord-devel-2.01-10.7.el5.i386.rpm +cdrecord-devel-2.01-10.7.el5.x86_64.rpm +check-devel-0.9.3-5.fc6.i386.rpm +check-devel-0.9.3-5.fc6.x86_64.rpm +checkpolicy-1.33.1-4.el5.x86_64.rpm +chkconfig-1.3.30.1-2.x86_64.rpm +chkfontpath-1.10.1-1.1.x86_64.rpm +classpathx-jaf-1.0-9jpp.1.x86_64.rpm +classpathx-jaf-javadoc-1.0-9jpp.1.x86_64.rpm +classpathx-mail-1.1.1-4jpp.2.x86_64.rpm +classpathx-mail-javadoc-1.1.1-4jpp.2.x86_64.rpm +cman-2.0.115-1.el5.x86_64.rpm +cman-devel-2.0.115-1.el5.i386.rpm +cman-devel-2.0.115-1.el5.x86_64.rpm +compat-dapl-2.0.19-2.el5.i386.rpm +compat-dapl-2.0.19-2.el5.x86_64.rpm +compat-dapl-devel-2.0.19-2.el5.i386.rpm +compat-dapl-devel-2.0.19-2.el5.x86_64.rpm +compat-dapl-static-2.0.19-2.el5.x86_64.rpm +compat-dapl-utils-2.0.19-2.el5.x86_64.rpm +compat-db-4.2.52-5.1.i386.rpm +compat-db-4.2.52-5.1.x86_64.rpm +compat-gcc-34-3.4.6-4.x86_64.rpm +compat-gcc-34-c++-3.4.6-4.x86_64.rpm +compat-gcc-34-g77-3.4.6-4.x86_64.rpm +compat-glibc-2.3.4-2.26.i386.rpm +compat-glibc-2.3.4-2.26.x86_64.rpm +compat-glibc-headers-2.3.4-2.26.x86_64.rpm +compat-libcom_err-1.0-7.i386.rpm +compat-libcom_err-1.0-7.x86_64.rpm +compat-libf2c-34-3.4.6-4.i386.rpm +compat-libf2c-34-3.4.6-4.x86_64.rpm +compat-libgcc-296-2.96-138.i386.rpm +compat-libstdc++-296-2.96-138.i386.rpm +compat-libstdc++-33-3.2.3-61.i386.rpm +compat-libstdc++-33-3.2.3-61.x86_64.rpm +compat-openldap-2.3.43_2.2.29-3.el5.i386.rpm +compat-openldap-2.3.43_2.2.29-3.el5.x86_64.rpm +compat-readline43-4.3-3.i386.rpm +compat-readline43-4.3-3.x86_64.rpm +compat-slang-1.4.9-27.2.2.x86_64.rpm +comps-extras-11.1-1.1.noarch.rpm +conman-0.1.9.2-8.el5.x86_64.rpm +control-center-2.16.0-16.el5.i386.rpm +control-center-2.16.0-16.el5.x86_64.rpm +control-center-devel-2.16.0-16.el5.i386.rpm +control-center-devel-2.16.0-16.el5.x86_64.rpm +convmv-1.10-1.el5.noarch.rpm +coolkey-1.1.0-6.el5.i386.rpm +coolkey-1.1.0-6.el5.x86_64.rpm +coolkey-devel-1.1.0-6.el5.i386.rpm +coolkey-devel-1.1.0-6.el5.x86_64.rpm +coreutils-5.97-23.el5.x86_64.rpm +cpio-2.6-23.el5.x86_64.rpm +cpp-4.1.2-46.el5.x86_64.rpm +cpufreq-utils-005-1.el5.x86_64.rpm +cpuspeed-1.2.1-8.el5.x86_64.rpm +cracklib-2.8.9-3.3.i386.rpm +cracklib-2.8.9-3.3.x86_64.rpm +cracklib-dicts-2.8.9-3.3.x86_64.rpm +crash-4.0-8.9.1.el5.x86_64.rpm +crash-devel-4.0-8.9.1.el5.i386.rpm +crash-devel-4.0-8.9.1.el5.x86_64.rpm +createrepo-0.4.11-3.el5.noarch.rpm +crontabs-1.10-8.noarch.rpm +crypto-utils-2.3-2.el5.x86_64.rpm +cryptsetup-luks-1.0.3-5.el5.i386.rpm +cryptsetup-luks-1.0.3-5.el5.x86_64.rpm +cryptsetup-luks-devel-1.0.3-5.el5.i386.rpm +cryptsetup-luks-devel-1.0.3-5.el5.x86_64.rpm +cscope-15.5-15.1.el5_3.1.x86_64.rpm +ctags-5.6-1.1.x86_64.rpm +cups-1.3.7-11.el5.x86_64.rpm +cups-devel-1.3.7-11.el5.i386.rpm +cups-devel-1.3.7-11.el5.x86_64.rpm +cups-libs-1.3.7-11.el5.i386.rpm +cups-libs-1.3.7-11.el5.x86_64.rpm +cups-lpd-1.3.7-11.el5.x86_64.rpm +curl-7.15.5-2.1.el5_3.5.i386.rpm +curl-7.15.5-2.1.el5_3.5.x86_64.rpm +curl-devel-7.15.5-2.1.el5_3.5.i386.rpm +curl-devel-7.15.5-2.1.el5_3.5.x86_64.rpm +cvs-1.11.22-7.el5.x86_64.rpm +cyrus-imapd-2.3.7-7.el5.x86_64.rpm +cyrus-imapd-devel-2.3.7-7.el5.i386.rpm +cyrus-imapd-devel-2.3.7-7.el5.x86_64.rpm +cyrus-imapd-perl-2.3.7-7.el5.x86_64.rpm +cyrus-imapd-utils-2.3.7-7.el5.x86_64.rpm +cyrus-sasl-2.1.22-5.el5.i386.rpm +cyrus-sasl-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-devel-2.1.22-5.el5.i386.rpm +cyrus-sasl-devel-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.i386.rpm +cyrus-sasl-gssapi-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-ldap-2.1.22-5.el5.i386.rpm +cyrus-sasl-ldap-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-lib-2.1.22-5.el5.i386.rpm +cyrus-sasl-lib-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-md5-2.1.22-5.el5.i386.rpm +cyrus-sasl-md5-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.i386.rpm +cyrus-sasl-ntlm-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-plain-2.1.22-5.el5.i386.rpm +cyrus-sasl-plain-2.1.22-5.el5.x86_64.rpm +cyrus-sasl-sql-2.1.22-5.el5.i386.rpm +cyrus-sasl-sql-2.1.22-5.el5.x86_64.rpm +dapl-2.0.19-2.el5.i386.rpm +dapl-2.0.19-2.el5.x86_64.rpm +dapl-devel-2.0.19-2.el5.i386.rpm +dapl-devel-2.0.19-2.el5.x86_64.rpm +dapl-static-2.0.19-2.el5.x86_64.rpm +dapl-utils-2.0.19-2.el5.x86_64.rpm +dasher-4.2.0-2.el5.x86_64.rpm +db4-4.3.29-10.el5.i386.rpm +db4-4.3.29-10.el5.x86_64.rpm +db4-devel-4.3.29-10.el5.i386.rpm +db4-devel-4.3.29-10.el5.x86_64.rpm +db4-java-4.3.29-10.el5.x86_64.rpm +db4-tcl-4.3.29-10.el5.x86_64.rpm +db4-utils-4.3.29-10.el5.x86_64.rpm +dbus-1.1.2-12.el5.i386.rpm +dbus-1.1.2-12.el5.x86_64.rpm +dbus-devel-1.1.2-12.el5.i386.rpm +dbus-devel-1.1.2-12.el5.x86_64.rpm +dbus-glib-0.73-8.el5.i386.rpm +dbus-glib-0.73-8.el5.x86_64.rpm +dbus-glib-devel-0.73-8.el5.i386.rpm +dbus-glib-devel-0.73-8.el5.x86_64.rpm +dbus-libs-1.1.2-12.el5.i386.rpm +dbus-libs-1.1.2-12.el5.x86_64.rpm +dbus-python-0.70-7.el5.x86_64.rpm +dbus-x11-1.1.2-12.el5.x86_64.rpm +dcraw-0.0.20060521-1.1.x86_64.rpm +dejagnu-1.4.4-5.1.noarch.rpm +dejavu-lgc-fonts-2.10-1.noarch.rpm +Deployment_Guide-as-IN-5.2-11.noarch.rpm +Deployment_Guide-bn-IN-5.2-11.noarch.rpm +Deployment_Guide-de-DE-5.2-11.noarch.rpm +Deployment_Guide-en-US-5.2-11.noarch.rpm +Deployment_Guide-es-ES-5.2-11.noarch.rpm +Deployment_Guide-fr-FR-5.2-11.noarch.rpm +Deployment_Guide-gu-IN-5.2-11.noarch.rpm +Deployment_Guide-hi-IN-5.2-11.noarch.rpm +Deployment_Guide-it-IT-5.2-11.noarch.rpm +Deployment_Guide-ja-JP-5.2-11.noarch.rpm +Deployment_Guide-kn-IN-5.2-11.noarch.rpm +Deployment_Guide-ko-KR-5.2-11.noarch.rpm +Deployment_Guide-ml-IN-5.2-11.noarch.rpm +Deployment_Guide-mr-IN-5.2-11.noarch.rpm +Deployment_Guide-or-IN-5.2-11.noarch.rpm +Deployment_Guide-pa-IN-5.2-11.noarch.rpm +Deployment_Guide-pt-BR-5.2-11.noarch.rpm +Deployment_Guide-ru-RU-5.2-11.noarch.rpm +Deployment_Guide-si-LK-5.2-11.noarch.rpm +Deployment_Guide-ta-IN-5.2-11.noarch.rpm +Deployment_Guide-te-IN-5.2-11.noarch.rpm +Deployment_Guide-zh-CN-5.2-11.noarch.rpm +Deployment_Guide-zh-TW-5.2-11.noarch.rpm +desktop-backgrounds-basic-2.0-37.noarch.rpm +desktop-file-utils-0.10-7.x86_64.rpm +desktop-printing-0.19-20.2.el5.x86_64.rpm +dev86-0.16.17-2.2.x86_64.rpm +devhelp-0.12-20.el5.i386.rpm +devhelp-0.12-20.el5.x86_64.rpm +devhelp-devel-0.12-20.el5.i386.rpm +devhelp-devel-0.12-20.el5.x86_64.rpm +device-mapper-1.02.32-1.el5.i386.rpm +device-mapper-1.02.32-1.el5.x86_64.rpm +device-mapper-event-1.02.32-1.el5.x86_64.rpm +device-mapper-multipath-0.4.7-30.el5.x86_64.rpm +dhcdbd-2.2-2.el5.x86_64.rpm +dhclient-3.0.5-21.el5.x86_64.rpm +dhcp-3.0.5-21.el5.x86_64.rpm +dhcp-devel-3.0.5-21.el5.i386.rpm +dhcp-devel-3.0.5-21.el5.x86_64.rpm +dhcpv6-1.0.10-17.el5.x86_64.rpm +dhcpv6-client-1.0.10-17.el5.x86_64.rpm +dialog-1.0.20051107-1.2.2.x86_64.rpm +diffstat-1.41-1.2.3.el5.x86_64.rpm +diffutils-2.8.1-15.2.3.el5.x86_64.rpm +distcache-1.4.5-14.1.i386.rpm +distcache-1.4.5-14.1.x86_64.rpm +distcache-devel-1.4.5-14.1.i386.rpm +distcache-devel-1.4.5-14.1.x86_64.rpm +dmidecode-2.9-1.el5.x86_64.rpm +dmraid-1.0.0.rc13-53.el5.x86_64.rpm +dmraid-devel-1.0.0.rc13-53.el5.x86_64.rpm +dmraid-events-1.0.0.rc13-53.el5.x86_64.rpm +dmraid-events-logwatch-1.0.0.rc13-53.el5.x86_64.rpm +dnsmasq-2.45-1.el5_2.1.x86_64.rpm +docbook-dtds-1.0-30.1.noarch.rpm +docbook-simple-1.0-2.1.1.noarch.rpm +docbook-slides-3.3.1-2.1.1.noarch.rpm +docbook-style-dsssl-1.79-4.1.noarch.rpm +docbook-style-xsl-1.69.1-5.1.noarch.rpm +docbook-utils-0.6.14-5.1.noarch.rpm +docbook-utils-pdf-0.6.14-5.1.noarch.rpm +dogtail-0.6.1-2.el5.noarch.rpm +dos2unix-3.1-27.2.el5.x86_64.rpm +dosfstools-2.11-7.el5.x86_64.rpm +dovecot-1.0.7-7.el5.x86_64.rpm +doxygen-1.4.7-1.1.x86_64.rpm +doxygen-doxywizard-1.4.7-1.1.x86_64.rpm +dstat-0.6.6-3.el5.noarch.rpm +dtach-0.7-1.2.2.x86_64.rpm +dump-0.4b41-4.el5.x86_64.rpm +dvd+rw-tools-7.0-1.el5.x86_64.rpm +dvgrab-3.0-1.el5.x86_64.rpm +e2fsprogs-1.39-23.el5.x86_64.rpm +e2fsprogs-devel-1.39-23.el5.i386.rpm +e2fsprogs-devel-1.39-23.el5.x86_64.rpm +e2fsprogs-libs-1.39-23.el5.i386.rpm +e2fsprogs-libs-1.39-23.el5.x86_64.rpm +e4fsprogs-1.41.5-3.el5.x86_64.rpm +eclipse-ecj-3.2.1-19.el5.x86_64.rpm +eclipse-jdt-3.2.1-19.el5.x86_64.rpm +eclipse-jdt-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-pde-3.2.1-19.el5.x86_64.rpm +eclipse-pde-runtime-3.2.1-19.el5.x86_64.rpm +eclipse-pde-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-platform-3.2.1-19.el5.x86_64.rpm +eclipse-platform-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-rcp-3.2.1-19.el5.x86_64.rpm +eclipse-rcp-sdk-3.2.1-19.el5.x86_64.rpm +eclipse-sdk-3.2.1-19.el5.x86_64.rpm +ecryptfs-utils-75-5.el5.i386.rpm +ecryptfs-utils-75-5.el5.x86_64.rpm +ecryptfs-utils-devel-75-5.el5.i386.rpm +ecryptfs-utils-devel-75-5.el5.x86_64.rpm +ecryptfs-utils-gui-75-5.el5.x86_64.rpm +ed-0.2-39.el5_2.x86_64.rpm +edac-utils-0.9-6.el5.i386.rpm +edac-utils-0.9-6.el5.x86_64.rpm +edac-utils-devel-0.9-6.el5.i386.rpm +edac-utils-devel-0.9-6.el5.x86_64.rpm +eel2-2.16.1-1.el5.i386.rpm +eel2-2.16.1-1.el5.x86_64.rpm +eel2-devel-2.16.1-1.el5.i386.rpm +eel2-devel-2.16.1-1.el5.x86_64.rpm +efax-0.9-28.el5.x86_64.rpm +eject-2.1.5-4.2.el5.x86_64.rpm +ElectricFence-2.2.2-20.2.2.x86_64.rpm +elfutils-0.137-3.el5.x86_64.rpm +elfutils-devel-0.137-3.el5.i386.rpm +elfutils-devel-0.137-3.el5.x86_64.rpm +elfutils-devel-static-0.137-3.el5.i386.rpm +elfutils-devel-static-0.137-3.el5.x86_64.rpm +elfutils-libelf-0.137-3.el5.i386.rpm +elfutils-libelf-0.137-3.el5.x86_64.rpm +elfutils-libelf-devel-0.137-3.el5.i386.rpm +elfutils-libelf-devel-0.137-3.el5.x86_64.rpm +elfutils-libelf-devel-static-0.137-3.el5.i386.rpm +elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm +elfutils-libs-0.137-3.el5.i386.rpm +elfutils-libs-0.137-3.el5.x86_64.rpm +elinks-0.11.1-5.1.0.1.el5.x86_64.rpm +emacs-21.4-20.el5.x86_64.rpm +emacs-common-21.4-20.el5.x86_64.rpm +emacs-el-21.4-20.el5.x86_64.rpm +emacs-leim-21.4-20.el5.x86_64.rpm +emacs-nox-21.4-20.el5.x86_64.rpm +emacspeak-23.0-3.el5.noarch.rpm +enscript-1.6.4-4.1.1.el5_2.x86_64.rpm +eog-2.16.0.1-6.el5.x86_64.rpm +epic-2.4-1.x86_64.rpm +eruby-1.0.5-6.1.x86_64.rpm +eruby-devel-1.0.5-6.1.i386.rpm +eruby-devel-1.0.5-6.1.x86_64.rpm +eruby-libs-1.0.5-6.1.i386.rpm +eruby-libs-1.0.5-6.1.x86_64.rpm +esc-1.1.0-9.el5.x86_64.rpm +esound-0.2.36-3.i386.rpm +esound-0.2.36-3.x86_64.rpm +esound-devel-0.2.36-3.i386.rpm +esound-devel-0.2.36-3.x86_64.rpm +ethtool-6-3.el5.x86_64.rpm +evince-0.6.0-9.el5.x86_64.rpm +evolution-data-server-1.12.3-18.el5.i386.rpm +evolution-data-server-1.12.3-18.el5.x86_64.rpm +evolution-data-server-devel-1.12.3-18.el5.i386.rpm +evolution-data-server-devel-1.12.3-18.el5.x86_64.rpm +evolution-data-server-doc-1.12.3-18.el5.x86_64.rpm +exim-4.63-3.el5.x86_64.rpm +exim-doc-4.63-2.el5.noarch.rpm +exim-mon-4.63-3.el5.x86_64.rpm +exim-sa-4.63-3.el5.x86_64.rpm +expat-1.95.8-8.2.1.i386.rpm +expat-1.95.8-8.2.1.x86_64.rpm +expat-devel-1.95.8-8.2.1.i386.rpm +expat-devel-1.95.8-8.2.1.x86_64.rpm +expect-5.43.0-5.1.i386.rpm +expect-5.43.0-5.1.x86_64.rpm +expect-devel-5.43.0-5.1.i386.rpm +expect-devel-5.43.0-5.1.x86_64.rpm +expectk-5.43.0-5.1.x86_64.rpm +fbset-2.1-22.x86_64.rpm +fcoe-utils-1.0.7-4.el5.x86_64.rpm +festival-1.95-5.2.1.i386.rpm +festival-1.95-5.2.1.x86_64.rpm +festival-devel-1.95-5.2.1.i386.rpm +festival-devel-1.95-5.2.1.x86_64.rpm +fetchmail-6.3.6-1.1.el5.x86_64.rpm +file-4.17-15.el5_3.1.x86_64.rpm +file-roller-2.16.0-2.fc6.x86_64.rpm +filesystem-2.4.0-2.x86_64.rpm +findutils-4.2.27-6.el5.x86_64.rpm +finger-0.17-32.2.1.1.x86_64.rpm +finger-server-0.17-32.2.1.1.x86_64.rpm +fipscheck-1.2.0-1.el5.x86_64.rpm +fipscheck-devel-1.2.0-1.el5.i386.rpm +fipscheck-devel-1.2.0-1.el5.x86_64.rpm +fipscheck-lib-1.2.0-1.el5.i386.rpm +fipscheck-lib-1.2.0-1.el5.x86_64.rpm +firefox-3.0.12-1.el5_3.i386.rpm +firefox-3.0.12-1.el5_3.x86_64.rpm +firstboot-1.4.27.7-1.el5.x86_64.rpm +firstboot-tui-1.4.27.7-1.el5.x86_64.rpm +flac-1.1.2-28.el5_0.1.i386.rpm +flac-1.1.2-28.el5_0.1.x86_64.rpm +flac-devel-1.1.2-28.el5_0.1.i386.rpm +flac-devel-1.1.2-28.el5_0.1.x86_64.rpm +flex-2.5.4a-41.fc6.x86_64.rpm +fontconfig-2.4.1-7.el5.i386.rpm +fontconfig-2.4.1-7.el5.x86_64.rpm +fontconfig-devel-2.4.1-7.el5.i386.rpm +fontconfig-devel-2.4.1-7.el5.x86_64.rpm +fonts-arabic-2.0-4.el5.noarch.rpm +fonts-bengali-2.3.1-1.el5.noarch.rpm +fonts-chinese-3.02-12.el5.noarch.rpm +fonts-gujarati-2.3.1-1.el5.noarch.rpm +fonts-hebrew-0.100-4.1.1.noarch.rpm +fonts-hindi-2.3.1-1.el5.noarch.rpm +fonts-ISO8859-2-100dpi-1.0-17.1.noarch.rpm +fonts-ISO8859-2-1.0-17.1.noarch.rpm +fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm +fonts-japanese-0.20061016-4.el5.noarch.rpm +fonts-kannada-2.3.1-1.el5.noarch.rpm +fonts-KOI8-R-100dpi-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-1.0-9.1.1.noarch.rpm +fonts-KOI8-R-75dpi-1.0-9.1.1.noarch.rpm +fonts-korean-1.0.11-10.el5.noarch.rpm +fonts-malayalam-2.3.1-1.el5.noarch.rpm +fonts-oriya-2.3.1-1.el5.noarch.rpm +fonts-punjabi-2.3.1-1.el5.noarch.rpm +fonts-sinhala-0.2.2-1.noarch.rpm +fonts-tamil-2.3.1-1.el5.noarch.rpm +fonts-telugu-2.3.1-1.el5.noarch.rpm +foomatic-3.0.2-38.3.el5.x86_64.rpm +freeglut-2.4.0-7.1.el5.i386.rpm +freeglut-2.4.0-7.1.el5.x86_64.rpm +freeglut-devel-2.4.0-7.1.el5.i386.rpm +freeglut-devel-2.4.0-7.1.el5.x86_64.rpm +freeipmi-0.5.1-6.el5.i386.rpm +freeipmi-0.5.1-6.el5.x86_64.rpm +freeipmi-bmc-watchdog-0.5.1-6.el5.x86_64.rpm +freeipmi-devel-0.5.1-6.el5.i386.rpm +freeipmi-devel-0.5.1-6.el5.x86_64.rpm +freeipmi-ipmidetectd-0.5.1-6.el5.x86_64.rpm +freeradius-1.1.3-1.4.el5.x86_64.rpm +freeradius-mysql-1.1.3-1.4.el5.x86_64.rpm +freeradius-postgresql-1.1.3-1.4.el5.x86_64.rpm +freeradius-unixODBC-1.1.3-1.4.el5.x86_64.rpm +freetype-2.2.1-21.el5_3.i386.rpm +freetype-2.2.1-21.el5_3.x86_64.rpm +freetype-demos-2.2.1-21.el5_3.x86_64.rpm +freetype-devel-2.2.1-21.el5_3.i386.rpm +freetype-devel-2.2.1-21.el5_3.x86_64.rpm +ftp-0.17-35.el5.x86_64.rpm +fuse-2.7.4-8.el5.x86_64.rpm +fuse-devel-2.7.4-8.el5.i386.rpm +fuse-devel-2.7.4-8.el5.x86_64.rpm +fuse-libs-2.7.4-8.el5.i386.rpm +fuse-libs-2.7.4-8.el5.x86_64.rpm +gail-1.9.2-1.fc6.i386.rpm +gail-1.9.2-1.fc6.x86_64.rpm +gail-devel-1.9.2-1.fc6.i386.rpm +gail-devel-1.9.2-1.fc6.x86_64.rpm +gamin-0.1.7-8.el5.i386.rpm +gamin-0.1.7-8.el5.x86_64.rpm +gamin-devel-0.1.7-8.el5.i386.rpm +gamin-devel-0.1.7-8.el5.x86_64.rpm +gamin-python-0.1.7-8.el5.x86_64.rpm +gawk-3.1.5-14.el5.x86_64.rpm +gcalctool-5.8.25-1.el5.x86_64.rpm +gcc-4.1.2-46.el5.x86_64.rpm +gcc44-4.4.0-6.el5.x86_64.rpm +gcc44-c++-4.4.0-6.el5.x86_64.rpm +gcc44-gfortran-4.4.0-6.el5.x86_64.rpm +gcc-c++-4.1.2-46.el5.x86_64.rpm +gcc-gfortran-4.1.2-46.el5.x86_64.rpm +gcc-gnat-4.1.2-46.el5.x86_64.rpm +gcc-java-4.1.2-46.el5.x86_64.rpm +gcc-objc-4.1.2-46.el5.x86_64.rpm +gcc-objc++-4.1.2-46.el5.x86_64.rpm +GConf2-2.14.0-9.el5.i386.rpm +GConf2-2.14.0-9.el5.x86_64.rpm +GConf2-devel-2.14.0-9.el5.i386.rpm +GConf2-devel-2.14.0-9.el5.x86_64.rpm +gconf-editor-2.16.0-3.el5.x86_64.rpm +gd-2.0.33-9.4.el5_1.1.i386.rpm +gd-2.0.33-9.4.el5_1.1.x86_64.rpm +gdb-6.8-37.el5.x86_64.rpm +gdbm-1.8.0-26.2.1.i386.rpm +gdbm-1.8.0-26.2.1.x86_64.rpm +gdbm-devel-1.8.0-26.2.1.i386.rpm +gdbm-devel-1.8.0-26.2.1.x86_64.rpm +gd-devel-2.0.33-9.4.el5_1.1.i386.rpm +gd-devel-2.0.33-9.4.el5_1.1.x86_64.rpm +gdk-pixbuf-0.22.0-25.el5.i386.rpm +gdk-pixbuf-0.22.0-25.el5.x86_64.rpm +gdk-pixbuf-devel-0.22.0-25.el5.i386.rpm +gdk-pixbuf-devel-0.22.0-25.el5.x86_64.rpm +gdm-2.16.0-56.el5.x86_64.rpm +gdm-docs-2.16.0-56.el5.x86_64.rpm +gd-progs-2.0.33-9.4.el5_1.1.x86_64.rpm +gedit-2.16.0-9.el5.x86_64.rpm +gedit-devel-2.16.0-9.el5.i386.rpm +gedit-devel-2.16.0-9.el5.x86_64.rpm +geronimo-specs-1.0-0.M2.2jpp.12.x86_64.rpm +geronimo-specs-compat-1.0-0.M2.2jpp.12.x86_64.rpm +gettext-0.14.6-4.el5.i386.rpm +gettext-0.14.6-4.el5.x86_64.rpm +gettext-devel-0.14.6-4.el5.i386.rpm +gettext-devel-0.14.6-4.el5.x86_64.rpm +gfs2-utils-0.1.62-1.el5.x86_64.rpm +gftp-2.0.18-3.2.2.x86_64.rpm +ghostscript-8.15.2-9.11.el5.i386.rpm +ghostscript-8.15.2-9.11.el5.x86_64.rpm +ghostscript-devel-8.15.2-9.11.el5.i386.rpm +ghostscript-devel-8.15.2-9.11.el5.x86_64.rpm +ghostscript-fonts-5.50-13.1.1.noarch.rpm +ghostscript-gtk-8.15.2-9.11.el5.x86_64.rpm +giflib-4.1.3-7.1.el5_3.1.i386.rpm +giflib-4.1.3-7.1.el5_3.1.x86_64.rpm +giflib-devel-4.1.3-7.1.el5_3.1.i386.rpm +giflib-devel-4.1.3-7.1.el5_3.1.x86_64.rpm +giflib-utils-4.1.3-7.1.el5_3.1.x86_64.rpm +gimp-2.2.13-2.0.7.el5.x86_64.rpm +gimp-data-extras-2.0.1-1.1.1.noarch.rpm +gimp-devel-2.2.13-2.0.7.el5.i386.rpm +gimp-devel-2.2.13-2.0.7.el5.x86_64.rpm +gimp-help-2-0.1.0.10.1.1.noarch.rpm +gimp-libs-2.2.13-2.0.7.el5.i386.rpm +gimp-libs-2.2.13-2.0.7.el5.x86_64.rpm +gimp-print-4.2.7-22.2.el5.i386.rpm +gimp-print-4.2.7-22.2.el5.x86_64.rpm +gimp-print-cups-4.2.7-22.2.el5.x86_64.rpm +gimp-print-devel-4.2.7-22.2.el5.i386.rpm +gimp-print-devel-4.2.7-22.2.el5.x86_64.rpm +gimp-print-plugin-4.2.7-22.2.el5.x86_64.rpm +gimp-print-utils-4.2.7-22.2.el5.x86_64.rpm +gjdoc-0.7.7-12.el5.x86_64.rpm +glade2-2.12.1-6.el5.x86_64.rpm +glib-1.2.10-20.el5.i386.rpm +glib-1.2.10-20.el5.x86_64.rpm +glib2-2.12.3-4.el5_3.1.i386.rpm +glib2-2.12.3-4.el5_3.1.x86_64.rpm +glib2-devel-2.12.3-4.el5_3.1.i386.rpm +glib2-devel-2.12.3-4.el5_3.1.x86_64.rpm +glibc-2.5-42.i686.rpm +glibc-2.5-42.x86_64.rpm +glibc-common-2.5-42.x86_64.rpm +glibc-devel-2.5-42.i386.rpm +glibc-devel-2.5-42.x86_64.rpm +glibc-headers-2.5-42.x86_64.rpm +glibc-utils-2.5-42.x86_64.rpm +glib-devel-1.2.10-20.el5.i386.rpm +glib-devel-1.2.10-20.el5.x86_64.rpm +glib-java-0.2.6-3.fc6.i386.rpm +glib-java-0.2.6-3.fc6.x86_64.rpm +glib-java-devel-0.2.6-3.fc6.i386.rpm +glib-java-devel-0.2.6-3.fc6.x86_64.rpm +glx-utils-6.5.1-7.7.el5.x86_64.rpm +gmp-4.1.4-10.el5.i386.rpm +gmp-4.1.4-10.el5.x86_64.rpm +gmp-devel-4.1.4-10.el5.i386.rpm +gmp-devel-4.1.4-10.el5.x86_64.rpm +gnome-applets-2.16.0.1-19.el5.x86_64.rpm +gnome-audio-2.0.0-3.1.1.noarch.rpm +gnome-audio-extra-2.0.0-3.1.1.noarch.rpm +gnome-backgrounds-2.15.92-1.fc6.noarch.rpm +gnome-bluetooth-0.7.0-10.2.el5.x86_64.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-devel-0.7.0-10.2.el5.x86_64.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.i386.rpm +gnome-bluetooth-libs-0.7.0-10.2.el5.x86_64.rpm +gnome-desktop-2.16.0-1.fc6.i386.rpm +gnome-desktop-2.16.0-1.fc6.x86_64.rpm +gnome-desktop-devel-2.16.0-1.fc6.i386.rpm +gnome-desktop-devel-2.16.0-1.fc6.x86_64.rpm +gnome-doc-utils-0.8.0-2.fc6.noarch.rpm +gnome-icon-theme-2.16.0.1-4.el5.noarch.rpm +gnome-keyring-0.6.0-1.fc6.i386.rpm +gnome-keyring-0.6.0-1.fc6.x86_64.rpm +gnome-keyring-devel-0.6.0-1.fc6.i386.rpm +gnome-keyring-devel-0.6.0-1.fc6.x86_64.rpm +gnome-keyring-manager-2.16.0-3.el5.x86_64.rpm +gnome-mag-0.13.1-1.fc6.i386.rpm +gnome-mag-0.13.1-1.fc6.x86_64.rpm +gnome-mag-devel-0.13.1-1.fc6.i386.rpm +gnome-mag-devel-0.13.1-1.fc6.x86_64.rpm +gnome-media-2.16.1-3.el5.i386.rpm +gnome-media-2.16.1-3.el5.x86_64.rpm +gnome-media-devel-2.16.1-3.el5.i386.rpm +gnome-media-devel-2.16.1-3.el5.x86_64.rpm +gnome-menus-2.16.0-2.fc6.i386.rpm +gnome-menus-2.16.0-2.fc6.x86_64.rpm +gnome-menus-devel-2.16.0-2.fc6.i386.rpm +gnome-menus-devel-2.16.0-2.fc6.x86_64.rpm +gnome-mime-data-2.4.2-3.1.x86_64.rpm +gnome-mount-0.5-3.el5.x86_64.rpm +gnome-mount-devel-0.5-3.el5.i386.rpm +gnome-mount-devel-0.5-3.el5.x86_64.rpm +gnome-mount-nautilus-properties-0.5-3.el5.x86_64.rpm +gnome-netstatus-2.12.0-5.el5.x86_64.rpm +gnome-nettool-2.16.0-1.fc6.x86_64.rpm +gnome-panel-2.16.1-7.el5.i386.rpm +gnome-panel-2.16.1-7.el5.x86_64.rpm +gnome-panel-devel-2.16.1-7.el5.i386.rpm +gnome-panel-devel-2.16.1-7.el5.x86_64.rpm +gnome-power-manager-2.16.0-10.el5.x86_64.rpm +gnome-python2-2.16.0-1.fc6.x86_64.rpm +gnome-python2-applet-2.16.0-3.el5.x86_64.rpm +gnome-python2-bonobo-2.16.0-1.fc6.x86_64.rpm +gnome-python2-canvas-2.16.0-1.fc6.x86_64.rpm +gnome-python2-desktop-2.16.0-3.el5.x86_64.rpm +gnome-python2-extras-2.14.2-6.el5.x86_64.rpm +gnome-python2-gconf-2.16.0-1.fc6.x86_64.rpm +gnome-python2-gnomedesktop-2.16.0-3.el5.x86_64.rpm +gnome-python2-gnomekeyring-2.16.0-3.el5.x86_64.rpm +gnome-python2-gnomeprint-2.16.0-3.el5.x86_64.rpm +gnome-python2-gnomevfs-2.16.0-1.fc6.x86_64.rpm +gnome-python2-gtkhtml2-2.14.2-6.el5.x86_64.rpm +gnome-python2-gtkmozembed-2.14.2-6.el5.x86_64.rpm +gnome-python2-gtksourceview-2.16.0-3.el5.x86_64.rpm +gnome-python2-gtkspell-2.14.2-6.el5.x86_64.rpm +gnome-python2-libegg-2.14.2-6.el5.x86_64.rpm +gnome-python2-libgtop2-2.16.0-3.el5.x86_64.rpm +gnome-python2-libwnck-2.16.0-3.el5.x86_64.rpm +gnome-python2-metacity-2.16.0-3.el5.x86_64.rpm +gnome-python2-nautilus-cd-burner-2.16.0-3.el5.x86_64.rpm +gnome-python2-rsvg-2.16.0-3.el5.x86_64.rpm +gnome-python2-totem-2.16.0-3.el5.x86_64.rpm +gnome-screensaver-2.16.1-8.el5.x86_64.rpm +gnome-session-2.16.0-7.el5.x86_64.rpm +gnome-speech-0.4.5-1.fc6.i386.rpm +gnome-speech-0.4.5-1.fc6.x86_64.rpm +gnome-speech-devel-0.4.5-1.fc6.i386.rpm +gnome-speech-devel-0.4.5-1.fc6.x86_64.rpm +gnome-system-monitor-2.16.0-3.el5.x86_64.rpm +gnome-terminal-2.16.0-5.3.el5.x86_64.rpm +gnome-themes-2.16.0-1.fc6.noarch.rpm +gnome-user-docs-2.16.0-2.fc6.noarch.rpm +gnome-utils-2.16.0-5.el5.i386.rpm +gnome-utils-2.16.0-5.el5.x86_64.rpm +gnome-utils-devel-2.16.0-5.el5.i386.rpm +gnome-utils-devel-2.16.0-5.el5.x86_64.rpm +gnome-vfs2-2.16.2-4.el5.i386.rpm +gnome-vfs2-2.16.2-4.el5.x86_64.rpm +gnome-vfs2-devel-2.16.2-4.el5.i386.rpm +gnome-vfs2-devel-2.16.2-4.el5.x86_64.rpm +gnome-vfs2-smb-2.16.2-4.el5.x86_64.rpm +gnome-volume-manager-2.15.0-5.el5.x86_64.rpm +gnu-crypto-2.1.0-2jpp.1.x86_64.rpm +gnu-crypto-javadoc-2.1.0-2jpp.1.x86_64.rpm +gnu-crypto-sasl-jdk1.4-2.1.0-2jpp.1.x86_64.rpm +gnupg-1.4.5-14.x86_64.rpm +gnupg2-2.0.10-3.el5.x86_64.rpm +gnuplot-4.0.0-14.el5.x86_64.rpm +gnuplot-emacs-4.0.0-14.el5.x86_64.rpm +gnutls-1.4.1-3.el5_2.1.i386.rpm +gnutls-1.4.1-3.el5_2.1.x86_64.rpm +gnutls-devel-1.4.1-3.el5_2.1.i386.rpm +gnutls-devel-1.4.1-3.el5_2.1.x86_64.rpm +gnutls-utils-1.4.1-3.el5_2.1.x86_64.rpm +gob2-2.0.14-1.1.x86_64.rpm +gok-1.2.0-2.el5.x86_64.rpm +gok-devel-1.2.0-2.el5.i386.rpm +gok-devel-1.2.0-2.el5.x86_64.rpm +gperf-3.0.1-7.2.2.x86_64.rpm +gphoto2-2.2.0-3.el5.i386.rpm +gphoto2-2.2.0-3.el5.x86_64.rpm +gphoto2-devel-2.2.0-3.el5.i386.rpm +gphoto2-devel-2.2.0-3.el5.x86_64.rpm +gpm-1.20.1-74.1.i386.rpm +gpm-1.20.1-74.1.x86_64.rpm +gpm-devel-1.20.1-74.1.i386.rpm +gpm-devel-1.20.1-74.1.x86_64.rpm +grep-2.5.1-55.el5.x86_64.rpm +groff-1.18.1.1-11.1.x86_64.rpm +groff-gxditview-1.18.1.1-11.1.x86_64.rpm +groff-perl-1.18.1.1-11.1.x86_64.rpm +grub-0.97-13.5.x86_64.rpm +gstreamer-0.10.20-3.el5.i386.rpm +gstreamer-0.10.20-3.el5.x86_64.rpm +gstreamer-devel-0.10.20-3.el5.i386.rpm +gstreamer-devel-0.10.20-3.el5.x86_64.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-base-0.10.20-3.0.1.el5_3.x86_64.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.i386.rpm +gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3.x86_64.rpm +gstreamer-plugins-good-0.10.9-1.el5_3.2.x86_64.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.i386.rpm +gstreamer-plugins-good-devel-0.10.9-1.el5_3.2.x86_64.rpm +gstreamer-tools-0.10.20-3.el5.x86_64.rpm +gthumb-2.7.8-8.el5.x86_64.rpm +gtk+-1.2.10-56.el5.i386.rpm +gtk+-1.2.10-56.el5.x86_64.rpm +gtk2-2.10.4-20.el5.i386.rpm +gtk2-2.10.4-20.el5.x86_64.rpm +gtk2-devel-2.10.4-20.el5.i386.rpm +gtk2-devel-2.10.4-20.el5.x86_64.rpm +gtk2-engines-2.8.0-3.el5.i386.rpm +gtk2-engines-2.8.0-3.el5.x86_64.rpm +gtk+-devel-1.2.10-56.el5.i386.rpm +gtk+-devel-1.2.10-56.el5.x86_64.rpm +gtk-doc-1.7-1.fc6.noarch.rpm +gtkhtml2-2.11.0-3.i386.rpm +gtkhtml2-2.11.0-3.x86_64.rpm +gtkhtml2-devel-2.11.0-3.i386.rpm +gtkhtml2-devel-2.11.0-3.x86_64.rpm +gtkhtml3-3.16.3-1.el5.i386.rpm +gtkhtml3-3.16.3-1.el5.x86_64.rpm +gtkhtml3-devel-3.16.3-1.el5.i386.rpm +gtkhtml3-devel-3.16.3-1.el5.x86_64.rpm +gtksourceview-1.8.0-1.fc6.i386.rpm +gtksourceview-1.8.0-1.fc6.x86_64.rpm +gtksourceview-devel-1.8.0-1.fc6.i386.rpm +gtksourceview-devel-1.8.0-1.fc6.x86_64.rpm +gtkspell-2.0.11-2.1.i386.rpm +gtkspell-2.0.11-2.1.x86_64.rpm +gtkspell-devel-2.0.11-2.1.i386.rpm +gtkspell-devel-2.0.11-2.1.x86_64.rpm +gtk-vnc-0.3.8-3.el5.i386.rpm +gtk-vnc-0.3.8-3.el5.x86_64.rpm +gtk-vnc-devel-0.3.8-3.el5.i386.rpm +gtk-vnc-devel-0.3.8-3.el5.x86_64.rpm +gtk-vnc-python-0.3.8-3.el5.x86_64.rpm +gucharmap-1.8.0-1.fc6.i386.rpm +gucharmap-1.8.0-1.fc6.x86_64.rpm +gucharmap-devel-1.8.0-1.fc6.i386.rpm +gucharmap-devel-1.8.0-1.fc6.x86_64.rpm +guile-1.8.0-8.20060831cvs.i386.rpm +guile-1.8.0-8.20060831cvs.x86_64.rpm +guile-devel-1.8.0-8.20060831cvs.i386.rpm +guile-devel-1.8.0-8.20060831cvs.x86_64.rpm +gzip-1.3.5-10.el5.x86_64.rpm +hal-0.5.8.1-52.el5.i386.rpm +hal-0.5.8.1-52.el5.x86_64.rpm +hal-cups-utils-0.6.2-5.2.el5.x86_64.rpm +hal-devel-0.5.8.1-52.el5.i386.rpm +hal-devel-0.5.8.1-52.el5.x86_64.rpm +hal-gnome-0.5.8.1-52.el5.x86_64.rpm +hardlink-1.0-1.27.x86_64.rpm +hdparm-6.6-2.x86_64.rpm +hesinfo-3.1.0-1.1.x86_64.rpm +hesiod-3.1.0-8.i386.rpm +hesiod-3.1.0-8.x86_64.rpm +hesiod-devel-3.1.0-8.i386.rpm +hesiod-devel-3.1.0-8.x86_64.rpm +hfsutils-3.2.6-7.2.2.x86_64.rpm +hfsutils-devel-3.2.6-7.2.2.i386.rpm +hfsutils-devel-3.2.6-7.2.2.x86_64.rpm +hfsutils-x11-3.2.6-7.2.2.x86_64.rpm +hicolor-icon-theme-0.9-2.1.noarch.rpm +hmaccalc-0.9.6-1.el5.x86_64.rpm +hpijs-1.6.7-4.1.el5_2.4.x86_64.rpm +hplip-1.6.7-4.1.el5_2.4.x86_64.rpm +htdig-3.2.0b6-11.el5.x86_64.rpm +htdig-web-3.2.0b6-11.el5.x86_64.rpm +htmlview-4.0.0-2.el5.noarch.rpm +httpd-2.2.3-31.el5.x86_64.rpm +httpd-devel-2.2.3-31.el5.i386.rpm +httpd-devel-2.2.3-31.el5.x86_64.rpm +httpd-manual-2.2.3-31.el5.x86_64.rpm +hwbrowser-0.30-3.el5.noarch.rpm +hwdata-0.213.16-1.el5.noarch.rpm +ibsim-0.5-1.el5.x86_64.rpm +ibutils-1.2-10.el5.x86_64.rpm +ibutils-devel-1.2-10.el5.i386.rpm +ibutils-devel-1.2-10.el5.x86_64.rpm +ibutils-libs-1.2-10.el5.i386.rpm +ibutils-libs-1.2-10.el5.x86_64.rpm +ibvexdmtools-0.0.1-11.el5.x86_64.rpm +icon-naming-utils-0.8.1-1.fc6.noarch.rpm +icon-slicer-0.3-7.2.2.x86_64.rpm +icu-3.6-5.11.4.x86_64.rpm +ifd-egate-0.05-15.x86_64.rpm +ImageMagick-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-c++-devel-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.i386.rpm +ImageMagick-devel-6.2.8.0-4.el5_1.1.x86_64.rpm +ImageMagick-perl-6.2.8.0-4.el5_1.1.x86_64.rpm +imake-1.0.2-3.x86_64.rpm +im-chooser-0.3.3-6.el5.x86_64.rpm +indent-2.2.9-14.fc6.x86_64.rpm +inews-2.4.3-8.el5.x86_64.rpm +infiniband-diags-1.4.4-1.el5.x86_64.rpm +info-4.8-14.el5.x86_64.rpm +initscripts-8.45.30-2.el5.x86_64.rpm +inn-2.4.3-8.el5.x86_64.rpm +inn-devel-2.4.3-8.el5.i386.rpm +inn-devel-2.4.3-8.el5.x86_64.rpm +intltool-0.35.0-2.x86_64.rpm +iproute-2.6.18-10.el5.x86_64.rpm +ipsec-tools-0.6.5-13.el5_3.1.x86_64.rpm +iptables-1.3.5-5.3.el5.x86_64.rpm +iptables-devel-1.3.5-5.3.el5.i386.rpm +iptables-devel-1.3.5-5.3.el5.x86_64.rpm +iptables-ipv6-1.3.5-5.3.el5.x86_64.rpm +iptraf-3.0.0-5.el5.x86_64.rpm +iptstate-1.4-1.1.2.2.x86_64.rpm +iputils-20020927-46.el5.x86_64.rpm +ipv6calc-0.61-1.x86_64.rpm +irda-utils-0.9.17-2.fc6.x86_64.rpm +irqbalance-0.55-15.el5.x86_64.rpm +iscsi-initiator-utils-6.2.0.871-0.10.el5.x86_64.rpm +isdn4k-utils-3.2-56.el5.x86_64.rpm +isdn4k-utils-devel-3.2-56.el5.i386.rpm +isdn4k-utils-devel-3.2-56.el5.x86_64.rpm +isdn4k-utils-vboxgetty-3.2-56.el5.x86_64.rpm +iso-codes-0.53-1.noarch.rpm +iso-codes-devel-0.53-1.noarch.rpm +jadetex-3.12-15.el5.noarch.rpm +jakarta-commons-beanutils-1.7.0-5jpp.1.x86_64.rpm +jakarta-commons-beanutils-javadoc-1.7.0-5jpp.1.x86_64.rpm +jakarta-commons-codec-1.3-7jpp.2.x86_64.rpm +jakarta-commons-codec-javadoc-1.3-7jpp.2.x86_64.rpm +jakarta-commons-collections-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-javadoc-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-testframework-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.x86_64.rpm +jakarta-commons-collections-tomcat5-3.2-2jpp.3.x86_64.rpm +jakarta-commons-daemon-1.0.1-6jpp.1.x86_64.rpm +jakarta-commons-daemon-javadoc-1.0.1-6jpp.1.x86_64.rpm +jakarta-commons-dbcp-1.2.1-7jpp.1.x86_64.rpm +jakarta-commons-dbcp-javadoc-1.2.1-7jpp.1.x86_64.rpm +jakarta-commons-digester-1.7-5jpp.1.x86_64.rpm +jakarta-commons-digester-javadoc-1.7-5jpp.1.x86_64.rpm +jakarta-commons-discovery-0.3-4jpp.1.x86_64.rpm +jakarta-commons-discovery-javadoc-0.3-4jpp.1.x86_64.rpm +jakarta-commons-el-1.0-7jpp.1.x86_64.rpm +jakarta-commons-el-javadoc-1.0-7jpp.1.x86_64.rpm +jakarta-commons-fileupload-1.0-6jpp.1.x86_64.rpm +jakarta-commons-fileupload-javadoc-1.0-6jpp.1.x86_64.rpm +jakarta-commons-httpclient-3.0-7jpp.1.x86_64.rpm +jakarta-commons-httpclient-demo-3.0-7jpp.1.x86_64.rpm +jakarta-commons-httpclient-javadoc-3.0-7jpp.1.x86_64.rpm +jakarta-commons-httpclient-manual-3.0-7jpp.1.x86_64.rpm +jakarta-commons-lang-2.1-5jpp.1.x86_64.rpm +jakarta-commons-lang-javadoc-2.1-5jpp.1.x86_64.rpm +jakarta-commons-launcher-0.9-6jpp.1.x86_64.rpm +jakarta-commons-launcher-javadoc-0.9-6jpp.1.x86_64.rpm +jakarta-commons-logging-1.0.4-6jpp.1.x86_64.rpm +jakarta-commons-logging-javadoc-1.0.4-6jpp.1.x86_64.rpm +jakarta-commons-modeler-1.1-8jpp.3.el5.x86_64.rpm +jakarta-commons-modeler-javadoc-1.1-8jpp.3.el5.x86_64.rpm +jakarta-commons-pool-1.3-5jpp.1.x86_64.rpm +jakarta-commons-pool-javadoc-1.3-5jpp.1.x86_64.rpm +jakarta-commons-validator-1.1.4-5jpp.1.x86_64.rpm +jakarta-commons-validator-javadoc-1.1.4-5jpp.1.x86_64.rpm +jakarta-oro-2.0.8-3jpp.1.x86_64.rpm +jakarta-oro-javadoc-2.0.8-3jpp.1.x86_64.rpm +jakarta-taglibs-standard-1.1.1-7jpp.1.x86_64.rpm +jakarta-taglibs-standard-javadoc-1.1.1-7jpp.1.x86_64.rpm +java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.i386.rpm +java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115.x86_64.rpm +java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115.x86_64.rpm +java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.x86_64.rpm +java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-demo-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-javadoc-1.6.0.0-1.2.b09.el5.x86_64.rpm +java-1.6.0-openjdk-src-1.6.0.0-1.2.b09.el5.x86_64.rpm +javacc-4.0-3jpp.3.x86_64.rpm +javacc-demo-4.0-3jpp.3.x86_64.rpm +javacc-manual-4.0-3jpp.3.x86_64.rpm +java_cup-0.10-0.k.6jpp.1.x86_64.rpm +java_cup-javadoc-0.10-0.k.6jpp.1.x86_64.rpm +java_cup-manual-0.10-0.k.6jpp.1.x86_64.rpm +jdepend-2.6-6jpp.2.x86_64.rpm +jdepend-demo-2.6-6jpp.2.x86_64.rpm +jdepend-javadoc-2.6-6jpp.2.x86_64.rpm +jdom-1.0-4jpp.1.x86_64.rpm +jdom-demo-1.0-4jpp.1.x86_64.rpm +jdom-javadoc-1.0-4jpp.1.x86_64.rpm +jlex-1.2.6-5jpp.1.x86_64.rpm +jlex-javadoc-1.2.6-5jpp.1.x86_64.rpm +joe-3.4-3.x86_64.rpm +joystick-1.2.15-20.2.2.x86_64.rpm +jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm +jrefactory-2.8.9-6jpp.3.x86_64.rpm +jsch-0.1.28-1jpp.5.x86_64.rpm +jsch-demo-0.1.28-1jpp.5.x86_64.rpm +jsch-javadoc-0.1.28-1jpp.5.x86_64.rpm +junit-3.8.2-3jpp.1.x86_64.rpm +junit-demo-3.8.2-3jpp.1.x86_64.rpm +junit-javadoc-3.8.2-3jpp.1.x86_64.rpm +junit-manual-3.8.2-3jpp.1.x86_64.rpm +jwhois-3.2.3-8.el5.x86_64.rpm +jzlib-1.0.7-4jpp.1.x86_64.rpm +jzlib-demo-1.0.7-4jpp.1.x86_64.rpm +jzlib-javadoc-1.0.7-4jpp.1.x86_64.rpm +kasumi-2.0.1-1.1.fc6.x86_64.rpm +kbd-1.12-21.el5.x86_64.rpm +kcc-2.3-24.2.2.x86_64.rpm +kdbg-2.0.2-1.2.1.x86_64.rpm +kdeaccessibility-3.5.4-1.fc6.x86_64.rpm +kdeadmin-3.5.4-3.el5.x86_64.rpm +kdeartwork-3.5.4-1.fc6.x86_64.rpm +kdeartwork-icons-3.5.4-1.fc6.x86_64.rpm +kdebase-3.5.4-20.el5.i386.rpm +kdebase-3.5.4-20.el5.x86_64.rpm +kdebase-devel-3.5.4-20.el5.i386.rpm +kdebase-devel-3.5.4-20.el5.x86_64.rpm +kdebindings-3.5.4-6.el5.x86_64.rpm +kdebindings-devel-3.5.4-6.el5.i386.rpm +kdebindings-devel-3.5.4-6.el5.x86_64.rpm +kde-i18n-Arabic-3.5.4-1.noarch.rpm +kde-i18n-Bengali-3.5.4-1.noarch.rpm +kde-i18n-Brazil-3.5.4-1.noarch.rpm +kde-i18n-British-3.5.4-1.noarch.rpm +kde-i18n-Bulgarian-3.5.4-1.noarch.rpm +kde-i18n-Catalan-3.5.4-1.noarch.rpm +kde-i18n-Chinese-3.5.4-1.noarch.rpm +kde-i18n-Chinese-Big5-3.5.4-1.noarch.rpm +kde-i18n-Czech-3.5.4-1.noarch.rpm +kde-i18n-Danish-3.5.4-1.noarch.rpm +kde-i18n-Dutch-3.5.4-1.noarch.rpm +kde-i18n-Estonian-3.5.4-1.noarch.rpm +kde-i18n-Finnish-3.5.4-1.noarch.rpm +kde-i18n-French-3.5.4-1.noarch.rpm +kde-i18n-German-3.5.4-1.noarch.rpm +kde-i18n-Greek-3.5.4-1.noarch.rpm +kde-i18n-Hebrew-3.5.4-1.noarch.rpm +kde-i18n-Hindi-3.5.4-1.noarch.rpm +kde-i18n-Hungarian-3.5.4-1.noarch.rpm +kde-i18n-Icelandic-3.5.4-1.noarch.rpm +kde-i18n-Italian-3.5.4-1.noarch.rpm +kde-i18n-Japanese-3.5.4-1.noarch.rpm +kde-i18n-Korean-3.5.4-1.noarch.rpm +kde-i18n-Lithuanian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-3.5.4-1.noarch.rpm +kde-i18n-Norwegian-Nynorsk-3.5.4-1.noarch.rpm +kde-i18n-Polish-3.5.4-1.noarch.rpm +kde-i18n-Portuguese-3.5.4-1.noarch.rpm +kde-i18n-Punjabi-3.5.4-1.noarch.rpm +kde-i18n-Romanian-3.5.4-1.noarch.rpm +kde-i18n-Russian-3.5.4-1.noarch.rpm +kde-i18n-Serbian-3.5.4-1.noarch.rpm +kde-i18n-Slovak-3.5.4-1.noarch.rpm +kde-i18n-Slovenian-3.5.4-1.noarch.rpm +kde-i18n-Spanish-3.5.4-1.noarch.rpm +kde-i18n-Swedish-3.5.4-1.noarch.rpm +kde-i18n-Tamil-3.5.4-1.noarch.rpm +kde-i18n-Turkish-3.5.4-1.noarch.rpm +kde-i18n-Ukrainian-3.5.4-1.noarch.rpm +kdelibs-3.5.4-22.el5_3.i386.rpm +kdelibs-3.5.4-22.el5_3.x86_64.rpm +kdelibs-apidocs-3.5.4-22.el5_3.x86_64.rpm +kdelibs-devel-3.5.4-22.el5_3.i386.rpm +kdelibs-devel-3.5.4-22.el5_3.x86_64.rpm +kdenetwork-3.5.4-9.el5.i386.rpm +kdenetwork-3.5.4-9.el5.x86_64.rpm +kdenetwork-devel-3.5.4-9.el5.i386.rpm +kdenetwork-devel-3.5.4-9.el5.x86_64.rpm +kdesdk-3.5.4-3.el5.i386.rpm +kdesdk-3.5.4-3.el5.x86_64.rpm +kdesdk-devel-3.5.4-3.el5.i386.rpm +kdesdk-devel-3.5.4-3.el5.x86_64.rpm +kdeutils-3.5.4-5.fc6.x86_64.rpm +kdeutils-devel-3.5.4-5.fc6.x86_64.rpm +kdevelop-3.3.4-1.fc6.x86_64.rpm +kdewebdev-3.5.4-2.fc6.i386.rpm +kdewebdev-3.5.4-2.fc6.x86_64.rpm +kdewebdev-devel-3.5.4-2.fc6.i386.rpm +kdewebdev-devel-3.5.4-2.fc6.x86_64.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.i386.rpm +kdnssd-avahi-0.1.3-0.1.20060713svn.fc6.x86_64.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.i386.rpm +kdnssd-avahi-devel-0.1.3-0.1.20060713svn.fc6.x86_64.rpm +kernel-2.6.18-164.el5.x86_64.rpm +kernel-debug-2.6.18-164.el5.x86_64.rpm +kernel-debug-devel-2.6.18-164.el5.x86_64.rpm +kernel-devel-2.6.18-164.el5.x86_64.rpm +kernel-doc-2.6.18-164.el5.noarch.rpm +kernel-headers-2.6.18-164.el5.x86_64.rpm +kernel-xen-2.6.18-164.el5.x86_64.rpm +kernel-xen-devel-2.6.18-164.el5.x86_64.rpm +kexec-tools-1.102pre-77.el5.x86_64.rpm +keyutils-1.2-1.el5.x86_64.rpm +keyutils-libs-1.2-1.el5.i386.rpm +keyutils-libs-1.2-1.el5.x86_64.rpm +keyutils-libs-devel-1.2-1.el5.i386.rpm +keyutils-libs-devel-1.2-1.el5.x86_64.rpm +kpartx-0.4.7-30.el5.x86_64.rpm +krb5-auth-dialog-0.7-1.x86_64.rpm +krb5-devel-1.6.1-36.el5.i386.rpm +krb5-devel-1.6.1-36.el5.x86_64.rpm +krb5-libs-1.6.1-36.el5.i386.rpm +krb5-libs-1.6.1-36.el5.x86_64.rpm +krb5-server-1.6.1-36.el5.x86_64.rpm +krb5-workstation-1.6.1-36.el5.x86_64.rpm +ksh-20080202-14.el5.x86_64.rpm +ktune-0.2-3.el5.noarch.rpm +kudzu-1.2.57.1.21-1.x86_64.rpm +kudzu-devel-1.2.57.1.21-1.i386.rpm +kudzu-devel-1.2.57.1.21-1.x86_64.rpm +lam-7.1.2-14.el5.i386.rpm +lam-7.1.2-14.el5.x86_64.rpm +lam-devel-7.1.2-14.el5.i386.rpm +lam-devel-7.1.2-14.el5.x86_64.rpm +lam-libs-7.1.2-14.el5.i386.rpm +lam-libs-7.1.2-14.el5.x86_64.rpm +lapack-3.0-37.el5.i386.rpm +lapack-3.0-37.el5.x86_64.rpm +lapack-devel-3.0-37.el5.i386.rpm +lapack-devel-3.0-37.el5.x86_64.rpm +latex2html-2002.2.1-6.noarch.rpm +lcms-1.18-0.1.beta1.el5_3.2.i386.rpm +lcms-1.18-0.1.beta1.el5_3.2.x86_64.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.i386.rpm +lcms-devel-1.18-0.1.beta1.el5_3.2.x86_64.rpm +ldapjdk-4.18-2jpp.3.el5.x86_64.rpm +ldapjdk-javadoc-4.18-2jpp.3.el5.x86_64.rpm +less-394-6.el5.x86_64.rpm +lftp-3.7.11-4.el5.x86_64.rpm +libacl-2.2.39-3.el5.i386.rpm +libacl-2.2.39-3.el5.x86_64.rpm +libacl-devel-2.2.39-3.el5.i386.rpm +libacl-devel-2.2.39-3.el5.x86_64.rpm +libaio-0.3.106-3.2.i386.rpm +libaio-0.3.106-3.2.x86_64.rpm +libaio-devel-0.3.106-3.2.i386.rpm +libaio-devel-0.3.106-3.2.x86_64.rpm +libao-0.8.6-7.i386.rpm +libao-0.8.6-7.x86_64.rpm +libao-devel-0.8.6-7.i386.rpm +libao-devel-0.8.6-7.x86_64.rpm +libart_lgpl-2.3.17-4.i386.rpm +libart_lgpl-2.3.17-4.x86_64.rpm +libart_lgpl-devel-2.3.17-4.i386.rpm +libart_lgpl-devel-2.3.17-4.x86_64.rpm +libassuan-devel-1.0.4-5.el5.i386.rpm +libassuan-devel-1.0.4-5.el5.x86_64.rpm +libattr-2.4.32-1.1.i386.rpm +libattr-2.4.32-1.1.x86_64.rpm +libattr-devel-2.4.32-1.1.i386.rpm +libattr-devel-2.4.32-1.1.x86_64.rpm +libavc1394-0.5.3-1.fc6.i386.rpm +libavc1394-0.5.3-1.fc6.x86_64.rpm +libavc1394-devel-0.5.3-1.fc6.i386.rpm +libavc1394-devel-0.5.3-1.fc6.x86_64.rpm +libbdevid-python-5.1.19.6-54.x86_64.rpm +libbonobo-2.16.0-1.fc6.i386.rpm +libbonobo-2.16.0-1.fc6.x86_64.rpm +libbonobo-devel-2.16.0-1.fc6.i386.rpm +libbonobo-devel-2.16.0-1.fc6.x86_64.rpm +libbonoboui-2.16.0-1.fc6.i386.rpm +libbonoboui-2.16.0-1.fc6.x86_64.rpm +libbonoboui-devel-2.16.0-1.fc6.i386.rpm +libbonoboui-devel-2.16.0-1.fc6.x86_64.rpm +libbtctl-0.6.0-9.2.el5.i386.rpm +libbtctl-0.6.0-9.2.el5.x86_64.rpm +libbtctl-devel-0.6.0-9.2.el5.i386.rpm +libbtctl-devel-0.6.0-9.2.el5.x86_64.rpm +libcap-1.10-26.i386.rpm +libcap-1.10-26.x86_64.rpm +libcap-devel-1.10-26.i386.rpm +libcap-devel-1.10-26.x86_64.rpm +libc-client-2004g-2.2.1.i386.rpm +libc-client-2004g-2.2.1.x86_64.rpm +libc-client-devel-2004g-2.2.1.i386.rpm +libc-client-devel-2004g-2.2.1.x86_64.rpm +libchewing-0.3.0-8.el5.i386.rpm +libchewing-0.3.0-8.el5.x86_64.rpm +libchewing-devel-0.3.0-8.el5.i386.rpm +libchewing-devel-0.3.0-8.el5.x86_64.rpm +libcroco-0.6.1-2.1.i386.rpm +libcroco-0.6.1-2.1.x86_64.rpm +libcroco-devel-0.6.1-2.1.i386.rpm +libcroco-devel-0.6.1-2.1.x86_64.rpm +libcxgb3-1.2.3-1.el5.i386.rpm +libcxgb3-1.2.3-1.el5.x86_64.rpm +libcxgb3-static-1.2.3-1.el5.x86_64.rpm +libdaemon-0.10-5.el5.i386.rpm +libdaemon-0.10-5.el5.x86_64.rpm +libdaemon-devel-0.10-5.el5.i386.rpm +libdaemon-devel-0.10-5.el5.x86_64.rpm +libdbi-0.8.1-2.1.i386.rpm +libdbi-0.8.1-2.1.x86_64.rpm +libdbi-dbd-mysql-0.8.1a-1.2.2.x86_64.rpm +libdbi-dbd-pgsql-0.8.1a-1.2.2.x86_64.rpm +libdbi-devel-0.8.1-2.1.i386.rpm +libdbi-devel-0.8.1-2.1.x86_64.rpm +libdbi-drivers-0.8.1a-1.2.2.x86_64.rpm +libdhcp-1.20-10.el5.i386.rpm +libdhcp-1.20-10.el5.x86_64.rpm +libdhcp4client-3.0.5-21.el5.i386.rpm +libdhcp4client-3.0.5-21.el5.x86_64.rpm +libdhcp4client-devel-3.0.5-21.el5.i386.rpm +libdhcp4client-devel-3.0.5-21.el5.x86_64.rpm +libdhcp6client-1.0.10-17.el5.i386.rpm +libdhcp6client-1.0.10-17.el5.x86_64.rpm +libdhcp6client-devel-1.0.10-17.el5.i386.rpm +libdhcp6client-devel-1.0.10-17.el5.x86_64.rpm +libdhcp-devel-1.20-10.el5.i386.rpm +libdhcp-devel-1.20-10.el5.x86_64.rpm +libdmx-1.0.2-3.1.i386.rpm +libdmx-1.0.2-3.1.x86_64.rpm +libdmx-devel-1.0.2-3.1.i386.rpm +libdmx-devel-1.0.2-3.1.x86_64.rpm +libdrm-2.0.2-1.1.i386.rpm +libdrm-2.0.2-1.1.x86_64.rpm +libdrm-devel-2.0.2-1.1.i386.rpm +libdrm-devel-2.0.2-1.1.x86_64.rpm +libdv-0.104-4.fc6.1.i386.rpm +libdv-0.104-4.fc6.1.x86_64.rpm +libdv-devel-0.104-4.fc6.1.i386.rpm +libdv-devel-0.104-4.fc6.1.x86_64.rpm +libdv-tools-0.104-4.fc6.1.x86_64.rpm +liberation-fonts-1.0-1.el5.noarch.rpm +libevent-1.1a-3.2.1.i386.rpm +libevent-1.1a-3.2.1.x86_64.rpm +libevent-devel-1.1a-3.2.1.i386.rpm +libevent-devel-1.1a-3.2.1.x86_64.rpm +libexif-0.6.13-4.0.2.el5_1.1.i386.rpm +libexif-0.6.13-4.0.2.el5_1.1.x86_64.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.i386.rpm +libexif-devel-0.6.13-4.0.2.el5_1.1.x86_64.rpm +libfontenc-1.0.2-2.2.el5.i386.rpm +libfontenc-1.0.2-2.2.el5.x86_64.rpm +libfontenc-devel-1.0.2-2.2.el5.i386.rpm +libfontenc-devel-1.0.2-2.2.el5.x86_64.rpm +libFS-1.0.0-3.1.i386.rpm +libFS-1.0.0-3.1.x86_64.rpm +libFS-devel-1.0.0-3.1.i386.rpm +libFS-devel-1.0.0-3.1.x86_64.rpm +libgail-gnome-1.1.3-1.2.1.x86_64.rpm +libgail-gnome-devel-1.1.3-1.2.1.i386.rpm +libgail-gnome-devel-1.1.3-1.2.1.x86_64.rpm +libgcc-4.1.2-46.el5.i386.rpm +libgcc-4.1.2-46.el5.x86_64.rpm +libgcj-4.1.2-46.el5.i386.rpm +libgcj-4.1.2-46.el5.x86_64.rpm +libgcj-devel-4.1.2-46.el5.i386.rpm +libgcj-devel-4.1.2-46.el5.x86_64.rpm +libgcj-src-4.1.2-46.el5.x86_64.rpm +libgconf-java-2.12.4-6.el5.i386.rpm +libgconf-java-2.12.4-6.el5.x86_64.rpm +libgconf-java-devel-2.12.4-6.el5.i386.rpm +libgconf-java-devel-2.12.4-6.el5.x86_64.rpm +libgcrypt-1.4.4-5.el5.i386.rpm +libgcrypt-1.4.4-5.el5.x86_64.rpm +libgcrypt-devel-1.4.4-5.el5.i386.rpm +libgcrypt-devel-1.4.4-5.el5.x86_64.rpm +libgfortran-4.1.2-46.el5.i386.rpm +libgfortran-4.1.2-46.el5.x86_64.rpm +libgfortran44-4.4.0-6.el5.i386.rpm +libgfortran44-4.4.0-6.el5.x86_64.rpm +libglade2-2.6.0-2.i386.rpm +libglade2-2.6.0-2.x86_64.rpm +libglade2-devel-2.6.0-2.i386.rpm +libglade2-devel-2.6.0-2.x86_64.rpm +libglade-java-2.12.5-3.fc6.i386.rpm +libglade-java-2.12.5-3.fc6.x86_64.rpm +libglade-java-devel-2.12.5-3.fc6.i386.rpm +libglade-java-devel-2.12.5-3.fc6.x86_64.rpm +libgnat-4.1.2-46.el5.i386.rpm +libgnat-4.1.2-46.el5.x86_64.rpm +libgnome-2.16.0-6.el5.i386.rpm +libgnome-2.16.0-6.el5.x86_64.rpm +libgnomecanvas-2.14.0-4.1.i386.rpm +libgnomecanvas-2.14.0-4.1.x86_64.rpm +libgnomecanvas-devel-2.14.0-4.1.i386.rpm +libgnomecanvas-devel-2.14.0-4.1.x86_64.rpm +libgnomecups-0.2.2-8.i386.rpm +libgnomecups-0.2.2-8.x86_64.rpm +libgnomecups-devel-0.2.2-8.i386.rpm +libgnomecups-devel-0.2.2-8.x86_64.rpm +libgnome-devel-2.16.0-6.el5.i386.rpm +libgnome-devel-2.16.0-6.el5.x86_64.rpm +libgnome-java-2.12.4-3.fc6.i386.rpm +libgnome-java-2.12.4-3.fc6.x86_64.rpm +libgnome-java-devel-2.12.4-3.fc6.i386.rpm +libgnome-java-devel-2.12.4-3.fc6.x86_64.rpm +libgnomeprint22-2.12.1-10.el5.i386.rpm +libgnomeprint22-2.12.1-10.el5.x86_64.rpm +libgnomeprint22-devel-2.12.1-10.el5.i386.rpm +libgnomeprint22-devel-2.12.1-10.el5.x86_64.rpm +libgnomeprintui22-2.12.1-6.i386.rpm +libgnomeprintui22-2.12.1-6.x86_64.rpm +libgnomeprintui22-devel-2.12.1-6.i386.rpm +libgnomeprintui22-devel-2.12.1-6.x86_64.rpm +libgnomeui-2.16.0-5.el5.i386.rpm +libgnomeui-2.16.0-5.el5.x86_64.rpm +libgnomeui-devel-2.16.0-5.el5.i386.rpm +libgnomeui-devel-2.16.0-5.el5.x86_64.rpm +libgomp-4.4.0-6.el5.i386.rpm +libgomp-4.4.0-6.el5.x86_64.rpm +libgpg-error-1.4-2.i386.rpm +libgpg-error-1.4-2.x86_64.rpm +libgpg-error-devel-1.4-2.i386.rpm +libgpg-error-devel-1.4-2.x86_64.rpm +libgsf-1.14.1-6.1.i386.rpm +libgsf-1.14.1-6.1.x86_64.rpm +libgsf-devel-1.14.1-6.1.i386.rpm +libgsf-devel-1.14.1-6.1.x86_64.rpm +libgssapi-0.10-2.i386.rpm +libgssapi-0.10-2.x86_64.rpm +libgssapi-devel-0.10-2.i386.rpm +libgssapi-devel-0.10-2.x86_64.rpm +libgtk-java-2.8.7-3.el5.i386.rpm +libgtk-java-2.8.7-3.el5.x86_64.rpm +libgtk-java-devel-2.8.7-3.el5.i386.rpm +libgtk-java-devel-2.8.7-3.el5.x86_64.rpm +libgtop2-2.14.4-3.el5.i386.rpm +libgtop2-2.14.4-3.el5.x86_64.rpm +libgtop2-devel-2.14.4-3.el5.i386.rpm +libgtop2-devel-2.14.4-3.el5.x86_64.rpm +libhbaapi-2.2-4.el5.i386.rpm +libhbaapi-2.2-4.el5.x86_64.rpm +libhbaapi-devel-2.2-4.el5.i386.rpm +libhbaapi-devel-2.2-4.el5.x86_64.rpm +libhbalinux-1.0.7-3.el5.x86_64.rpm +libhugetlbfs-1.3-3.el5.i386.rpm +libhugetlbfs-1.3-3.el5.x86_64.rpm +libhugetlbfs-devel-1.3-3.el5.i386.rpm +libhugetlbfs-devel-1.3-3.el5.x86_64.rpm +libibcm-1.0.4-3.el5.i386.rpm +libibcm-1.0.4-3.el5.x86_64.rpm +libibcm-devel-1.0.4-3.el5.i386.rpm +libibcm-devel-1.0.4-3.el5.x86_64.rpm +libibcm-static-1.0.4-3.el5.x86_64.rpm +libibcommon-1.1.2-1.el5.i386.rpm +libibcommon-1.1.2-1.el5.x86_64.rpm +libibcommon-devel-1.1.2-1.el5.i386.rpm +libibcommon-devel-1.1.2-1.el5.x86_64.rpm +libibcommon-static-1.1.2-1.el5.x86_64.rpm +libibmad-1.2.3-1.el5.i386.rpm +libibmad-1.2.3-1.el5.x86_64.rpm +libibmad-devel-1.2.3-1.el5.i386.rpm +libibmad-devel-1.2.3-1.el5.x86_64.rpm +libibmad-static-1.2.3-1.el5.x86_64.rpm +libibumad-1.2.3-1.el5.i386.rpm +libibumad-1.2.3-1.el5.x86_64.rpm +libibumad-devel-1.2.3-1.el5.i386.rpm +libibumad-devel-1.2.3-1.el5.x86_64.rpm +libibumad-static-1.2.3-1.el5.x86_64.rpm +libibverbs-1.1.2-4.el5.i386.rpm +libibverbs-1.1.2-4.el5.x86_64.rpm +libibverbs-devel-1.1.2-4.el5.i386.rpm +libibverbs-devel-1.1.2-4.el5.x86_64.rpm +libibverbs-static-1.1.2-4.el5.x86_64.rpm +libibverbs-utils-1.1.2-4.el5.x86_64.rpm +libICE-1.0.1-2.1.i386.rpm +libICE-1.0.1-2.1.x86_64.rpm +libICE-devel-1.0.1-2.1.i386.rpm +libICE-devel-1.0.1-2.1.x86_64.rpm +libicu-3.6-5.11.4.i386.rpm +libicu-3.6-5.11.4.x86_64.rpm +libicu-devel-3.6-5.11.4.i386.rpm +libicu-devel-3.6-5.11.4.x86_64.rpm +libicu-doc-3.6-5.11.4.x86_64.rpm +libIDL-0.8.7-1.fc6.i386.rpm +libIDL-0.8.7-1.fc6.x86_64.rpm +libIDL-devel-0.8.7-1.fc6.i386.rpm +libIDL-devel-0.8.7-1.fc6.x86_64.rpm +libidn-0.6.5-1.1.i386.rpm +libidn-0.6.5-1.1.x86_64.rpm +libidn-devel-0.6.5-1.1.i386.rpm +libidn-devel-0.6.5-1.1.x86_64.rpm +libiec61883-1.0.0-11.fc6.i386.rpm +libiec61883-1.0.0-11.fc6.x86_64.rpm +libiec61883-devel-1.0.0-11.fc6.i386.rpm +libiec61883-devel-1.0.0-11.fc6.x86_64.rpm +libiec61883-utils-1.0.0-11.fc6.x86_64.rpm +libieee1284-0.2.9-4.el5.i386.rpm +libieee1284-0.2.9-4.el5.x86_64.rpm +libieee1284-devel-0.2.9-4.el5.i386.rpm +libieee1284-devel-0.2.9-4.el5.x86_64.rpm +libieee1284-python-0.2.9-4.el5.x86_64.rpm +libipathverbs-1.1-14.el5.x86_64.rpm +libipathverbs-static-1.1-14.el5.x86_64.rpm +libjpeg-6b-37.i386.rpm +libjpeg-6b-37.x86_64.rpm +libjpeg-devel-6b-37.i386.rpm +libjpeg-devel-6b-37.x86_64.rpm +libksba-1.0.5-2.el5.i386.rpm +libksba-1.0.5-2.el5.x86_64.rpm +libksba-devel-1.0.5-2.el5.i386.rpm +libksba-devel-1.0.5-2.el5.x86_64.rpm +libmlx4-1.0.1-2.el5.i386.rpm +libmlx4-1.0.1-2.el5.x86_64.rpm +libmlx4-static-1.0.1-2.el5.x86_64.rpm +libmng-1.0.9-5.1.i386.rpm +libmng-1.0.9-5.1.x86_64.rpm +libmng-devel-1.0.9-5.1.i386.rpm +libmng-devel-1.0.9-5.1.x86_64.rpm +libmthca-1.0.5-4.el5.i386.rpm +libmthca-1.0.5-4.el5.x86_64.rpm +libmthca-static-1.0.5-4.el5.x86_64.rpm +libmudflap-4.1.2-46.el5.i386.rpm +libmudflap-4.1.2-46.el5.x86_64.rpm +libmudflap-devel-4.1.2-46.el5.i386.rpm +libmudflap-devel-4.1.2-46.el5.x86_64.rpm +libmusicbrainz-2.1.1-4.1.i386.rpm +libmusicbrainz-2.1.1-4.1.x86_64.rpm +libmusicbrainz-devel-2.1.1-4.1.i386.rpm +libmusicbrainz-devel-2.1.1-4.1.x86_64.rpm +libnes-0.6-2.el5.i386.rpm +libnes-0.6-2.el5.x86_64.rpm +libnes-static-0.6-2.el5.x86_64.rpm +libnl-1.0-0.10.pre5.5.i386.rpm +libnl-1.0-0.10.pre5.5.x86_64.rpm +libnl-devel-1.0-0.10.pre5.5.i386.rpm +libnl-devel-1.0-0.10.pre5.5.x86_64.rpm +libnotify-0.4.2-6.el5.x86_64.rpm +libnotify-devel-0.4.2-6.el5.i386.rpm +libnotify-devel-0.4.2-6.el5.x86_64.rpm +libobjc-4.1.2-46.el5.i386.rpm +libobjc-4.1.2-46.el5.x86_64.rpm +libogg-1.1.3-3.el5.i386.rpm +libogg-1.1.3-3.el5.x86_64.rpm +libogg-devel-1.1.3-3.el5.i386.rpm +libogg-devel-1.1.3-3.el5.x86_64.rpm +liboil-0.3.8-2.1.i386.rpm +liboil-0.3.8-2.1.x86_64.rpm +liboil-devel-0.3.8-2.1.i386.rpm +liboil-devel-0.3.8-2.1.x86_64.rpm +libpcap-0.9.4-14.el5.i386.rpm +libpcap-0.9.4-14.el5.x86_64.rpm +libpcap-devel-0.9.4-14.el5.i386.rpm +libpcap-devel-0.9.4-14.el5.x86_64.rpm +libpciaccess-0.10.5-2.el5.i386.rpm +libpciaccess-0.10.5-2.el5.x86_64.rpm +libpciaccess-devel-0.10.5-2.el5.i386.rpm +libpciaccess-devel-0.10.5-2.el5.x86_64.rpm +libpfm-3.2-0.060926.4.el5.x86_64.rpm +libpfm-devel-3.2-0.060926.4.el5.i386.rpm +libpfm-devel-3.2-0.060926.4.el5.x86_64.rpm +libpng-1.2.10-7.1.el5_3.2.i386.rpm +libpng-1.2.10-7.1.el5_3.2.x86_64.rpm +libpng-devel-1.2.10-7.1.el5_3.2.i386.rpm +libpng-devel-1.2.10-7.1.el5_3.2.x86_64.rpm +libraw1394-1.3.0-1.el5.i386.rpm +libraw1394-1.3.0-1.el5.x86_64.rpm +libraw1394-devel-1.3.0-1.el5.i386.rpm +libraw1394-devel-1.3.0-1.el5.x86_64.rpm +librdmacm-1.0.8-5.el5.i386.rpm +librdmacm-1.0.8-5.el5.x86_64.rpm +librdmacm-devel-1.0.8-5.el5.i386.rpm +librdmacm-devel-1.0.8-5.el5.x86_64.rpm +librdmacm-static-1.0.8-5.el5.x86_64.rpm +librdmacm-utils-1.0.8-5.el5.x86_64.rpm +librsvg2-2.16.1-1.el5.i386.rpm +librsvg2-2.16.1-1.el5.x86_64.rpm +librsvg2-devel-2.16.1-1.el5.i386.rpm +librsvg2-devel-2.16.1-1.el5.x86_64.rpm +libsane-hpaio-1.6.7-4.1.el5_2.4.x86_64.rpm +libsdp-1.1.99-11.el5.i386.rpm +libsdp-1.1.99-11.el5.x86_64.rpm +libselinux-1.33.4-5.5.el5.i386.rpm +libselinux-1.33.4-5.5.el5.x86_64.rpm +libselinux-devel-1.33.4-5.5.el5.i386.rpm +libselinux-devel-1.33.4-5.5.el5.x86_64.rpm +libselinux-python-1.33.4-5.5.el5.x86_64.rpm +libselinux-ruby-1.33.4-5.5.el5.x86_64.rpm +libselinux-utils-1.33.4-5.5.el5.x86_64.rpm +libsemanage-1.9.1-4.4.el5.x86_64.rpm +libsemanage-devel-1.9.1-4.4.el5.i386.rpm +libsemanage-devel-1.9.1-4.4.el5.x86_64.rpm +libsepol-1.15.2-2.el5.i386.rpm +libsepol-1.15.2-2.el5.x86_64.rpm +libsepol-devel-1.15.2-2.el5.i386.rpm +libsepol-devel-1.15.2-2.el5.x86_64.rpm +libSM-1.0.1-3.1.i386.rpm +libSM-1.0.1-3.1.x86_64.rpm +libSM-devel-1.0.1-3.1.i386.rpm +libSM-devel-1.0.1-3.1.x86_64.rpm +libsmi-0.4.5-2.el5.i386.rpm +libsmi-0.4.5-2.el5.x86_64.rpm +libsmi-devel-0.4.5-2.el5.i386.rpm +libsmi-devel-0.4.5-2.el5.x86_64.rpm +libsoup-2.2.98-2.el5_3.1.i386.rpm +libsoup-2.2.98-2.el5_3.1.x86_64.rpm +libsoup-devel-2.2.98-2.el5_3.1.i386.rpm +libsoup-devel-2.2.98-2.el5_3.1.x86_64.rpm +libstdc++-4.1.2-46.el5.i386.rpm +libstdc++-4.1.2-46.el5.x86_64.rpm +libstdc++44-devel-4.4.0-6.el5.i386.rpm +libstdc++44-devel-4.4.0-6.el5.x86_64.rpm +libstdc++-devel-4.1.2-46.el5.i386.rpm +libstdc++-devel-4.1.2-46.el5.x86_64.rpm +libswt3-gtk2-3.2.1-19.el5.x86_64.rpm +libsysfs-2.0.0-6.i386.rpm +libsysfs-2.0.0-6.x86_64.rpm +libsysfs-devel-2.0.0-6.i386.rpm +libsysfs-devel-2.0.0-6.x86_64.rpm +libtermcap-2.0.8-46.1.i386.rpm +libtermcap-2.0.8-46.1.x86_64.rpm +libtermcap-devel-2.0.8-46.1.i386.rpm +libtermcap-devel-2.0.8-46.1.x86_64.rpm +libtheora-1.0alpha7-1.i386.rpm +libtheora-1.0alpha7-1.x86_64.rpm +libtheora-devel-1.0alpha7-1.i386.rpm +libtheora-devel-1.0alpha7-1.x86_64.rpm +libtiff-3.8.2-7.el5_3.4.i386.rpm +libtiff-3.8.2-7.el5_3.4.x86_64.rpm +libtiff-devel-3.8.2-7.el5_3.4.i386.rpm +libtiff-devel-3.8.2-7.el5_3.4.x86_64.rpm +libtool-1.5.22-6.1.x86_64.rpm +libtool-ltdl-1.5.22-6.1.i386.rpm +libtool-ltdl-1.5.22-6.1.x86_64.rpm +libtool-ltdl-devel-1.5.22-6.1.i386.rpm +libtool-ltdl-devel-1.5.22-6.1.x86_64.rpm +libusb-0.1.12-5.1.i386.rpm +libusb-0.1.12-5.1.x86_64.rpm +libusb-devel-0.1.12-5.1.i386.rpm +libusb-devel-0.1.12-5.1.x86_64.rpm +libuser-0.54.7-2.el5.5.i386.rpm +libuser-0.54.7-2.el5.5.x86_64.rpm +libuser-devel-0.54.7-2.el5.5.i386.rpm +libuser-devel-0.54.7-2.el5.5.x86_64.rpm +libutempter-1.1.4-4.el5.i386.rpm +libutempter-1.1.4-4.el5.x86_64.rpm +libutempter-devel-1.1.4-4.el5.i386.rpm +libutempter-devel-1.1.4-4.el5.x86_64.rpm +libvolume_id-095-14.21.el5.i386.rpm +libvolume_id-095-14.21.el5.x86_64.rpm +libvolume_id-devel-095-14.21.el5.i386.rpm +libvolume_id-devel-095-14.21.el5.x86_64.rpm +libvorbis-1.1.2-3.el5_3.3.i386.rpm +libvorbis-1.1.2-3.el5_3.3.x86_64.rpm +libvorbis-devel-1.1.2-3.el5_3.3.i386.rpm +libvorbis-devel-1.1.2-3.el5_3.3.x86_64.rpm +libvte-java-0.12.1-6.el5.i386.rpm +libvte-java-0.12.1-6.el5.x86_64.rpm +libvte-java-devel-0.12.1-6.el5.i386.rpm +libvte-java-devel-0.12.1-6.el5.x86_64.rpm +libwmf-0.2.8.4-10.2.i386.rpm +libwmf-0.2.8.4-10.2.x86_64.rpm +libwmf-devel-0.2.8.4-10.2.i386.rpm +libwmf-devel-0.2.8.4-10.2.x86_64.rpm +libwnck-2.16.0-4.fc6.i386.rpm +libwnck-2.16.0-4.fc6.x86_64.rpm +libwnck-devel-2.16.0-4.fc6.i386.rpm +libwnck-devel-2.16.0-4.fc6.x86_64.rpm +libwvstreams-4.2.2-2.1.i386.rpm +libwvstreams-4.2.2-2.1.x86_64.rpm +libwvstreams-devel-4.2.2-2.1.i386.rpm +libwvstreams-devel-4.2.2-2.1.x86_64.rpm +libX11-1.0.3-11.el5.i386.rpm +libX11-1.0.3-11.el5.x86_64.rpm +libX11-devel-1.0.3-11.el5.i386.rpm +libX11-devel-1.0.3-11.el5.x86_64.rpm +libXau-1.0.1-3.1.i386.rpm +libXau-1.0.1-3.1.x86_64.rpm +libXau-devel-1.0.1-3.1.i386.rpm +libXau-devel-1.0.1-3.1.x86_64.rpm +libXaw-1.0.2-8.1.i386.rpm +libXaw-1.0.2-8.1.x86_64.rpm +libXaw-devel-1.0.2-8.1.i386.rpm +libXaw-devel-1.0.2-8.1.x86_64.rpm +libXcomposite-0.3-5.1.i386.rpm +libXcomposite-0.3-5.1.x86_64.rpm +libXcomposite-devel-0.3-5.1.i386.rpm +libXcomposite-devel-0.3-5.1.x86_64.rpm +libXcursor-1.1.7-1.1.i386.rpm +libXcursor-1.1.7-1.1.x86_64.rpm +libXcursor-devel-1.1.7-1.1.i386.rpm +libXcursor-devel-1.1.7-1.1.x86_64.rpm +libXdamage-1.0.3-2.1.i386.rpm +libXdamage-1.0.3-2.1.x86_64.rpm +libXdamage-devel-1.0.3-2.1.i386.rpm +libXdamage-devel-1.0.3-2.1.x86_64.rpm +libXdmcp-1.0.1-2.1.i386.rpm +libXdmcp-1.0.1-2.1.x86_64.rpm +libXdmcp-devel-1.0.1-2.1.i386.rpm +libXdmcp-devel-1.0.1-2.1.x86_64.rpm +libXevie-1.0.1-3.1.i386.rpm +libXevie-1.0.1-3.1.x86_64.rpm +libXevie-devel-1.0.1-3.1.i386.rpm +libXevie-devel-1.0.1-3.1.x86_64.rpm +libXext-1.0.1-2.1.i386.rpm +libXext-1.0.1-2.1.x86_64.rpm +libXext-devel-1.0.1-2.1.i386.rpm +libXext-devel-1.0.1-2.1.x86_64.rpm +libXfixes-4.0.1-2.1.i386.rpm +libXfixes-4.0.1-2.1.x86_64.rpm +libXfixes-devel-4.0.1-2.1.i386.rpm +libXfixes-devel-4.0.1-2.1.x86_64.rpm +libXfont-1.2.2-1.0.3.el5_1.i386.rpm +libXfont-1.2.2-1.0.3.el5_1.x86_64.rpm +libXfontcache-1.0.2-3.1.i386.rpm +libXfontcache-1.0.2-3.1.x86_64.rpm +libXfontcache-devel-1.0.2-3.1.i386.rpm +libXfontcache-devel-1.0.2-3.1.x86_64.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.i386.rpm +libXfont-devel-1.2.2-1.0.3.el5_1.x86_64.rpm +libXft-2.1.10-1.1.i386.rpm +libXft-2.1.10-1.1.x86_64.rpm +libXft-devel-2.1.10-1.1.i386.rpm +libXft-devel-2.1.10-1.1.x86_64.rpm +libXi-1.0.1-3.1.i386.rpm +libXi-1.0.1-3.1.x86_64.rpm +libXi-devel-1.0.1-3.1.i386.rpm +libXi-devel-1.0.1-3.1.x86_64.rpm +libXinerama-1.0.1-2.1.i386.rpm +libXinerama-1.0.1-2.1.x86_64.rpm +libXinerama-devel-1.0.1-2.1.i386.rpm +libXinerama-devel-1.0.1-2.1.x86_64.rpm +libxkbfile-1.0.3-3.1.i386.rpm +libxkbfile-1.0.3-3.1.x86_64.rpm +libxkbfile-devel-1.0.3-3.1.i386.rpm +libxkbfile-devel-1.0.3-3.1.x86_64.rpm +libxklavier-3.0-3.el5.i386.rpm +libxklavier-3.0-3.el5.x86_64.rpm +libxklavier-devel-3.0-3.el5.i386.rpm +libxklavier-devel-3.0-3.el5.x86_64.rpm +libxml2-2.6.26-2.1.2.8.i386.rpm +libxml2-2.6.26-2.1.2.8.x86_64.rpm +libxml2-devel-2.6.26-2.1.2.8.i386.rpm +libxml2-devel-2.6.26-2.1.2.8.x86_64.rpm +libxml2-python-2.6.26-2.1.2.8.x86_64.rpm +libXmu-1.0.2-5.i386.rpm +libXmu-1.0.2-5.x86_64.rpm +libXmu-devel-1.0.2-5.i386.rpm +libXmu-devel-1.0.2-5.x86_64.rpm +libXp-1.0.0-8.1.el5.i386.rpm +libXp-1.0.0-8.1.el5.x86_64.rpm +libXp-devel-1.0.0-8.1.el5.i386.rpm +libXp-devel-1.0.0-8.1.el5.x86_64.rpm +libXpm-3.5.5-3.i386.rpm +libXpm-3.5.5-3.x86_64.rpm +libXpm-devel-3.5.5-3.i386.rpm +libXpm-devel-3.5.5-3.x86_64.rpm +libXrandr-1.1.1-3.1.i386.rpm +libXrandr-1.1.1-3.1.x86_64.rpm +libXrandr-devel-1.1.1-3.1.i386.rpm +libXrandr-devel-1.1.1-3.1.x86_64.rpm +libXrender-0.9.1-3.1.i386.rpm +libXrender-0.9.1-3.1.x86_64.rpm +libXrender-devel-0.9.1-3.1.i386.rpm +libXrender-devel-0.9.1-3.1.x86_64.rpm +libXres-1.0.1-3.1.i386.rpm +libXres-1.0.1-3.1.x86_64.rpm +libXres-devel-1.0.1-3.1.i386.rpm +libXres-devel-1.0.1-3.1.x86_64.rpm +libXScrnSaver-1.1.0-3.1.i386.rpm +libXScrnSaver-1.1.0-3.1.x86_64.rpm +libXScrnSaver-devel-1.1.0-3.1.i386.rpm +libXScrnSaver-devel-1.1.0-3.1.x86_64.rpm +libxslt-1.1.17-2.el5_2.2.i386.rpm +libxslt-1.1.17-2.el5_2.2.x86_64.rpm +libxslt-devel-1.1.17-2.el5_2.2.i386.rpm +libxslt-devel-1.1.17-2.el5_2.2.x86_64.rpm +libxslt-python-1.1.17-2.el5_2.2.x86_64.rpm +libXt-1.0.2-3.1.fc6.i386.rpm +libXt-1.0.2-3.1.fc6.x86_64.rpm +libXt-devel-1.0.2-3.1.fc6.i386.rpm +libXt-devel-1.0.2-3.1.fc6.x86_64.rpm +libXTrap-1.0.0-3.1.i386.rpm +libXTrap-1.0.0-3.1.x86_64.rpm +libXTrap-devel-1.0.0-3.1.i386.rpm +libXTrap-devel-1.0.0-3.1.x86_64.rpm +libXtst-1.0.1-3.1.i386.rpm +libXtst-1.0.1-3.1.x86_64.rpm +libXtst-devel-1.0.1-3.1.i386.rpm +libXtst-devel-1.0.1-3.1.x86_64.rpm +libXv-1.0.1-4.1.i386.rpm +libXv-1.0.1-4.1.x86_64.rpm +libXv-devel-1.0.1-4.1.i386.rpm +libXv-devel-1.0.1-4.1.x86_64.rpm +libXvMC-1.0.2-2.1.i386.rpm +libXvMC-1.0.2-2.1.x86_64.rpm +libXvMC-devel-1.0.2-2.1.i386.rpm +libXvMC-devel-1.0.2-2.1.x86_64.rpm +libXxf86dga-1.0.1-3.1.i386.rpm +libXxf86dga-1.0.1-3.1.x86_64.rpm +libXxf86dga-devel-1.0.1-3.1.i386.rpm +libXxf86dga-devel-1.0.1-3.1.x86_64.rpm +libXxf86misc-1.0.1-3.1.i386.rpm +libXxf86misc-1.0.1-3.1.x86_64.rpm +libXxf86misc-devel-1.0.1-3.1.i386.rpm +libXxf86misc-devel-1.0.1-3.1.x86_64.rpm +libXxf86vm-1.0.1-3.1.i386.rpm +libXxf86vm-1.0.1-3.1.x86_64.rpm +libXxf86vm-devel-1.0.1-3.1.i386.rpm +libXxf86vm-devel-1.0.1-3.1.x86_64.rpm +linuxdoc-tools-0.9.21-7.1.x86_64.rpm +linuxwacom-0.7.8.3-6.el5.x86_64.rpm +linuxwacom-devel-0.7.8.3-6.el5.i386.rpm +linuxwacom-devel-0.7.8.3-6.el5.x86_64.rpm +lksctp-tools-1.0.6-3.el5.i386.rpm +lksctp-tools-1.0.6-3.el5.x86_64.rpm +lksctp-tools-devel-1.0.6-3.el5.i386.rpm +lksctp-tools-devel-1.0.6-3.el5.x86_64.rpm +lksctp-tools-doc-1.0.6-3.el5.x86_64.rpm +lm_sensors-2.10.7-4.el5.i386.rpm +lm_sensors-2.10.7-4.el5.x86_64.rpm +lm_sensors-devel-2.10.7-4.el5.i386.rpm +lm_sensors-devel-2.10.7-4.el5.x86_64.rpm +lockdev-1.0.1-10.i386.rpm +lockdev-1.0.1-10.x86_64.rpm +lockdev-devel-1.0.1-10.i386.rpm +lockdev-devel-1.0.1-10.x86_64.rpm +log4j-1.2.13-3jpp.2.x86_64.rpm +log4j-javadoc-1.2.13-3jpp.2.x86_64.rpm +log4j-manual-1.2.13-3jpp.2.x86_64.rpm +logrotate-3.7.4-9.x86_64.rpm +logwatch-7.3-6.el5.noarch.rpm +lrzsz-0.12.20-22.1.x86_64.rpm +lslk-1.29-17.x86_64.rpm +lsof-4.78-3.x86_64.rpm +lsscsi-0.17-3.el5.x86_64.rpm +ltrace-0.5-13.45svn.el5.x86_64.rpm +lucene-1.4.3-1jpp.16.x86_64.rpm +lucene-demo-1.4.3-1jpp.16.x86_64.rpm +lucene-devel-1.4.3-1jpp.16.i386.rpm +lucene-devel-1.4.3-1jpp.16.x86_64.rpm +lucene-javadoc-1.4.3-1jpp.16.x86_64.rpm +lv-4.51-8.1.x86_64.rpm +lvm2-2.02.46-8.el5.x86_64.rpm +lynx-2.8.5-28.1.el5_2.1.x86_64.rpm +m17n-db-1.3.3-48.el5.noarch.rpm +m17n-db-amharic-1.3.3-48.el5.noarch.rpm +m17n-db-arabic-1.3.3-48.el5.noarch.rpm +m17n-db-armenian-1.3.3-48.el5.noarch.rpm +m17n-db-assamese-1.3.3-48.el5.noarch.rpm +m17n-db-bengali-1.3.3-48.el5.noarch.rpm +m17n-db-chinese-1.3.3-48.el5.noarch.rpm +m17n-db-common-cjk-1.3.3-48.el5.noarch.rpm +m17n-db-croatian-1.3.3-48.el5.noarch.rpm +m17n-db-datafiles-1.3.3-48.el5.noarch.rpm +m17n-db-dhivehi-1.3.3-48.el5.noarch.rpm +m17n-db-farsi-1.3.3-48.el5.noarch.rpm +m17n-db-generic-1.3.3-48.el5.noarch.rpm +m17n-db-georgian-1.3.3-48.el5.noarch.rpm +m17n-db-greek-1.3.3-48.el5.noarch.rpm +m17n-db-gujarati-1.3.3-48.el5.noarch.rpm +m17n-db-hebrew-1.3.3-48.el5.noarch.rpm +m17n-db-hindi-1.3.3-48.el5.noarch.rpm +m17n-db-japanese-1.3.3-48.el5.noarch.rpm +m17n-db-kannada-1.3.3-48.el5.noarch.rpm +m17n-db-kazakh-1.3.3-48.el5.noarch.rpm +m17n-db-khmer-1.3.3-48.el5.noarch.rpm +m17n-db-korean-1.3.3-48.el5.noarch.rpm +m17n-db-lao-1.3.3-48.el5.noarch.rpm +m17n-db-latin-1.3.3-48.el5.noarch.rpm +m17n-db-malayalam-1.3.3-48.el5.noarch.rpm +m17n-db-marathi-1.3.3-48.el5.noarch.rpm +m17n-db-myanmar-1.3.3-48.el5.noarch.rpm +m17n-db-nepali-1.3.3-48.el5.noarch.rpm +m17n-db-oriya-1.3.3-48.el5.noarch.rpm +m17n-db-punjabi-1.3.3-48.el5.noarch.rpm +m17n-db-russian-1.3.3-48.el5.noarch.rpm +m17n-db-serbian-1.3.3-48.el5.noarch.rpm +m17n-db-sinhala-1.3.3-48.el5.noarch.rpm +m17n-db-slovak-1.3.3-48.el5.noarch.rpm +m17n-db-swedish-1.3.3-48.el5.noarch.rpm +m17n-db-syriac-1.3.3-48.el5.noarch.rpm +m17n-db-tamil-1.3.3-48.el5.noarch.rpm +m17n-db-telugu-1.3.3-48.el5.noarch.rpm +m17n-db-thai-1.3.3-48.el5.noarch.rpm +m17n-db-tibetan-1.3.3-48.el5.noarch.rpm +m17n-db-urdu-1.3.3-48.el5.noarch.rpm +m17n-db-vietnamese-1.3.3-48.el5.noarch.rpm +m17n-lib-1.3.3-1.1.fc6.i386.rpm +m17n-lib-1.3.3-1.1.fc6.x86_64.rpm +m17n-lib-devel-1.3.3-1.1.fc6.i386.rpm +m17n-lib-devel-1.3.3-1.1.fc6.x86_64.rpm +m2crypto-0.16-6.el5.6.x86_64.rpm +m4-1.4.5-3.el5.1.x86_64.rpm +mailcap-2.1.23-1.fc6.noarch.rpm +mailman-2.1.9-4.el5.x86_64.rpm +mailx-8.1.1-44.2.2.x86_64.rpm +make-3.81-3.el5.x86_64.rpm +MAKEDEV-3.23-1.2.x86_64.rpm +man-1.6d-1.1.x86_64.rpm +man-pages-2.39-12.el5.noarch.rpm +man-pages-cs-0.16-6.noarch.rpm +man-pages-da-0.1.1-12.1.1.noarch.rpm +man-pages-de-0.4-11.noarch.rpm +man-pages-es-1.28-10.1.1.noarch.rpm +man-pages-fr-2.39-4.fc6.noarch.rpm +man-pages-it-0.3.0-17.1.noarch.rpm +man-pages-ja-20060815-11.el5.noarch.rpm +man-pages-ko-1.48-15.1.1.noarch.rpm +man-pages-pl-0.24-2.1.noarch.rpm +man-pages-ru-0.97-1.1.1.noarch.rpm +mc-4.6.1a-35.el5.x86_64.rpm +mcelog-0.9pre-1.27.el5.x86_64.rpm +mcstrans-0.2.11-3.el5.x86_64.rpm +mdadm-2.6.9-2.el5.x86_64.rpm +memtest86+-1.65-4.1.x86_64.rpm +mesa-libGL-6.5.1-7.7.el5.i386.rpm +mesa-libGL-6.5.1-7.7.el5.x86_64.rpm +mesa-libGL-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLU-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLU-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLw-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-6.5.1-7.7.el5.x86_64.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.i386.rpm +mesa-libGLw-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-libOSMesa-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-6.5.1-7.7.el5.x86_64.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.i386.rpm +mesa-libOSMesa-devel-6.5.1-7.7.el5.x86_64.rpm +mesa-source-6.5.1-7.7.el5.x86_64.rpm +metacity-2.16.0-12.el5.i386.rpm +metacity-2.16.0-12.el5.x86_64.rpm +mgetty-1.1.33-9.fc6.x86_64.rpm +mgetty-sendfax-1.1.33-9.fc6.x86_64.rpm +mgetty-viewfax-1.1.33-9.fc6.x86_64.rpm +mgetty-voice-1.1.33-9.fc6.x86_64.rpm +microcode_ctl-1.17-1.48.el5.x86_64.rpm +mikmod-3.1.6-38.1.i386.rpm +mikmod-3.1.6-38.1.x86_64.rpm +mikmod-devel-3.1.6-38.1.i386.rpm +mikmod-devel-3.1.6-38.1.x86_64.rpm +mingetty-1.07-5.2.2.x86_64.rpm +minicom-2.1-3.x86_64.rpm +mkbootdisk-1.5.3-2.1.x86_64.rpm +mkinitrd-5.1.19.6-54.i386.rpm +mkinitrd-5.1.19.6-54.x86_64.rpm +mkinitrd-devel-5.1.19.6-54.i386.rpm +mkinitrd-devel-5.1.19.6-54.x86_64.rpm +mkisofs-2.01-10.7.el5.x86_64.rpm +mktemp-1.5-23.2.2.x86_64.rpm +mlocate-0.15-1.el5.2.x86_64.rpm +mockobjects-0.09-14jpp.3.x86_64.rpm +mockobjects-alt-httpclient-0.09-14jpp.3.x86_64.rpm +mockobjects-alt-jdk1.4-0.09-14jpp.3.x86_64.rpm +mockobjects-httpclient-0.09-14jpp.3.x86_64.rpm +mockobjects-jdk1.4-0.09-14jpp.3.x86_64.rpm +mod_auth_kerb-5.1-3.el5.x86_64.rpm +mod_auth_mysql-3.0.0-3.2.el5_3.x86_64.rpm +mod_auth_pgsql-2.0.3-2.3.1.x86_64.rpm +mod_authz_ldap-0.26-9.el5.x86_64.rpm +mod_dav_svn-1.4.2-4.el5_3.1.x86_64.rpm +mod_nss-1.0.3-8.el5.x86_64.rpm +mod_perl-2.0.4-6.el5.x86_64.rpm +mod_perl-devel-2.0.4-6.el5.i386.rpm +mod_perl-devel-2.0.4-6.el5.x86_64.rpm +mod_python-3.2.8-3.1.x86_64.rpm +mod_ssl-2.2.3-31.el5.x86_64.rpm +module-init-tools-3.3-0.pre3.1.54.el5.x86_64.rpm +mozldap-6.0.5-1.el5.x86_64.rpm +mozldap-devel-6.0.5-1.el5.i386.rpm +mozldap-devel-6.0.5-1.el5.x86_64.rpm +mozldap-tools-6.0.5-1.el5.x86_64.rpm +mpage-2.5.4-7.1.x86_64.rpm +mpi-selector-1.0.2-1.el5.noarch.rpm +mpitests-mvapich2-3.1-3.el5.x86_64.rpm +mpitests-mvapich-3.1-3.el5.x86_64.rpm +mpitests-openmpi-3.1-3.el5.x86_64.rpm +mrtg-2.14.5-2.x86_64.rpm +mstflint-1.4-1.el5.x86_64.rpm +mtools-3.9.10-2.fc6.x86_64.rpm +mtr-0.71-3.1.x86_64.rpm +mtr-gtk-0.71-3.1.x86_64.rpm +mt-st-0.9b-2.2.2.x86_64.rpm +mtx-1.2.18-8.2.2.x86_64.rpm +mutt-1.4.2.2-3.0.2.el5.x86_64.rpm +mvapich-1.1.0-0.3355.2.el5.x86_64.rpm +mvapich2-1.2-0.p1.3.el5.x86_64.rpm +mx-2.0.6-2.2.2.x86_64.rpm +mx4j-3.0.1-6jpp.4.x86_64.rpm +mx4j-javadoc-3.0.1-6jpp.4.x86_64.rpm +mx4j-manual-3.0.1-6jpp.4.x86_64.rpm +mysql-5.0.77-3.el5.i386.rpm +mysql-5.0.77-3.el5.x86_64.rpm +mysql-bench-5.0.77-3.el5.x86_64.rpm +mysql-connector-odbc-3.51.26r1127-1.el5.x86_64.rpm +mysql-devel-5.0.77-3.el5.i386.rpm +mysql-devel-5.0.77-3.el5.x86_64.rpm +MySQL-python-1.2.1-1.x86_64.rpm +mysql-server-5.0.77-3.el5.x86_64.rpm +mysql-test-5.0.77-3.el5.x86_64.rpm +nano-1.3.12-1.1.x86_64.rpm +nash-5.1.19.6-54.x86_64.rpm +nasm-0.98.39-3.2.2.x86_64.rpm +nasm-doc-0.98.39-3.2.2.x86_64.rpm +nasm-rdoff-0.98.39-3.2.2.x86_64.rpm +nautilus-2.16.2-7.el5.x86_64.rpm +nautilus-cd-burner-2.16.0-7.el5.i386.rpm +nautilus-cd-burner-2.16.0-7.el5.x86_64.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.i386.rpm +nautilus-cd-burner-devel-2.16.0-7.el5.x86_64.rpm +nautilus-devel-2.16.2-7.el5.i386.rpm +nautilus-devel-2.16.2-7.el5.x86_64.rpm +nautilus-extensions-2.16.2-7.el5.i386.rpm +nautilus-extensions-2.16.2-7.el5.x86_64.rpm +nautilus-open-terminal-0.6-6.el5.x86_64.rpm +nc-1.84-10.fc6.x86_64.rpm +ncompress-4.2.4-47.x86_64.rpm +ncurses-5.5-24.20060715.i386.rpm +ncurses-5.5-24.20060715.x86_64.rpm +ncurses-devel-5.5-24.20060715.i386.rpm +ncurses-devel-5.5-24.20060715.x86_64.rpm +nedit-5.5-21.el5.x86_64.rpm +neon-0.25.5-10.el5.i386.rpm +neon-0.25.5-10.el5.x86_64.rpm +neon-devel-0.25.5-10.el5.i386.rpm +neon-devel-0.25.5-10.el5.x86_64.rpm +netlabel_tools-0.17-9.el5.x86_64.rpm +netpbm-10.35.58-8.el5.i386.rpm +netpbm-10.35.58-8.el5.x86_64.rpm +netpbm-devel-10.35.58-8.el5.i386.rpm +netpbm-devel-10.35.58-8.el5.x86_64.rpm +netpbm-progs-10.35.58-8.el5.x86_64.rpm +net-snmp-5.3.2.2-7.el5.x86_64.rpm +net-snmp-devel-5.3.2.2-7.el5.i386.rpm +net-snmp-devel-5.3.2.2-7.el5.x86_64.rpm +net-snmp-libs-5.3.2.2-7.el5.i386.rpm +net-snmp-libs-5.3.2.2-7.el5.x86_64.rpm +net-snmp-perl-5.3.2.2-7.el5.x86_64.rpm +net-snmp-utils-5.3.2.2-7.el5.x86_64.rpm +net-tools-1.60-78.el5.x86_64.rpm +NetworkManager-0.7.0-9.el5.i386.rpm +NetworkManager-0.7.0-9.el5.x86_64.rpm +NetworkManager-devel-0.7.0-9.el5.i386.rpm +NetworkManager-devel-0.7.0-9.el5.x86_64.rpm +NetworkManager-glib-0.7.0-9.el5.i386.rpm +NetworkManager-glib-0.7.0-9.el5.x86_64.rpm +NetworkManager-glib-devel-0.7.0-9.el5.i386.rpm +NetworkManager-glib-devel-0.7.0-9.el5.x86_64.rpm +NetworkManager-gnome-0.7.0-9.el5.x86_64.rpm +newt-0.52.2-12.el5.i386.rpm +newt-0.52.2-12.el5.x86_64.rpm +newt-devel-0.52.2-12.el5.i386.rpm +newt-devel-0.52.2-12.el5.x86_64.rpm +newt-perl-1.08-9.2.2.x86_64.rpm +nfs4-acl-tools-0.3.3-1.el5.x86_64.rpm +nfs-utils-1.0.9-42.el5.x86_64.rpm +nfs-utils-lib-1.0.8-7.6.el5.i386.rpm +nfs-utils-lib-1.0.8-7.6.el5.x86_64.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.i386.rpm +nfs-utils-lib-devel-1.0.8-7.6.el5.x86_64.rpm +nkf-2.07-1.1.fc6.x86_64.rpm +nmap-4.11-1.1.x86_64.rpm +nmap-frontend-4.11-1.1.x86_64.rpm +notification-daemon-0.3.5-9.el5.x86_64.rpm +notify-python-0.1.0-3.fc6.x86_64.rpm +nscd-2.5-42.x86_64.rpm +nspluginwrapper-0.9.91.5-22.el5.i386.rpm +nspluginwrapper-0.9.91.5-22.el5.x86_64.rpm +nspr-4.7.4-1.el5_3.1.i386.rpm +nspr-4.7.4-1.el5_3.1.x86_64.rpm +nspr-devel-4.7.4-1.el5_3.1.i386.rpm +nspr-devel-4.7.4-1.el5_3.1.x86_64.rpm +nss-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-3.12.3.99.3-1.el5_3.2.x86_64.rpm +nss_db-2.2-35.3.i386.rpm +nss_db-2.2-35.3.x86_64.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-devel-3.12.3.99.3-1.el5_3.2.x86_64.rpm +nss_ldap-253-21.el5.i386.rpm +nss_ldap-253-21.el5.x86_64.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.i386.rpm +nss-pkcs11-devel-3.12.3.99.3-1.el5_3.2.x86_64.rpm +nss-tools-3.12.3.99.3-1.el5_3.2.x86_64.rpm +ntp-4.2.2p1-9.el5_3.2.x86_64.rpm +ntsysv-1.3.30.1-2.x86_64.rpm +numactl-0.9.8-8.el5.i386.rpm +numactl-0.9.8-8.el5.x86_64.rpm +numactl-devel-0.9.8-8.el5.i386.rpm +numactl-devel-0.9.8-8.el5.x86_64.rpm +oddjob-0.27-9.el5.x86_64.rpm +oddjob-devel-0.27-9.el5.i386.rpm +oddjob-devel-0.27-9.el5.x86_64.rpm +oddjob-libs-0.27-9.el5.i386.rpm +oddjob-libs-0.27-9.el5.x86_64.rpm +ofed-docs-1.4.1-2.el5.noarch.rpm +openais-0.80.6-8.el5.x86_64.rpm +openais-devel-0.80.6-8.el5.i386.rpm +openais-devel-0.80.6-8.el5.x86_64.rpm +openCryptoki-2.2.4-22.el5.i386.rpm +openCryptoki-2.2.4-22.el5.x86_64.rpm +openCryptoki-devel-2.2.4-22.el5.i386.rpm +openCryptoki-devel-2.2.4-22.el5.x86_64.rpm +openhpi-2.14.0-5.el5.i386.rpm +openhpi-2.14.0-5.el5.x86_64.rpm +openhpi-devel-2.14.0-5.el5.i386.rpm +openhpi-devel-2.14.0-5.el5.x86_64.rpm +openhpi-libs-2.14.0-5.el5.i386.rpm +openhpi-libs-2.14.0-5.el5.x86_64.rpm +openhpi-subagent-2.14.0-5.el5.x86_64.rpm +openib-1.4.1-3.el5.noarch.rpm +OpenIPMI-2.0.16-5.el5.x86_64.rpm +OpenIPMI-devel-2.0.16-5.el5.i386.rpm +OpenIPMI-devel-2.0.16-5.el5.x86_64.rpm +OpenIPMI-gui-2.0.16-5.el5.x86_64.rpm +OpenIPMI-libs-2.0.16-5.el5.i386.rpm +OpenIPMI-libs-2.0.16-5.el5.x86_64.rpm +OpenIPMI-perl-2.0.16-5.el5.x86_64.rpm +OpenIPMI-python-2.0.16-5.el5.x86_64.rpm +OpenIPMI-tools-2.0.16-5.el5.x86_64.rpm +openjade-1.3.2-27.x86_64.rpm +openldap-2.3.43-3.el5.i386.rpm +openldap-2.3.43-3.el5.x86_64.rpm +openldap-clients-2.3.43-3.el5.x86_64.rpm +openldap-devel-2.3.43-3.el5.i386.rpm +openldap-devel-2.3.43-3.el5.x86_64.rpm +openldap-servers-2.3.43-3.el5.x86_64.rpm +openldap-servers-overlays-2.3.43-3.el5.x86_64.rpm +openldap-servers-sql-2.3.43-3.el5.x86_64.rpm +openmotif22-2.2.3-18.i386.rpm +openmotif22-2.2.3-18.x86_64.rpm +openmotif-2.3.1-2.el5.i386.rpm +openmotif-2.3.1-2.el5.x86_64.rpm +openmotif-devel-2.3.1-2.el5.i386.rpm +openmotif-devel-2.3.1-2.el5.x86_64.rpm +openmpi-1.3.2-2.el5.i386.rpm +openmpi-1.3.2-2.el5.x86_64.rpm +openmpi-devel-1.3.2-2.el5.i386.rpm +openmpi-devel-1.3.2-2.el5.x86_64.rpm +openmpi-libs-1.3.2-2.el5.i386.rpm +openmpi-libs-1.3.2-2.el5.x86_64.rpm +openobex-1.3-3.1.i386.rpm +openobex-1.3-3.1.x86_64.rpm +openobex-apps-1.3-3.1.x86_64.rpm +openobex-devel-1.3-3.1.i386.rpm +openobex-devel-1.3-3.1.x86_64.rpm +opensm-3.2.6-2.el5.x86_64.rpm +opensm-devel-3.2.6-2.el5.i386.rpm +opensm-devel-3.2.6-2.el5.x86_64.rpm +opensm-libs-3.2.6-2.el5.i386.rpm +opensm-libs-3.2.6-2.el5.x86_64.rpm +opensm-static-3.2.6-2.el5.x86_64.rpm +opensp-1.5.2-4.i386.rpm +opensp-1.5.2-4.x86_64.rpm +opensp-devel-1.5.2-4.i386.rpm +opensp-devel-1.5.2-4.x86_64.rpm +openssh-4.3p2-36.el5.x86_64.rpm +openssh-askpass-4.3p2-36.el5.x86_64.rpm +openssh-clients-4.3p2-36.el5.x86_64.rpm +openssh-server-4.3p2-36.el5.x86_64.rpm +openssl097a-0.9.7a-9.el5_2.1.i386.rpm +openssl097a-0.9.7a-9.el5_2.1.x86_64.rpm +openssl-0.9.8e-12.el5.i686.rpm +openssl-0.9.8e-12.el5.x86_64.rpm +openssl-devel-0.9.8e-12.el5.i386.rpm +openssl-devel-0.9.8e-12.el5.x86_64.rpm +openssl-perl-0.9.8e-12.el5.x86_64.rpm +openswan-2.6.21-5.el5.x86_64.rpm +openswan-doc-2.6.21-5.el5.x86_64.rpm +oprofile-0.9.4-11.el5.x86_64.rpm +oprofile-devel-0.9.4-11.el5.i386.rpm +oprofile-devel-0.9.4-11.el5.x86_64.rpm +oprofile-gui-0.9.4-11.el5.x86_64.rpm +oprofile-jit-0.9.4-11.el5.i386.rpm +oprofile-jit-0.9.4-11.el5.x86_64.rpm +ORBit2-2.14.3-5.el5.i386.rpm +ORBit2-2.14.3-5.el5.x86_64.rpm +ORBit2-devel-2.14.3-5.el5.i386.rpm +ORBit2-devel-2.14.3-5.el5.x86_64.rpm +orca-1.0.0-5.el5.x86_64.rpm +pam-0.99.6.2-6.el5.i386.rpm +pam-0.99.6.2-6.el5.x86_64.rpm +pam_ccreds-3-5.i386.rpm +pam_ccreds-3-5.x86_64.rpm +pam-devel-0.99.6.2-6.el5.i386.rpm +pam-devel-0.99.6.2-6.el5.x86_64.rpm +pam_krb5-2.2.14-10.i386.rpm +pam_krb5-2.2.14-10.x86_64.rpm +pam_passwdqc-1.0.2-1.2.2.i386.rpm +pam_passwdqc-1.0.2-1.2.2.x86_64.rpm +pam_pkcs11-0.5.3-23.i386.rpm +pam_pkcs11-0.5.3-23.x86_64.rpm +pam_smb-1.1.7-7.2.1.i386.rpm +pam_smb-1.1.7-7.2.1.x86_64.rpm +pango-1.14.9-6.el5.i386.rpm +pango-1.14.9-6.el5.x86_64.rpm +pango-devel-1.14.9-6.el5.i386.rpm +pango-devel-1.14.9-6.el5.x86_64.rpm +paps-0.6.6-18.el5.x86_64.rpm +parted-1.8.1-23.el5.i386.rpm +parted-1.8.1-23.el5.x86_64.rpm +parted-devel-1.8.1-23.el5.i386.rpm +parted-devel-1.8.1-23.el5.x86_64.rpm +passivetex-1.25-5.1.1.noarch.rpm +passwd-0.73-1.x86_64.rpm +patch-2.5.4-29.2.3.el5.x86_64.rpm +patchutils-0.2.31-2.2.2.x86_64.rpm +pax-3.4-1.2.2.x86_64.rpm +pciutils-2.2.3-7.el5.x86_64.rpm +pciutils-devel-2.2.3-7.el5.i386.rpm +pciutils-devel-2.2.3-7.el5.x86_64.rpm +pcmciautils-014-5.x86_64.rpm +pcre-6.6-2.el5_1.7.i386.rpm +pcre-6.6-2.el5_1.7.x86_64.rpm +pcre-devel-6.6-2.el5_1.7.i386.rpm +pcre-devel-6.6-2.el5_1.7.x86_64.rpm +pcsc-lite-1.4.4-0.1.el5.x86_64.rpm +pcsc-lite-devel-1.4.4-0.1.el5.i386.rpm +pcsc-lite-devel-1.4.4-0.1.el5.x86_64.rpm +pcsc-lite-doc-1.4.4-0.1.el5.x86_64.rpm +pcsc-lite-libs-1.4.4-0.1.el5.i386.rpm +pcsc-lite-libs-1.4.4-0.1.el5.x86_64.rpm +pdksh-5.2.14-36.el5.x86_64.rpm +perftest-1.2-14.el5.x86_64.rpm +perl-5.8.8-27.el5.x86_64.rpm +perl-Archive-Tar-1.30-1.fc6.noarch.rpm +perl-Archive-Zip-1.16-1.2.1.noarch.rpm +perl-Bit-Vector-6.4-2.2.2.1.x86_64.rpm +perl-BSD-Resource-1.28-1.fc6.1.x86_64.rpm +perl-Carp-Clan-5.3-1.2.1.noarch.rpm +perl-Compress-Zlib-1.42-1.fc6.x86_64.rpm +perl-Convert-ASN1-0.20-1.1.noarch.rpm +perl-Crypt-SSLeay-0.51-11.el5.x86_64.rpm +perl-Date-Calc-5.4-1.2.2.1.x86_64.rpm +perl-DateManip-5.44-1.2.1.noarch.rpm +perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm +perl-DBD-Pg-1.49-2.el5_3.1.x86_64.rpm +perl-DBI-1.52-2.el5.x86_64.rpm +perl-Digest-HMAC-1.01-15.noarch.rpm +perl-Digest-SHA1-2.11-1.2.1.x86_64.rpm +perl-HTML-Parser-3.55-1.fc6.x86_64.rpm +perl-HTML-Tagset-3.10-2.1.1.noarch.rpm +perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm +perl-IO-Socket-SSL-1.01-1.fc6.noarch.rpm +perl-IO-String-1.08-1.1.1.noarch.rpm +perl-IO-Zlib-1.04-4.2.1.noarch.rpm +perl-LDAP-0.33-3.fc6.noarch.rpm +perl-libwww-perl-5.805-1.1.1.noarch.rpm +perl-libxml-perl-0.08-1.2.1.noarch.rpm +perl-Mozilla-LDAP-1.5.2-4.el5.x86_64.rpm +perl-Net-DNS-0.59-3.el5.x86_64.rpm +perl-Net-IP-1.25-2.fc6.noarch.rpm +perl-Net-SSLeay-1.30-4.fc6.x86_64.rpm +perl-Net-Telnet-3.03-5.noarch.rpm +perl-NKF-2.07-1.1.fc6.x86_64.rpm +perl-SGMLSpm-1.03ii-16.2.1.noarch.rpm +perl-Socket6-0.19-3.fc6.x86_64.rpm +perl-String-CRC32-1.4-2.fc6.x86_64.rpm +perl-suidperl-5.8.8-27.el5.x86_64.rpm +perl-TimeDate-1.16-5.el5.noarch.rpm +perl-URI-1.35-3.noarch.rpm +perl-XML-Dumper-0.81-2.fc6.noarch.rpm +perl-XML-Grove-0.46alpha-29.1.1.noarch.rpm +perl-XML-LibXML-1.58-5.x86_64.rpm +perl-XML-LibXML-Common-0.13-8.2.2.x86_64.rpm +perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm +perl-XML-Parser-2.34-6.1.2.2.1.x86_64.rpm +perl-XML-SAX-0.14-5.noarch.rpm +perl-XML-Simple-2.14-4.fc6.noarch.rpm +perl-XML-Twig-3.26-1.fc6.noarch.rpm +pexpect-2.3-1.el5.noarch.rpm +pfmon-3.2-0.060926.5.el5.x86_64.rpm +php-5.1.6-23.2.el5_3.x86_64.rpm +php-bcmath-5.1.6-23.2.el5_3.x86_64.rpm +php-cli-5.1.6-23.2.el5_3.x86_64.rpm +php-common-5.1.6-23.2.el5_3.x86_64.rpm +php-dba-5.1.6-23.2.el5_3.x86_64.rpm +php-devel-5.1.6-23.2.el5_3.x86_64.rpm +php-gd-5.1.6-23.2.el5_3.x86_64.rpm +php-imap-5.1.6-23.2.el5_3.x86_64.rpm +php-ldap-5.1.6-23.2.el5_3.x86_64.rpm +php-mbstring-5.1.6-23.2.el5_3.x86_64.rpm +php-mysql-5.1.6-23.2.el5_3.x86_64.rpm +php-ncurses-5.1.6-23.2.el5_3.x86_64.rpm +php-odbc-5.1.6-23.2.el5_3.x86_64.rpm +php-pdo-5.1.6-23.2.el5_3.x86_64.rpm +php-pear-1.4.9-6.el5.noarch.rpm +php-pgsql-5.1.6-23.2.el5_3.x86_64.rpm +php-snmp-5.1.6-23.2.el5_3.x86_64.rpm +php-soap-5.1.6-23.2.el5_3.x86_64.rpm +php-xml-5.1.6-23.2.el5_3.x86_64.rpm +php-xmlrpc-5.1.6-23.2.el5_3.x86_64.rpm +pinentry-0.7.3-3.el5.x86_64.rpm +pinentry-gtk-0.7.3-3.el5.x86_64.rpm +pinentry-qt-0.7.3-3.el5.x86_64.rpm +pinfo-0.6.9-1.fc6.x86_64.rpm +pirut-1.3.28-13.el5.noarch.rpm +pkgconfig-0.21-2.el5.x86_64.rpm +pkinit-nss-0.7.6-1.el5.x86_64.rpm +pm-utils-0.99.3-10.el5.x86_64.rpm +policycoreutils-1.33.12-14.6.el5.x86_64.rpm +policycoreutils-gui-1.33.12-14.6.el5.x86_64.rpm +policycoreutils-newrole-1.33.12-14.6.el5.x86_64.rpm +poppler-0.5.4-4.4.el5_3.9.i386.rpm +poppler-0.5.4-4.4.el5_3.9.x86_64.rpm +poppler-devel-0.5.4-4.4.el5_3.9.i386.rpm +poppler-devel-0.5.4-4.4.el5_3.9.x86_64.rpm +poppler-utils-0.5.4-4.4.el5_3.9.x86_64.rpm +popt-1.10.2.3-18.el5.i386.rpm +popt-1.10.2.3-18.el5.x86_64.rpm +portmap-4.0-65.2.2.1.x86_64.rpm +postfix-2.3.3-2.1.el5_2.x86_64.rpm +postfix-pflogsumm-2.3.3-2.1.el5_2.x86_64.rpm +postgresql-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-contrib-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-devel-8.1.11-1.el5_1.1.i386.rpm +postgresql-devel-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-docs-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-jdbc-8.1.407-1jpp.4.x86_64.rpm +postgresql-libs-8.1.11-1.el5_1.1.i386.rpm +postgresql-libs-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-odbc-08.01.0200-3.1.x86_64.rpm +postgresql-pl-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-python-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-server-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-tcl-8.1.11-1.el5_1.1.x86_64.rpm +postgresql-test-8.1.11-1.el5_1.1.x86_64.rpm +ppp-2.4.4-2.el5.x86_64.rpm +prelink-0.4.0-2.el5.x86_64.rpm +privoxy-3.0.3-9.3.el5.x86_64.rpm +procinfo-18-19.x86_64.rpm +procmail-3.22-17.1.x86_64.rpm +procps-3.2.7-11.1.el5.x86_64.rpm +psacct-6.3.2-44.el5.x86_64.rpm +psgml-1.2.5-4.3.noarch.rpm +psmisc-22.2-7.x86_64.rpm +pstack-1.2-7.2.2.x86_64.rpm +psutils-1.17-26.1.x86_64.rpm +pth-2.0.7-6.el5.i386.rpm +pth-2.0.7-6.el5.x86_64.rpm +pth-devel-2.0.7-6.el5.i386.rpm +pth-devel-2.0.7-6.el5.x86_64.rpm +pvm-3.4.5-7.fc6.1.x86_64.rpm +pvm-gui-3.4.5-7.fc6.1.x86_64.rpm +pycairo-1.2.0-1.1.x86_64.rpm +pycairo-devel-1.2.0-1.1.i386.rpm +pycairo-devel-1.2.0-1.1.x86_64.rpm +pygobject2-2.12.1-5.el5.x86_64.rpm +pygobject2-devel-2.12.1-5.el5.i386.rpm +pygobject2-devel-2.12.1-5.el5.x86_64.rpm +pygobject2-doc-2.12.1-5.el5.x86_64.rpm +pygtk2-2.10.1-12.el5.x86_64.rpm +pygtk2-codegen-2.10.1-12.el5.x86_64.rpm +pygtk2-devel-2.10.1-12.el5.i386.rpm +pygtk2-devel-2.10.1-12.el5.x86_64.rpm +pygtk2-libglade-2.10.1-12.el5.x86_64.rpm +pykickstart-0.43.5-1.el5.noarch.rpm +pyOpenSSL-0.6-1.p24.7.2.2.x86_64.rpm +pyorbit-2.14.1-3.el5.x86_64.rpm +pyorbit-devel-2.14.1-3.el5.i386.rpm +pyorbit-devel-2.14.1-3.el5.x86_64.rpm +pyparted-1.8.1-4.el5.x86_64.rpm +PyQt-3.16-4.x86_64.rpm +PyQt-devel-3.16-4.i386.rpm +PyQt-devel-3.16-4.x86_64.rpm +PyQt-examples-3.16-4.x86_64.rpm +Pyrex-0.9.4-2.fc6.noarch.rpm +pyspi-0.6.1-1.el5.x86_64.rpm +python-2.4.3-27.el5.x86_64.rpm +python-devel-2.4.3-27.el5.i386.rpm +python-devel-2.4.3-27.el5.x86_64.rpm +python-docs-2.4.3-1.1.noarch.rpm +python-elementtree-1.2.6-5.x86_64.rpm +python-imaging-1.1.5-5.el5.x86_64.rpm +python-imaging-devel-1.1.5-5.el5.i386.rpm +python-imaging-devel-1.1.5-5.el5.x86_64.rpm +python-iniparse-0.2.3-4.el5.noarch.rpm +python-lcms-1.18-0.1.beta1.el5_3.2.x86_64.rpm +python-ldap-2.2.0-2.1.x86_64.rpm +python-numeric-23.7-2.2.2.x86_64.rpm +python-pyblock-0.26-4.el5.x86_64.rpm +python-setuptools-0.6c5-2.el5.noarch.rpm +python-sqlite-1.1.7-1.2.1.x86_64.rpm +python-tools-2.4.3-27.el5.x86_64.rpm +python-urlgrabber-3.1.0-5.el5.noarch.rpm +pyxf86config-0.3.31-2.fc6.x86_64.rpm +PyXML-0.8.4-4.x86_64.rpm +qlvnictools-0.0.1-11.el5.x86_64.rpm +qperf-0.4.4-3.el5.x86_64.rpm +qt-3.3.6-23.el5.i386.rpm +qt-3.3.6-23.el5.x86_64.rpm +qt4-4.2.1-1.i386.rpm +qt4-4.2.1-1.x86_64.rpm +qt4-devel-4.2.1-1.i386.rpm +qt4-devel-4.2.1-1.x86_64.rpm +qt4-doc-4.2.1-1.x86_64.rpm +qt4-mysql-4.2.1-1.x86_64.rpm +qt4-odbc-4.2.1-1.x86_64.rpm +qt4-postgresql-4.2.1-1.x86_64.rpm +qt4-sqlite-4.2.1-1.x86_64.rpm +qt-config-3.3.6-23.el5.x86_64.rpm +qt-designer-3.3.6-23.el5.x86_64.rpm +qt-devel-3.3.6-23.el5.i386.rpm +qt-devel-3.3.6-23.el5.x86_64.rpm +qt-devel-docs-3.3.6-23.el5.x86_64.rpm +qt-MySQL-3.3.6-23.el5.x86_64.rpm +qt-ODBC-3.3.6-23.el5.x86_64.rpm +qt-PostgreSQL-3.3.6-23.el5.x86_64.rpm +quagga-0.98.6-5.el5.x86_64.rpm +quagga-contrib-0.98.6-5.el5.x86_64.rpm +quagga-devel-0.98.6-5.el5.i386.rpm +quagga-devel-0.98.6-5.el5.x86_64.rpm +quota-3.13-1.2.5.el5.x86_64.rpm +radvd-0.9.1-4.x86_64.rpm +rarpd-ss981107-22.2.2.x86_64.rpm +rcs-5.7-30.1.x86_64.rpm +rdate-1.4-8.el5.x86_64.rpm +rdesktop-1.6.0-3.x86_64.rpm +rdist-6.1.5-44.x86_64.rpm +rds-tools-1.4-2.el5.x86_64.rpm +readahead-1.3-7.el5.x86_64.rpm +readline-5.1-3.el5.i386.rpm +readline-5.1-3.el5.x86_64.rpm +readline-devel-5.1-3.el5.i386.rpm +readline-devel-5.1-3.el5.x86_64.rpm +redhat-artwork-5.0.9-1.el5.i386.rpm +redhat-artwork-5.0.9-1.el5.x86_64.rpm +redhat-logos-4.9.16-1.noarch.rpm +redhat-lsb-3.1-12.3.EL.i386.rpm +redhat-lsb-3.1-12.3.EL.x86_64.rpm +redhat-menus-6.7.8-3.el5.noarch.rpm +redhat-release-5Server-5.4.0.3.x86_64.rpm +redhat-release-notes-5Server-29.x86_64.rpm +redhat-rpm-config-8.0.45-32.el5.noarch.rpm +regexp-1.4-2jpp.2.x86_64.rpm +regexp-javadoc-1.4-2jpp.2.x86_64.rpm +rhdb-utils-8.1.1-1.2.2.x86_64.rpm +rhel-instnum-1.0.9-1.el5.noarch.rpm +rhgb-0.16.4-8.el5.x86_64.rpm +rhn-check-0.4.20-9.el5.noarch.rpm +rhn-client-tools-0.4.20-9.el5.noarch.rpm +rhnlib-2.2.7-2.el5.noarch.rpm +rhnsd-4.7.0-4.el5.x86_64.rpm +rhn-setup-0.4.20-9.el5.noarch.rpm +rhn-setup-gnome-0.4.20-9.el5.noarch.rpm +rhpl-0.194.1-1.x86_64.rpm +rhpxl-0.41.1-7.el5.x86_64.rpm +rmt-0.4b41-4.el5.x86_64.rpm +rng-utils-2.0-1.14.1.fc6.x86_64.rpm +rootfiles-8.1-1.1.1.noarch.rpm +rpm-4.4.2.3-18.el5.x86_64.rpm +rpm-apidocs-4.4.2.3-18.el5.x86_64.rpm +rpm-build-4.4.2.3-18.el5.x86_64.rpm +rpm-devel-4.4.2.3-18.el5.i386.rpm +rpm-devel-4.4.2.3-18.el5.x86_64.rpm +rpm-libs-4.4.2.3-18.el5.i386.rpm +rpm-libs-4.4.2.3-18.el5.x86_64.rpm +rpm-python-4.4.2.3-18.el5.x86_64.rpm +rp-pppoe-3.5-32.1.x86_64.rpm +rsh-0.17-40.el5.x86_64.rpm +rsh-server-0.17-40.el5.x86_64.rpm +rsync-2.6.8-3.1.x86_64.rpm +rsyslog-2.0.6-1.el5.x86_64.rpm +rsyslog-mysql-2.0.6-1.el5.x86_64.rpm +ruby-1.8.5-5.el5_3.7.x86_64.rpm +ruby-devel-1.8.5-5.el5_3.7.i386.rpm +ruby-devel-1.8.5-5.el5_3.7.x86_64.rpm +ruby-docs-1.8.5-5.el5_3.7.x86_64.rpm +ruby-irb-1.8.5-5.el5_3.7.x86_64.rpm +ruby-libs-1.8.5-5.el5_3.7.i386.rpm +ruby-libs-1.8.5-5.el5_3.7.x86_64.rpm +ruby-mode-1.8.5-5.el5_3.7.x86_64.rpm +ruby-rdoc-1.8.5-5.el5_3.7.x86_64.rpm +ruby-ri-1.8.5-5.el5_3.7.x86_64.rpm +ruby-tcltk-1.8.5-5.el5_3.7.x86_64.rpm +rusers-0.17-47.x86_64.rpm +rusers-server-0.17-47.x86_64.rpm +rwho-0.17-26.x86_64.rpm +sabayon-2.12.4-6.el5.x86_64.rpm +sabayon-apply-2.12.4-6.el5.x86_64.rpm +samba-3.0.33-3.14.el5.x86_64.rpm +samba-client-3.0.33-3.14.el5.x86_64.rpm +samba-common-3.0.33-3.14.el5.i386.rpm +samba-common-3.0.33-3.14.el5.x86_64.rpm +samba-swat-3.0.33-3.14.el5.x86_64.rpm +sane-backends-1.0.18-5.el5.x86_64.rpm +sane-backends-devel-1.0.18-5.el5.i386.rpm +sane-backends-devel-1.0.18-5.el5.x86_64.rpm +sane-backends-libs-1.0.18-5.el5.i386.rpm +sane-backends-libs-1.0.18-5.el5.x86_64.rpm +sane-frontends-1.0.14-1.2.2.x86_64.rpm +sblim-cim-client-1.3.3-35.el5.x86_64.rpm +sblim-cim-client-javadoc-1-35.el5.x86_64.rpm +sblim-cim-client-manual-1-35.el5.x86_64.rpm +sblim-cmpi-base-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-1.5.5-35.el5.x86_64.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.i386.rpm +sblim-cmpi-base-devel-1.5.5-35.el5.x86_64.rpm +sblim-cmpi-base-test-1.5.5-35.el5.x86_64.rpm +sblim-cmpi-devel-1.0.4-35.el5.i386.rpm +sblim-cmpi-devel-1.0.4-35.el5.x86_64.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.i386.rpm +sblim-cmpi-dhcp-0.5.5-35.el5.x86_64.rpm +sblim-cmpi-dhcp-devel-1-35.el5.i386.rpm +sblim-cmpi-dhcp-devel-1-35.el5.x86_64.rpm +sblim-cmpi-dhcp-test-1-35.el5.x86_64.rpm +sblim-cmpi-dns-0.5.2-35.el5.i386.rpm +sblim-cmpi-dns-0.5.2-35.el5.x86_64.rpm +sblim-cmpi-dns-devel-1-35.el5.i386.rpm +sblim-cmpi-dns-devel-1-35.el5.x86_64.rpm +sblim-cmpi-dns-test-1-35.el5.x86_64.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-1.4.4-35.el5.x86_64.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.i386.rpm +sblim-cmpi-fsvol-devel-1.4.4-35.el5.x86_64.rpm +sblim-cmpi-fsvol-test-1.4.4-35.el5.x86_64.rpm +sblim-cmpi-network-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-1.3.8-35.el5.x86_64.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.i386.rpm +sblim-cmpi-network-devel-1.3.8-35.el5.x86_64.rpm +sblim-cmpi-network-test-1.3.8-35.el5.x86_64.rpm +sblim-cmpi-nfsv3-1.0.14-35.el5.x86_64.rpm +sblim-cmpi-nfsv3-test-1.0.14-35.el5.x86_64.rpm +sblim-cmpi-nfsv4-1.0.12-35.el5.x86_64.rpm +sblim-cmpi-nfsv4-test-1.0.12-35.el5.x86_64.rpm +sblim-cmpi-params-1.2.6-35.el5.x86_64.rpm +sblim-cmpi-params-test-1.2.6-35.el5.x86_64.rpm +sblim-cmpi-samba-0.5.2-35.el5.i386.rpm +sblim-cmpi-samba-0.5.2-35.el5.x86_64.rpm +sblim-cmpi-samba-devel-1-35.el5.i386.rpm +sblim-cmpi-samba-devel-1-35.el5.x86_64.rpm +sblim-cmpi-samba-test-1-35.el5.x86_64.rpm +sblim-cmpi-sysfs-1.1.9-35.el5.x86_64.rpm +sblim-cmpi-sysfs-test-1.1.9-35.el5.x86_64.rpm +sblim-cmpi-syslog-0.7.11-35.el5.x86_64.rpm +sblim-cmpi-syslog-test-0.7.11-35.el5.x86_64.rpm +sblim-gather-2.1.2-35.el5.i386.rpm +sblim-gather-2.1.2-35.el5.x86_64.rpm +sblim-gather-devel-2.1.2-35.el5.i386.rpm +sblim-gather-devel-2.1.2-35.el5.x86_64.rpm +sblim-gather-provider-2.1.2-35.el5.i386.rpm +sblim-gather-provider-2.1.2-35.el5.x86_64.rpm +sblim-gather-test-2.1.2-35.el5.x86_64.rpm +sblim-testsuite-1.2.4-35.el5.x86_64.rpm +sblim-tools-libra-0.2.3-35.el5.i386.rpm +sblim-tools-libra-0.2.3-35.el5.x86_64.rpm +sblim-tools-libra-devel-0.2.3-35.el5.i386.rpm +sblim-tools-libra-devel-0.2.3-35.el5.x86_64.rpm +sblim-wbemcli-1.5.1-35.el5.x86_64.rpm +scim-1.4.4-41.el5.x86_64.rpm +scim-anthy-1.2.0-6.el5.x86_64.rpm +scim-bridge-0.4.5-9.el5.x86_64.rpm +scim-bridge-gtk-0.4.5-9.el5.i386.rpm +scim-bridge-gtk-0.4.5-9.el5.x86_64.rpm +scim-chewing-0.3.1-11.el5.x86_64.rpm +scim-chinese-standard-0.0.2-1.el5.x86_64.rpm +scim-devel-1.4.4-41.el5.i386.rpm +scim-devel-1.4.4-41.el5.x86_64.rpm +scim-doc-1.4.4-41.el5.x86_64.rpm +scim-hangul-0.2.2-7.fc6.x86_64.rpm +scim-libs-1.4.4-41.el5.i386.rpm +scim-libs-1.4.4-41.el5.x86_64.rpm +scim-m17n-0.2.0-6.fc6.x86_64.rpm +scim-pinyin-0.5.91-16.el5.x86_64.rpm +scim-qtimm-0.9.4-5.i386.rpm +scim-qtimm-0.9.4-5.x86_64.rpm +scim-sinhala-0.2.0-2.fc6.x86_64.rpm +scim-tables-0.5.6-7.x86_64.rpm +scim-tables-additional-0.5.6-7.x86_64.rpm +scim-tables-amharic-0.5.6-7.x86_64.rpm +scim-tables-arabic-0.5.6-7.x86_64.rpm +scim-tables-chinese-0.5.6-7.x86_64.rpm +scim-tables-nepali-0.5.6-7.x86_64.rpm +scim-tables-russian-0.5.6-7.x86_64.rpm +scim-tables-thai-0.5.6-7.x86_64.rpm +scim-tables-vietnamese-0.5.6-7.x86_64.rpm +screen-4.0.3-1.el5.x86_64.rpm +scrollkeeper-0.3.14-9.el5.i386.rpm +scrollkeeper-0.3.14-9.el5.x86_64.rpm +SDL-1.2.10-8.el5.i386.rpm +SDL-1.2.10-8.el5.x86_64.rpm +SDL-devel-1.2.10-8.el5.i386.rpm +SDL-devel-1.2.10-8.el5.x86_64.rpm +sed-4.1.5-5.fc6.x86_64.rpm +selinux-policy-2.4.6-255.el5.noarch.rpm +selinux-policy-devel-2.4.6-255.el5.noarch.rpm +selinux-policy-minimum-2.4.6-255.el5.noarch.rpm +selinux-policy-mls-2.4.6-255.el5.noarch.rpm +selinux-policy-strict-2.4.6-255.el5.noarch.rpm +selinux-policy-targeted-2.4.6-255.el5.noarch.rpm +sendmail-8.13.8-2.el5.x86_64.rpm +sendmail-cf-8.13.8-2.el5.x86_64.rpm +sendmail-devel-8.13.8-2.el5.i386.rpm +sendmail-devel-8.13.8-2.el5.x86_64.rpm +sendmail-doc-8.13.8-2.el5.x86_64.rpm +setarch-2.0-1.1.x86_64.rpm +setools-3.0-3.el5.x86_64.rpm +setools-devel-3.0-3.el5.i386.rpm +setools-devel-3.0-3.el5.x86_64.rpm +setools-gui-3.0-3.el5.x86_64.rpm +setroubleshoot-2.0.5-5.el5.noarch.rpm +setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm +setroubleshoot-server-2.0.5-5.el5.noarch.rpm +setserial-2.17-19.2.2.x86_64.rpm +setup-2.5.58-7.el5.noarch.rpm +setuptool-1.19.2-1.x86_64.rpm +sg3_utils-1.25-4.el5.x86_64.rpm +sg3_utils-devel-1.25-4.el5.i386.rpm +sg3_utils-devel-1.25-4.el5.x86_64.rpm +sg3_utils-libs-1.25-4.el5.i386.rpm +sg3_utils-libs-1.25-4.el5.x86_64.rpm +sgml-common-0.6.3-18.noarch.rpm +sgpio-1.2.0_10-2.el5.x86_64.rpm +shadow-utils-4.0.17-14.el5.x86_64.rpm +shared-mime-info-0.19-5.el5.x86_64.rpm +sharutils-4.6.1-2.x86_64.rpm +sip-4.4.5-3.x86_64.rpm +sip-devel-4.4.5-3.i386.rpm +sip-devel-4.4.5-3.x86_64.rpm +slang-2.0.6-4.el5.i386.rpm +slang-2.0.6-4.el5.x86_64.rpm +slang-devel-2.0.6-4.el5.i386.rpm +slang-devel-2.0.6-4.el5.x86_64.rpm +slrn-0.9.8.1pl1-1.2.2.x86_64.rpm +slrn-pull-0.9.8.1pl1-1.2.2.x86_64.rpm +smartmontools-5.38-2.el5.x86_64.rpm +sos-1.7-9.27.el5.noarch.rpm +sound-juicer-2.16.0-3.el5.x86_64.rpm +sox-12.18.1-1.x86_64.rpm +sox-devel-12.18.1-1.i386.rpm +sox-devel-12.18.1-1.x86_64.rpm +spamassassin-3.2.5-1.el5.x86_64.rpm +specspo-13-1.el5.noarch.rpm +speex-1.0.5-4.el5_1.1.i386.rpm +speex-1.0.5-4.el5_1.1.x86_64.rpm +speex-devel-1.0.5-4.el5_1.1.i386.rpm +speex-devel-1.0.5-4.el5_1.1.x86_64.rpm +splint-3.1.1-16.el5.x86_64.rpm +sqlite-3.3.6-5.i386.rpm +sqlite-3.3.6-5.x86_64.rpm +sqlite-devel-3.3.6-5.i386.rpm +sqlite-devel-3.3.6-5.x86_64.rpm +squashfs-tools-3.0-4.x86_64.rpm +squid-2.6.STABLE21-3.el5.x86_64.rpm +squirrelmail-1.4.8-5.el5_3.7.noarch.rpm +srptools-0.0.4-6.el5.x86_64.rpm +star-1.5a75-2.x86_64.rpm +stardict-2.4.5-5.x86_64.rpm +startup-notification-0.8-4.1.i386.rpm +startup-notification-0.8-4.1.x86_64.rpm +startup-notification-devel-0.8-4.1.i386.rpm +startup-notification-devel-0.8-4.1.x86_64.rpm +statserial-1.1-38.2.2.x86_64.rpm +strace-4.5.18-5.el5.x86_64.rpm +struts-1.2.9-4jpp.5.x86_64.rpm +struts-javadoc-1.2.9-4jpp.5.x86_64.rpm +struts-manual-1.2.9-4jpp.5.x86_64.rpm +struts-webapps-tomcat5-1.2.9-4jpp.5.x86_64.rpm +stunnel-4.15-2.el5.1.x86_64.rpm +subversion-1.4.2-4.el5_3.1.i386.rpm +subversion-1.4.2-4.el5_3.1.x86_64.rpm +subversion-devel-1.4.2-4.el5_3.1.i386.rpm +subversion-devel-1.4.2-4.el5_3.1.x86_64.rpm +subversion-javahl-1.4.2-4.el5_3.1.x86_64.rpm +subversion-perl-1.4.2-4.el5_3.1.x86_64.rpm +subversion-ruby-1.4.2-4.el5_3.1.x86_64.rpm +sudo-1.6.9p17-5.el5.x86_64.rpm +svrcore-4.0.4-3.el5.i386.rpm +svrcore-4.0.4-3.el5.x86_64.rpm +svrcore-devel-4.0.4-3.el5.i386.rpm +svrcore-devel-4.0.4-3.el5.x86_64.rpm +swig-1.3.29-2.el5.x86_64.rpm +switchdesk-4.0.8-6.noarch.rpm +switchdesk-gui-4.0.8-6.noarch.rpm +symlinks-1.2-24.2.2.x86_64.rpm +synaptics-0.14.4-8.fc6.x86_64.rpm +sysfsutils-2.0.0-6.x86_64.rpm +sysklogd-1.4.1-44.el5.x86_64.rpm +syslinux-3.11-4.x86_64.rpm +sysstat-7.0.2-3.el5.x86_64.rpm +system-config-audit-0.4.8-9.el5.x86_64.rpm +system-config-bind-4.0.3-4.el5.noarch.rpm +system-config-boot-0.2.13-1.el5.x86_64.rpm +system-config-date-1.8.12-4.el5.noarch.rpm +system-config-display-1.0.48-2.el5.noarch.rpm +system-config-httpd-1.3.3.3-1.el5.noarch.rpm +system-config-kdump-1.0.14-4.el5.noarch.rpm +system-config-keyboard-1.2.11-1.el5.noarch.rpm +system-config-kickstart-2.6.19.8-2.el5.noarch.rpm +system-config-language-1.1.18-3.el5.noarch.rpm +system-config-lvm-1.1.5-1.0.el5.noarch.rpm +system-config-netboot-0.1.45.1-1.el5.noarch.rpm +system-config-netboot-cmd-0.1.45.1-1.el5.noarch.rpm +system-config-network-1.3.99.18-1.el5.noarch.rpm +system-config-network-tui-1.3.99.18-1.el5.noarch.rpm +system-config-nfs-1.3.23-1.el5.noarch.rpm +system-config-printer-0.7.32.10-1.el5.x86_64.rpm +system-config-printer-libs-0.7.32.10-1.el5.x86_64.rpm +system-config-rootpassword-1.1.9.1-1.noarch.rpm +system-config-samba-1.2.41-5.el5.noarch.rpm +system-config-securitylevel-1.6.29.1-2.1.el5.x86_64.rpm +system-config-securitylevel-tui-1.6.29.1-2.1.el5.x86_64.rpm +system-config-services-0.9.4-1.el5.noarch.rpm +system-config-soundcard-2.0.6-1.el5.noarch.rpm +system-config-users-1.2.51-4.el5.noarch.rpm +system-switch-mail-0.5.25-12.noarch.rpm +system-switch-mail-gnome-0.5.25-12.noarch.rpm +systemtap-0.9.7-5.el5.x86_64.rpm +systemtap-client-0.9.7-5.el5.x86_64.rpm +systemtap-initscript-0.9.7-5.el5.x86_64.rpm +systemtap-runtime-0.9.7-5.el5.x86_64.rpm +systemtap-sdt-devel-0.9.7-5.el5.i386.rpm +systemtap-sdt-devel-0.9.7-5.el5.x86_64.rpm +systemtap-server-0.9.7-5.el5.x86_64.rpm +systemtap-testsuite-0.9.7-5.el5.x86_64.rpm +SysVinit-2.86-15.el5.x86_64.rpm +talk-0.17-29.2.2.x86_64.rpm +talk-server-0.17-29.2.2.x86_64.rpm +tar-1.15.1-23.0.1.el5.x86_64.rpm +tcl-8.4.13-4.el5.i386.rpm +tcl-8.4.13-4.el5.x86_64.rpm +tcl-devel-8.4.13-4.el5.i386.rpm +tcl-devel-8.4.13-4.el5.x86_64.rpm +tcl-html-8.4.13-4.el5.x86_64.rpm +tclx-8.4.0-5.fc6.x86_64.rpm +tclx-devel-8.4.0-5.fc6.i386.rpm +tclx-devel-8.4.0-5.fc6.x86_64.rpm +tclx-doc-8.4.0-5.fc6.x86_64.rpm +tcpdump-3.9.4-14.el5.x86_64.rpm +tcp_wrappers-7.6-40.7.el5.i386.rpm +tcp_wrappers-7.6-40.7.el5.x86_64.rpm +tcsh-6.14-14.el5.x86_64.rpm +telnet-0.17-39.el5.x86_64.rpm +telnet-server-0.17-39.el5.x86_64.rpm +termcap-5.5-1.20060701.1.noarch.rpm +tetex-3.0-33.8.el5.x86_64.rpm +tetex-afm-3.0-33.8.el5.x86_64.rpm +tetex-doc-3.0-33.8.el5.x86_64.rpm +tetex-dvips-3.0-33.8.el5.x86_64.rpm +tetex-fonts-3.0-33.8.el5.x86_64.rpm +tetex-latex-3.0-33.8.el5.x86_64.rpm +tetex-xdvi-3.0-33.8.el5.x86_64.rpm +texi2html-1.76-4.fc6.noarch.rpm +texinfo-4.8-14.el5.x86_64.rpm +texinfo-tex-4.8-14.el5.x86_64.rpm +tftp-0.49-2.x86_64.rpm +tftp-server-0.49-2.x86_64.rpm +theora-tools-1.0alpha7-1.x86_64.rpm +time-1.7-27.2.2.x86_64.rpm +tix-8.4.0-11.fc6.i386.rpm +tix-8.4.0-11.fc6.x86_64.rpm +tix-devel-8.4.0-11.fc6.i386.rpm +tix-devel-8.4.0-11.fc6.x86_64.rpm +tix-doc-8.4.0-11.fc6.x86_64.rpm +tk-8.4.13-5.el5_1.1.i386.rpm +tk-8.4.13-5.el5_1.1.x86_64.rpm +tk-devel-8.4.13-5.el5_1.1.i386.rpm +tk-devel-8.4.13-5.el5_1.1.x86_64.rpm +tkinter-2.4.3-27.el5.x86_64.rpm +tmpwatch-2.9.7-1.1.el5.2.x86_64.rpm +tn5250-0.17.3-6.x86_64.rpm +tn5250-devel-0.17.3-6.i386.rpm +tn5250-devel-0.17.3-6.x86_64.rpm +tog-pegasus-2.7.2-1.el5.i386.rpm +tog-pegasus-2.7.2-1.el5.x86_64.rpm +tog-pegasus-devel-2.7.2-1.el5.i386.rpm +tog-pegasus-devel-2.7.2-1.el5.x86_64.rpm +tomcat5-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-admin-webapps-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-common-lib-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jasper-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-jsp-2.0-api-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-server-lib-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +tomcat5-webapps-5.5.23-0jpp.7.el5_3.2.x86_64.rpm +totem-2.16.7-6.el5.i386.rpm +totem-2.16.7-6.el5.x86_64.rpm +totem-devel-2.16.7-6.el5.i386.rpm +totem-devel-2.16.7-6.el5.x86_64.rpm +totem-mozplugin-2.16.7-6.el5.x86_64.rpm +tpm-tools-1.3.1-1.el5.i386.rpm +tpm-tools-1.3.1-1.el5.x86_64.rpm +tpm-tools-devel-1.3.1-1.el5.i386.rpm +tpm-tools-devel-1.3.1-1.el5.x86_64.rpm +traceroute-2.0.1-5.el5.x86_64.rpm +transfig-3.2.4-16.x86_64.rpm +tree-1.5.0-4.x86_64.rpm +trousers-0.3.1-4.el5.i386.rpm +trousers-0.3.1-4.el5.x86_64.rpm +trousers-devel-0.3.1-4.el5.i386.rpm +trousers-devel-0.3.1-4.el5.x86_64.rpm +trousers-static-0.3.1-4.el5.x86_64.rpm +tsclient-0.148-6.el5.x86_64.rpm +ttmkfdir-3.0.9-23.el5.x86_64.rpm +tux-3.2.18-9.fc6.x86_64.rpm +tvflash-0.9.0-2.el5.x86_64.rpm +tzdata-2009k-1.el5.noarch.rpm +udev-095-14.21.el5.x86_64.rpm +udftools-1.0.0b3-0.1.el5.x86_64.rpm +unifdef-1.171-5.fc6.x86_64.rpm +units-1.85-1.2.2.x86_64.rpm +unix2dos-2.2-26.2.3.el5.x86_64.rpm +unixODBC-2.2.11-7.1.i386.rpm +unixODBC-2.2.11-7.1.x86_64.rpm +unixODBC-devel-2.2.11-7.1.i386.rpm +unixODBC-devel-2.2.11-7.1.x86_64.rpm +unixODBC-kde-2.2.11-7.1.i386.rpm +unixODBC-kde-2.2.11-7.1.x86_64.rpm +unzip-5.52-3.el5.x86_64.rpm +urw-fonts-2.3-6.1.1.noarch.rpm +usbutils-0.71-2.1.x86_64.rpm +usermode-1.88-3.el5.2.x86_64.rpm +usermode-gtk-1.88-3.el5.2.x86_64.rpm +util-linux-2.13-0.52.el5.x86_64.rpm +uucp-1.07-12.x86_64.rpm +uuidd-1.39-23.el5.x86_64.rpm +valgrind-3.2.1-6.el5.i386.rpm +valgrind-3.2.1-6.el5.x86_64.rpm +vconfig-1.9-2.1.x86_64.rpm +velocity-1.4-6jpp.1.x86_64.rpm +velocity-demo-1.4-6jpp.1.x86_64.rpm +velocity-javadoc-1.4-6jpp.1.x86_64.rpm +velocity-manual-1.4-6jpp.1.x86_64.rpm +vim-common-7.0.109-6.el5.x86_64.rpm +vim-enhanced-7.0.109-6.el5.x86_64.rpm +vim-minimal-7.0.109-6.el5.x86_64.rpm +vim-X11-7.0.109-6.el5.x86_64.rpm +vino-2.13.5-7.el5.x86_64.rpm +vixie-cron-4.1-76.el5.x86_64.rpm +vlock-1.3-23.x86_64.rpm +vnc-4.1.2-14.el5_3.1.x86_64.rpm +vnc-server-4.1.2-14.el5_3.1.x86_64.rpm +vorbis-tools-1.1.1-3.el5.x86_64.rpm +vsftpd-2.0.5-16.el5.x86_64.rpm +vte-0.14.0-2.el5.i386.rpm +vte-0.14.0-2.el5.x86_64.rpm +vte-devel-0.14.0-2.el5.i386.rpm +vte-devel-0.14.0-2.el5.x86_64.rpm +w3m-0.5.1-15.el5.x86_64.rpm +w3m-img-0.5.1-15.el5.x86_64.rpm +wacomexpresskeys-0.4.1-1.el5.x86_64.rpm +watchdog-5.6-1.el5.x86_64.rpm +wdaemon-0.14-4.x86_64.rpm +webalizer-2.01_10-30.1.x86_64.rpm +werken-xpath-0.9.4-0.beta.12jpp.1.x86_64.rpm +werken-xpath-javadoc-0.9.4-0.beta.12jpp.1.x86_64.rpm +wget-1.11.4-2.el5.x86_64.rpm +which-2.16-7.x86_64.rpm +wireless-tools-28-2.el5.i386.rpm +wireless-tools-28-2.el5.x86_64.rpm +wireless-tools-devel-28-2.el5.i386.rpm +wireless-tools-devel-28-2.el5.x86_64.rpm +wireshark-1.0.8-1.el5_3.1.x86_64.rpm +wireshark-gnome-1.0.8-1.el5_3.1.x86_64.rpm +words-3.0-9.1.noarch.rpm +wpa_supplicant-0.5.10-8.el5.x86_64.rpm +wpa_supplicant-gui-0.5.10-8.el5.x86_64.rpm +wsdl4j-1.5.2-4jpp.1.x86_64.rpm +wsdl4j-javadoc-1.5.2-4jpp.1.x86_64.rpm +wvdial-1.54.0-5.2.2.1.x86_64.rpm +x3270-3.3.4p7-3.el5.4.x86_64.rpm +x3270-text-3.3.4p7-3.el5.4.x86_64.rpm +x3270-x11-3.3.4p7-3.el5.4.x86_64.rpm +x86info-1.20-1.26.fc6.x86_64.rpm +xalan-j2-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-demo-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-javadoc-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-manual-2.7.0-6jpp.1.x86_64.rpm +xalan-j2-xsltc-2.7.0-6jpp.1.x86_64.rpm +Xaw3d-1.5E-10.1.i386.rpm +Xaw3d-1.5E-10.1.x86_64.rpm +Xaw3d-devel-1.5E-10.1.i386.rpm +Xaw3d-devel-1.5E-10.1.x86_64.rpm +xcdroast-0.98a15-12.2.2.x86_64.rpm +xchat-2.6.6-8.el5.x86_64.rpm +xdelta-1.1.3-20.i386.rpm +xdelta-1.1.3-20.x86_64.rpm +xdelta-devel-1.1.3-20.i386.rpm +xdelta-devel-1.1.3-20.x86_64.rpm +xdoclet-1.2.3-7jpp.2.x86_64.rpm +xdoclet-javadoc-1.2.3-7jpp.2.x86_64.rpm +xdoclet-manual-1.2.3-7jpp.2.x86_64.rpm +xen-libs-3.0.3-94.el5.i386.rpm +xen-libs-3.0.3-94.el5.x86_64.rpm +xerces-j2-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-demo-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-apis-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-impl-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-other-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-javadoc-xni-2.7.1-7jpp.2.x86_64.rpm +xerces-j2-scripts-2.7.1-7jpp.2.x86_64.rpm +xferstats-2.16-14.1.x86_64.rpm +xfig-3.2.4-21.3.el5.x86_64.rpm +xhtml1-dtds-1.0-7.1.1.noarch.rpm +xinetd-2.3.14-10.el5.x86_64.rpm +xisdnload-3.2-56.el5.x86_64.rpm +xjavadoc-1.1-4jpp.1.x86_64.rpm +xjavadoc-javadoc-1.1-4jpp.1.x86_64.rpm +xkeyboard-config-0.8-9.el5.noarch.rpm +xml-common-0.6.3-18.noarch.rpm +xml-commons-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-apis-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-apis-javadoc-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-apis-manual-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-resolver-1.1-1jpp.12.x86_64.rpm +xml-commons-resolver-javadoc-1.1-1jpp.12.x86_64.rpm +xml-commons-which-1.3.02-0.b2.7jpp.10.x86_64.rpm +xml-commons-which-javadoc-1.3.02-0.b2.7jpp.10.x86_64.rpm +xmlrpc-2.0.1-3jpp.1.x86_64.rpm +xmlrpc-javadoc-2.0.1-3jpp.1.x86_64.rpm +xmlsec1-1.2.9-8.1.i386.rpm +xmlsec1-1.2.9-8.1.x86_64.rpm +xmlsec1-devel-1.2.9-8.1.i386.rpm +xmlsec1-devel-1.2.9-8.1.x86_64.rpm +xmlsec1-gnutls-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-1.2.9-8.1.x86_64.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.i386.rpm +xmlsec1-gnutls-devel-1.2.9-8.1.x86_64.rpm +xmlsec1-nss-1.2.9-8.1.i386.rpm +xmlsec1-nss-1.2.9-8.1.x86_64.rpm +xmlsec1-nss-devel-1.2.9-8.1.i386.rpm +xmlsec1-nss-devel-1.2.9-8.1.x86_64.rpm +xmlsec1-openssl-1.2.9-8.1.i386.rpm +xmlsec1-openssl-1.2.9-8.1.x86_64.rpm +xmlsec1-openssl-devel-1.2.9-8.1.i386.rpm +xmlsec1-openssl-devel-1.2.9-8.1.x86_64.rpm +xmltex-20020625-8.noarch.rpm +xmlto-0.0.18-13.1.x86_64.rpm +xorg-x11-apps-7.1-4.0.1.el5.x86_64.rpm +xorg-x11-drivers-7.1-4.1.el5.x86_64.rpm +xorg-x11-drv-acecad-1.1.0-2.1.x86_64.rpm +xorg-x11-drv-aiptek-1.0.1-2.x86_64.rpm +xorg-x11-drv-ast-0.81.0-3.x86_64.rpm +xorg-x11-drv-ati-6.6.3-3.27.el5.x86_64.rpm +xorg-x11-drv-calcomp-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-cirrus-1.1.0-2.fc6.x86_64.rpm +xorg-x11-drv-citron-2.2.0-1.1.x86_64.rpm +xorg-x11-drv-digitaledge-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-dmc-1.1.0-2.x86_64.rpm +xorg-x11-drv-dummy-0.2.0-2.1.x86_64.rpm +xorg-x11-drv-dynapro-1.1.0-2.x86_64.rpm +xorg-x11-drv-elo2300-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-elographics-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-evdev-1.0.0.5-3.el5.x86_64.rpm +xorg-x11-drv-fbdev-0.3.0-2.x86_64.rpm +xorg-x11-drv-fpit-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-hyperpen-1.1.0-2.x86_64.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-i810-1.6.5-9.25.el5.x86_64.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.i386.rpm +xorg-x11-drv-i810-devel-1.6.5-9.25.el5.x86_64.rpm +xorg-x11-drv-jamstudio-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-joystick-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-keyboard-1.1.0-3.x86_64.rpm +xorg-x11-drv-magellan-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-magictouch-1.0.0.5-2.1.x86_64.rpm +xorg-x11-drv-mga-1.4.10-5.el5.x86_64.rpm +xorg-x11-drv-microtouch-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-mouse-1.1.1-1.1.x86_64.rpm +xorg-x11-drv-mutouch-1.1.0-3.x86_64.rpm +xorg-x11-drv-nv-2.1.12-6.el5.x86_64.rpm +xorg-x11-drv-palmax-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-penmount-1.1.0-2.1.x86_64.rpm +xorg-x11-drv-qxl-0.0.4-1.1.el5.x86_64.rpm +xorg-x11-drv-s3-0.4.1-2.1.x86_64.rpm +xorg-x11-drv-s3virge-1.9.1-2.1.x86_64.rpm +xorg-x11-drv-savage-2.1.1-5.fc6.x86_64.rpm +xorg-x11-drv-siliconmotion-1.4.1-2.1.x86_64.rpm +xorg-x11-drv-sis-0.9.1-7.1.el5.x86_64.rpm +xorg-x11-drv-sisusb-0.8.1-4.1.x86_64.rpm +xorg-x11-drv-spaceorb-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-summa-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-tdfx-1.2.1-3.1.x86_64.rpm +xorg-x11-drv-tek4957-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-trident-1.2.1-3.fc6.x86_64.rpm +xorg-x11-drv-ur98-1.1.0-1.1.x86_64.rpm +xorg-x11-drv-vesa-1.3.0-8.1.el5.x86_64.rpm +xorg-x11-drv-vga-4.1.0-2.1.x86_64.rpm +xorg-x11-drv-via-0.2.1-9.i386.rpm +xorg-x11-drv-via-0.2.1-9.x86_64.rpm +xorg-x11-drv-via-devel-0.2.1-9.i386.rpm +xorg-x11-drv-via-devel-0.2.1-9.x86_64.rpm +xorg-x11-drv-vmmouse-12.4.0-2.1.x86_64.rpm +xorg-x11-drv-vmware-10.13.0-2.1.x86_64.rpm +xorg-x11-drv-void-1.1.0-3.1.x86_64.rpm +xorg-x11-drv-voodoo-1.1.0-3.1.x86_64.rpm +xorg-x11-filesystem-7.1-2.fc6.noarch.rpm +xorg-x11-fonts-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-base-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-cyrillic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ethiopic-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-14-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-15-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-2-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-100dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-ISO8859-9-75dpi-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-misc-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-syriac-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-truetype-7.1-2.1.el5.noarch.rpm +xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm +xorg-x11-font-utils-7.1-2.x86_64.rpm +xorg-x11-proto-devel-7.1-13.el5.i386.rpm +xorg-x11-proto-devel-7.1-13.el5.x86_64.rpm +xorg-x11-resutils-7.1-2.fc6.x86_64.rpm +xorg-x11-server-sdk-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-utils-7.1-4.fc6.x86_64.rpm +xorg-x11-server-Xdmx-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xephyr-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xnest-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xorg-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xvfb-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-server-Xvnc-source-1.1.1-48.67.el5.x86_64.rpm +xorg-x11-twm-1.0.1-3.1.x86_64.rpm +xorg-x11-util-macros-1.0.2-4.fc6.x86_64.rpm +xorg-x11-utils-7.1-2.fc6.x86_64.rpm +xorg-x11-xauth-1.0.1-2.1.x86_64.rpm +xorg-x11-xbitmaps-1.0.1-4.1.x86_64.rpm +xorg-x11-xdm-1.0.5-6.el5.x86_64.rpm +xorg-x11-xfs-1.0.2-4.x86_64.rpm +xorg-x11-xfs-utils-1.0.2-4.x86_64.rpm +xorg-x11-xfwp-1.0.1-3.1.x86_64.rpm +xorg-x11-xinit-1.0.2-15.el5.x86_64.rpm +xorg-x11-xkb-utils-1.0.2-2.1.x86_64.rpm +xorg-x11-xsm-1.0.2-4.fc6.x86_64.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.i386.rpm +xorg-x11-xtrans-devel-1.0.1-1.1.fc6.x86_64.rpm +xrestop-0.2-6.2.2.x86_64.rpm +xsane-0.991-5.el5.x86_64.rpm +xsane-gimp-0.991-5.el5.x86_64.rpm +xsri-2.1.0-10.fc6.x86_64.rpm +xterm-215-8.el5.x86_64.rpm +xulrunner-1.9.0.12-1.el5_3.i386.rpm +xulrunner-1.9.0.12-1.el5_3.x86_64.rpm +xulrunner-devel-1.9.0.12-1.el5_3.i386.rpm +xulrunner-devel-1.9.0.12-1.el5_3.x86_64.rpm +xulrunner-devel-unstable-1.9.0.12-1.el5_3.x86_64.rpm +yelp-2.16.0-22.el5.x86_64.rpm +ypbind-1.19-12.el5.x86_64.rpm +ypserv-2.19-5.el5.x86_64.rpm +yp-tools-2.9-0.1.x86_64.rpm +yum-3.2.22-20.el5.noarch.rpm +yum-aliases-1.1.16-13.el5.noarch.rpm +yum-changelog-1.1.16-13.el5.noarch.rpm +yum-downloadonly-1.1.16-13.el5.noarch.rpm +yum-fastestmirror-1.1.16-13.el5.noarch.rpm +yum-filter-data-1.1.16-13.el5.noarch.rpm +yum-keys-1.1.16-13.el5.noarch.rpm +yum-kmod-1.1.16-13.el5.noarch.rpm +yum-list-data-1.1.16-13.el5.noarch.rpm +yum-metadata-parser-1.1.2-3.el5.x86_64.rpm +yum-NetworkManager-dispatcher-1.1.16-13.el5.noarch.rpm +yum-protectbase-1.1.16-13.el5.noarch.rpm +yum-protect-packages-1.1.16-13.el5.noarch.rpm +yum-rhn-plugin-0.5.4-13.el5.noarch.rpm +yum-security-1.1.16-13.el5.noarch.rpm +yum-tmprepo-1.1.16-13.el5.noarch.rpm +yum-updateonboot-1.1.16-13.el5.noarch.rpm +yum-updatesd-0.9-2.el5.noarch.rpm +yum-utils-1.1.16-13.el5.noarch.rpm +yum-verify-1.1.16-13.el5.noarch.rpm +yum-versionlock-1.1.16-13.el5.noarch.rpm +zenity-2.16.0-2.el5.x86_64.rpm +zip-2.31-2.el5.x86_64.rpm +zisofs-tools-1.0.6-3.2.2.x86_64.rpm +zlib-1.2.3-3.i386.rpm +zlib-1.2.3-3.x86_64.rpm +zlib-devel-1.2.3-3.i386.rpm +zlib-devel-1.2.3-3.x86_64.rpm +zsh-4.2.6-3.el5.x86_64.rpm +zsh-html-4.2.6-3.el5.x86_64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-x86_64-Cluster b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Cluster new file mode 100644 index 0000000..68a080b --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Cluster @@ -0,0 +1,32 @@ +Cluster_Administration-as-IN-5.2-1.noarch.rpm +Cluster_Administration-bn-IN-5.2-1.noarch.rpm +Cluster_Administration-de-DE-5.2-1.noarch.rpm +Cluster_Administration-en-US-5.2-1.noarch.rpm +Cluster_Administration-es-ES-5.2-1.noarch.rpm +Cluster_Administration-fr-FR-5.2-1.noarch.rpm +Cluster_Administration-gu-IN-5.2-1.noarch.rpm +Cluster_Administration-hi-IN-5.2-1.noarch.rpm +Cluster_Administration-it-IT-5.2-1.noarch.rpm +Cluster_Administration-ja-JP-5.2-1.noarch.rpm +Cluster_Administration-kn-IN-5.2-1.noarch.rpm +Cluster_Administration-ko-KR-5.2-1.noarch.rpm +Cluster_Administration-ml-IN-5.2-1.noarch.rpm +Cluster_Administration-mr-IN-5.2-1.noarch.rpm +Cluster_Administration-or-IN-5.2-1.noarch.rpm +Cluster_Administration-pa-IN-5.2-1.noarch.rpm +Cluster_Administration-pt-BR-5.2-1.noarch.rpm +Cluster_Administration-ru-RU-5.2-1.noarch.rpm +Cluster_Administration-si-LK-5.2-1.noarch.rpm +Cluster_Administration-ta-IN-5.2-1.noarch.rpm +Cluster_Administration-te-IN-5.2-1.noarch.rpm +Cluster_Administration-zh-CN-5.2-1.noarch.rpm +Cluster_Administration-zh-TW-5.2-1.noarch.rpm +cluster-cim-0.12.1-2.el5.x86_64.rpm +cluster-snmp-0.12.1-2.el5.x86_64.rpm +ipvsadm-1.24-10.x86_64.rpm +luci-0.12.2-6.el5.x86_64.rpm +modcluster-0.12.1-2.el5.x86_64.rpm +piranha-0.8.4-13.el5.x86_64.rpm +rgmanager-2.0.52-1.el5.x86_64.rpm +ricci-0.12.2-6.el5.x86_64.rpm +system-config-cluster-1.0.57-1.5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-x86_64-Clusterstorage b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Clusterstorage new file mode 100644 index 0000000..0e1c135 --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Clusterstorage @@ -0,0 +1,36 @@ +cmirror-1.1.39-2.el5.x86_64.rpm +gfs-utils-0.1.20-1.el5.x86_64.rpm +Global_File_System-as-IN-5.2-1.noarch.rpm +Global_File_System-bn-IN-5.2-1.noarch.rpm +Global_File_System-de-DE-5.2-1.noarch.rpm +Global_File_System-en-US-5.2-1.noarch.rpm +Global_File_System-es-ES-5.2-1.noarch.rpm +Global_File_System-fr-FR-5.2-1.noarch.rpm +Global_File_System-gu-IN-5.2-1.noarch.rpm +Global_File_System-hi-IN-5.2-1.noarch.rpm +Global_File_System-it-IT-5.2-1.noarch.rpm +Global_File_System-ja-JP-5.2-1.noarch.rpm +Global_File_System-kn-IN-5.2-1.noarch.rpm +Global_File_System-ko-KR-5.2-1.noarch.rpm +Global_File_System-ml-IN-5.2-1.noarch.rpm +Global_File_System-mr-IN-5.2-1.noarch.rpm +Global_File_System-or-IN-5.2-1.noarch.rpm +Global_File_System-pa-IN-5.2-1.noarch.rpm +Global_File_System-pt-BR-5.2-1.noarch.rpm +Global_File_System-ru-RU-5.2-1.noarch.rpm +Global_File_System-si-LK-5.2-1.noarch.rpm +Global_File_System-ta-IN-5.2-1.noarch.rpm +Global_File_System-te-IN-5.2-1.noarch.rpm +Global_File_System-zh-CN-5.2-1.noarch.rpm +Global_File_System-zh-TW-5.2-1.noarch.rpm +gnbd-1.1.7-1.el5.x86_64.rpm +isns-utils-0.91-0.1.el5.x86_64.rpm +kmod-cmirror-0.1.22-1.el5.x86_64.rpm +kmod-cmirror-xen-0.1.22-1.el5.x86_64.rpm +kmod-gfs-0.1.34-2.el5.x86_64.rpm +kmod-gfs-xen-0.1.34-2.el5.x86_64.rpm +kmod-gnbd-0.1.5-2.el5.x86_64.rpm +kmod-gnbd-xen-0.1.5-2.el5.x86_64.rpm +lvm2-cluster-2.02.46-8.el5.x86_64.rpm +perl-Config-General-2.40-1.el5.noarch.rpm +scsi-target-utils-0.0-5.20080917snap.el5.x86_64.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-x86_64-Supplementary b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Supplementary new file mode 100644 index 0000000..1a61a5d --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Supplementary @@ -0,0 +1,51 @@ +acroread-8.1.6-2.el5.i386.rpm +acroread-plugin-8.1.6-2.el5.i386.rpm +ctdb-1.0.82-1.el5.x86_64.rpm +ctdb-devel-1.0.82-1.el5.x86_64.rpm +flash-plugin-10.0.32.18-2.el5.i386.rpm +fonts-chinese-zysong-0.1-5.el5.noarch.rpm +ipw2100-firmware-1.3-2.el5.noarch.rpm +ipw2200-firmware-3.0-2.el5.noarch.rpm +ipw3945d-1.7.22-2.el5.x86_64.rpm +ipw3945-ucode-1.14.2-1.el5.noarch.rpm +iwl3945-firmware-15.28.2.8-2.noarch.rpm +iwl4965-firmware-228.57.2.23-2.noarch.rpm +iwl5000-firmware-5.4.A.11-2.noarch.rpm +java-1.5.0-sun-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-demo-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-devel-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-jdbc-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.5.0-sun-plugin-1.5.0.20-1jpp.1.el5.i586.rpm +java-1.5.0-sun-src-1.5.0.20-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-demo-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-devel-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-jdbc-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-plugin-1.6.0.15-1jpp.1.el5.x86_64.rpm +java-1.6.0-sun-src-1.6.0.15-1jpp.1.el5.x86_64.rpm +kmod-ipw3945-1.2.0-4.20.el5.x86_64.rpm +kmod-ipw3945-xen-1.2.0-4.20.el5.x86_64.rpm +libsmbclient-3.0.34-40.el5.x86_64.rpm +libsmbclient-devel-3.0.34-40.el5.x86_64.rpm +libtalloc-1.2.0-40.el5.x86_64.rpm +libtalloc-devel-1.2.0-40.el5.x86_64.rpm +libtdb-1.1.2-40.el5.x86_64.rpm +libtdb-devel-1.1.2-40.el5.x86_64.rpm +rt61pci-firmware-1.2-5.noarch.rpm +rt73usb-firmware-1.8-5.noarch.rpm +samba3x-3.3.5-0.40.el5.x86_64.rpm +samba3x-client-3.3.5-0.40.el5.x86_64.rpm +samba3x-common-3.3.5-0.40.el5.x86_64.rpm +samba3x-debuginfo-3.3.5-0.40.el5.x86_64.rpm +samba3x-doc-3.3.5-0.40.el5.x86_64.rpm +samba3x-domainjoin-gui-3.3.5-0.40.el5.x86_64.rpm +samba3x-swat-3.3.5-0.40.el5.x86_64.rpm +samba3x-winbind-3.3.5-0.40.el5.x86_64.rpm +samba3x-winbind-devel-3.3.5-0.40.el5.x86_64.rpm +scim-tables-chinese-wangma-wubi-0.2.3-2.el5.noarch.rpm +system-switch-java-1.1.0-2.el5.noarch.rpm +tdb-tools-1.1.2-40.el5.x86_64.rpm +xenpv-win-32-bit-0.97.4-3.el5.noarch.rpm +xenpv-win-32-bit-debug-0.97.4-3.el5.noarch.rpm +xenpv-win-64-bit-0.97.4-3.el5.noarch.rpm +xenpv-win-64-bit-debug-0.97.4-3.el5.noarch.rpm diff --git a/scripts/channel-to-update-level/data/5-u4-server-x86_64-Vt b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Vt new file mode 100644 index 0000000..9076e7d --- /dev/null +++ b/scripts/channel-to-update-level/data/5-u4-server-x86_64-Vt @@ -0,0 +1,72 @@ +celt051-0.5.1.3-0.el5.i386.rpm +celt051-0.5.1.3-0.el5.x86_64.rpm +celt051-devel-0.5.1.3-0.el5.i386.rpm +celt051-devel-0.5.1.3-0.el5.x86_64.rpm +etherboot-pxes-5.4.4-10.el5.x86_64.rpm +etherboot-roms-5.4.4-10.el5.x86_64.rpm +etherboot-roms-kvm-5.4.4-10.el5.x86_64.rpm +etherboot-zroms-5.4.4-10.el5.x86_64.rpm +etherboot-zroms-kvm-5.4.4-10.el5.x86_64.rpm +gnome-applet-vm-0.1.2-1.el5.x86_64.rpm +iasl-20061109-5.el5.x86_64.rpm +kmod-kvm-83-105.el5.x86_64.rpm +kvm-83-105.el5.x86_64.rpm +kvm-qemu-img-83-105.el5.x86_64.rpm +kvm-tools-83-105.el5.x86_64.rpm +libcmpiutil-0.4-2.el5.i386.rpm +libcmpiutil-0.4-2.el5.x86_64.rpm +libcmpiutil-devel-0.4-2.el5.i386.rpm +libcmpiutil-devel-0.4-2.el5.x86_64.rpm +libvirt-0.6.3-20.el5.i386.rpm +libvirt-0.6.3-20.el5.x86_64.rpm +libvirt-cim-0.5.5-2.el5.x86_64.rpm +libvirt-devel-0.6.3-20.el5.i386.rpm +libvirt-devel-0.6.3-20.el5.x86_64.rpm +libvirt-python-0.6.3-20.el5.x86_64.rpm +log4cpp-1.0-4.el5.x86_64.rpm +log4cpp-devel-1.0-4.el5.x86_64.rpm +perl-Sys-Virt-0.2.0-4.el5.x86_64.rpm +python-virtinst-0.400.3-5.el5.noarch.rpm +qcairo-1.8.7.1-3.el5.i386.rpm +qcairo-1.8.7.1-3.el5.x86_64.rpm +qcairo-devel-1.8.7.1-3.el5.i386.rpm +qcairo-devel-1.8.7.1-3.el5.x86_64.rpm +qffmpeg-devel-0.4.9-0.15.20080908.el5.i386.rpm +qffmpeg-devel-0.4.9-0.15.20080908.el5.x86_64.rpm +qffmpeg-libs-0.4.9-0.15.20080908.el5.i386.rpm +qffmpeg-libs-0.4.9-0.15.20080908.el5.x86_64.rpm +qpixman-0.13.3-4.el5.i386.rpm +qpixman-0.13.3-4.el5.x86_64.rpm +qpixman-devel-0.13.3-4.el5.i386.rpm +qpixman-devel-0.13.3-4.el5.x86_64.rpm +qspice-0.3.0-39.el5.x86_64.rpm +qspice-libs-0.3.0-39.el5.x86_64.rpm +qspice-libs-devel-0.3.0-39.el5.x86_64.rpm +virt-manager-0.6.1-8.el5.x86_64.rpm +Virtualization-as-IN-5.2-11.noarch.rpm +Virtualization-bn-IN-5.2-11.noarch.rpm +Virtualization-de-DE-5.2-11.noarch.rpm +Virtualization-en-US-5.2-11.noarch.rpm +Virtualization-es-ES-5.2-11.noarch.rpm +Virtualization-fr-FR-5.2-11.noarch.rpm +Virtualization-gu-IN-5.2-11.noarch.rpm +Virtualization-hi-IN-5.2-11.noarch.rpm +Virtualization-it-IT-5.2-11.noarch.rpm +Virtualization-ja-JP-5.2-11.noarch.rpm +Virtualization-kn-IN-5.2-11.noarch.rpm +Virtualization-ko-KR-5.2-11.noarch.rpm +Virtualization-ml-IN-5.2-11.noarch.rpm +Virtualization-mr-IN-5.2-11.noarch.rpm +Virtualization-or-IN-5.2-11.noarch.rpm +Virtualization-pa-IN-5.2-11.noarch.rpm +Virtualization-pt-BR-5.2-11.noarch.rpm +Virtualization-ru-RU-5.2-11.noarch.rpm +Virtualization-si-LK-5.2-11.noarch.rpm +Virtualization-ta-IN-5.2-11.noarch.rpm +Virtualization-te-IN-5.2-11.noarch.rpm +Virtualization-zh-CN-5.2-11.noarch.rpm +Virtualization-zh-TW-5.2-11.noarch.rpm +virt-viewer-0.0.2-3.el5.x86_64.rpm +xen-3.0.3-94.el5.x86_64.rpm +xen-devel-3.0.3-94.el5.i386.rpm +xen-devel-3.0.3-94.el5.x86_64.rpm
commit c9be7e1214defbd24ca2c22b217ba148e3a7e03d Author: Michael Mraka michael.mraka@redhat.com Date: Tue Oct 13 17:25:12 2009 +0200
changed get_package_path comment to reflect new package path
diff --git a/backend/server/rhnLib.py b/backend/server/rhnLib.py index 67dc2ff..3695630 100644 --- a/backend/server/rhnLib.py +++ b/backend/server/rhnLib.py @@ -164,16 +164,12 @@ def transpose_to_hash(arr, column_names):
return rh
-# Computes a package path, optionally prepending a prefix -# The path will look like -# <prefix>/<org_id>/n/e:v-r/a/n-v-r.a.rpm if not omit_epoch -# <prefix>/<org_id>/n/v-r/a/n-v-r.a.rpm if omit_epoch def get_package_path(nevra, org_id, source=0, prepend="", omit_epoch=None, package_type='rpm', md5sum=None): """ Computes a package path, optionally prepending a prefix The path will look like - <prefix>/<org_id>/n/e:v-r/a/n-v-r.a.rpm if not omit_epoch - <prefix>/<org_id>/n/v-r/a/n-v-r.a.rpm if omit_epoch + <prefix>/<org_id>/md5sum[:3]/n/e:v-r/a/md5sum/n-v-r.a.rpm if not omit_epoch + <prefix>/<org_id>/md5sum[:3]/n/v-r/a/md5sum/n-v-r.a.rpm if omit_epoch """ name = nevra[0] release = nevra[3]
commit c24984e8a3ee77794afab7f484c69fd35c760ec9 Author: Justin Sherrill jsherril@redhat.com Date: Mon Oct 12 17:48:01 2009 -0400
522526 - fixing small issue where updating advanced options page would remove custom partitioning script
diff --git a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.hbm.xml b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.hbm.xml index 4928954..4f780a1 100644 --- a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.hbm.xml +++ b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.hbm.xml @@ -29,7 +29,7 @@ PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
<query name="KickstartCommandName.listAdvancedOptions"> <![CDATA[from com.redhat.rhn.domain.kickstart.KickstartCommandName as t where t.name - NOT IN ('partitions', 'raids', 'logvols', 'volgroups', 'include', 'repo', 'custom') order by t.order]]> + NOT IN ('partitions', 'raids', 'logvols', 'volgroups', 'include', 'repo', 'custom', 'custom_partition') order by t.order]]> </query>
<query name="KickstartCommandName.listAllOptions"> @@ -38,7 +38,7 @@ PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
<query name="KickstartCommandName.requiredOptions"> <![CDATA[from com.redhat.rhn.domain.kickstart.KickstartCommandName as t where t.required = 'Y' - AND t.name NOT IN ('partitions', 'raids', 'logvols', 'volgroups', 'include', 'repo', 'custom') order by t.order]]> + AND t.name NOT IN ('partitions', 'raids', 'logvols', 'volgroups', 'include', 'repo', 'custom', 'custom_partition') order by t.order]]> </query>
</hibernate-mapping> diff --git a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java index dfec3cf..e8c17ec 100644 --- a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java +++ b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java @@ -94,7 +94,8 @@ public class KickstartData { public static final String TYPE_RAW = "raw";
private static String[] advancedOptions = - {"partitions", "raids", "logvols", "volgroups", "include", "repo", "custom"}; + {"partitions", "raids", "logvols", "volgroups", "include", + "repo", "custom", "custom_partition"};
private static final List ADANCED_OPTIONS = Arrays.asList(advancedOptions);
commit 04373bf8fc9101952feec90030ee0b3cce5838e0 Author: Justin Sherrill jsherril@redhat.com Date: Mon Oct 12 12:27:46 2009 -0400
522526 - fixing issue where snippets couldnt be used in the partitioning section of the kickstart wizard
diff --git a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.java b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.java index 6ab8933..19171f2 100644 --- a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.java +++ b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartCommandName.java @@ -55,7 +55,7 @@ public class KickstartCommandName { /** * @param n The name to set. */ - private void setName(String n) { + public void setName(String n) { this.name = n; }
@@ -63,7 +63,7 @@ public class KickstartCommandName { * * @param orderIn The order num to set */ - private void setOrder(Long orderIn) { + public void setOrder(Long orderIn) { this.order = orderIn; }
@@ -79,7 +79,7 @@ public class KickstartCommandName { * * @param argsIn Sets whether Command option takes in args */ - private void setArgs(Boolean argsIn) { + public void setArgs(Boolean argsIn) { this.args = argsIn; }
diff --git a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java index d61b29a..dfec3cf 100644 --- a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java +++ b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartData.java @@ -694,6 +694,14 @@ public class KickstartData { }
/** + * @return Returns the customOptions. + */ + public SortedSet getCustomPartitionOptions() { + return new TreeSet(getCommandSubset("custom_partition")); + } + + + /** * remove old custom options and replace with new * @param customIn to replace old with. */ @@ -702,6 +710,14 @@ public class KickstartData { }
/** + * remove old custom partition options and replace with new + * @param customIn to replace old with. + */ + public void setCustomPartitionOptions(Collection<KickstartCommand> customIn) { + replaceSet(this.getCustomPartitionOptions(), customIn); + } + + /** * remove old partitions and replace with new * @param partitionsIn to replace old with. */ diff --git a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartFactory.java b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartFactory.java index c7a5108..fc8255e 100644 --- a/java/code/src/com/redhat/rhn/domain/kickstart/KickstartFactory.java +++ b/java/code/src/com/redhat/rhn/domain/kickstart/KickstartFactory.java @@ -1024,4 +1024,24 @@ public class KickstartFactory extends HibernateFactory { return (List<KickstartableTree>) session.getNamedQuery(query).list(); }
+ /** + * Create the custom_partition command name if it doesn't exist. + * This will be created in the schema for 5.4 (or later), but for the + * 5.3.1 release we have to create it if it's not there + * @return the KickstartCommandName + */ + public static KickstartCommandName createCustomPartCommandName() { + final String customPartition = "custom_partition"; + KickstartCommandName custom = lookupKickstartCommandName(customPartition); + if (custom == null) { + custom = new KickstartCommandName(); + custom.setRequired(false); + custom.setName(customPartition); + custom.setOrder(53L); + custom.setArgs(true); + getSession().save(custom); + } + return custom; + } + } diff --git a/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartPartitionForm.java b/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartPartitionForm.java new file mode 100644 index 0000000..0494f5e --- /dev/null +++ b/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartPartitionForm.java @@ -0,0 +1,64 @@ +/** + * Copyright (c) 2009 Red Hat, Inc. + * + * This software is licensed to you under the GNU General Public License, + * version 2 (GPLv2). There is NO WARRANTY for this software, express or + * implied, including the implied warranties of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 + * along with this software; if not, see + * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + * + * Red Hat trademarks are not licensed under GPLv2. No permission is + * granted to use or replicate Red Hat trademarks that are incorporated + * in this software or its documentation. + */ +package com.redhat.rhn.frontend.action.kickstart; + +import com.redhat.rhn.frontend.struts.ScrubbingDynaActionForm; + +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; + +/** + * + * SystemDetailsForm + * @version $Rev$ + */ +public class KickstartPartitionForm extends ScrubbingDynaActionForm { + + private static final long serialVersionUID = 193849384978349839L; + + public static final String[] SPECIAL_PROHIBITED_INPUT = {"<", ">", "\{", "\}"}; + + + + /** + * Tell the form to "scrub thyself" + */ + public void scrub() { + List keys = new LinkedList(dynaValues.keySet()); + for (Iterator iter = keys.iterator(); iter.hasNext();) { + String name = (String) iter.next(); + Object value = dynaValues.get(name); + if (isScrubbable(name, value)) { + + value = scrub(value); + + if (value == null) { + dynaValues.remove(name); + } + else { + dynaValues.put(name, value); + } + } + } + } + + protected Object scrubString(String value) { + for (int x = 0; x < SPECIAL_PROHIBITED_INPUT.length; x++) { + value = value.replaceAll(SPECIAL_PROHIBITED_INPUT[x], ""); + } + return value; + } +} diff --git a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartFormatter.java b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartFormatter.java index dc94a64..87ff227 100644 --- a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartFormatter.java +++ b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartFormatter.java @@ -62,7 +62,8 @@ public class KickstartFormatter { private static final String WHITESPACE = "\s"; private static final String SWAP = "swap"; private static final String PART = "part"; - private static final String PARTITIONS = "partitions"; + private static final String PARTITIONS = "partitions"; + private static final String CUSTOM_PARTITION = "custom_partition"; private static final String RAID = "raid"; private static final String RAIDS = "raids"; private static final String VOLGROUP = "volgroup"; @@ -70,7 +71,8 @@ public class KickstartFormatter { private static final String LOGVOLS = "logvols"; private static final String LOGVOL = "logvol"; private static final String INCLUDE = "include"; - private static final String PARTREGEX = "partitions|raids|volgroups|logvols|include"; + private static final String PARTREGEX = "partitions|raids|volgroups|logvols|include|" + + "custom_partition"; private static final String DEPS = "--resolvedeps"; private static final String PACKAGES = "%packages"; private static final String INTERPRETER_OPT = "--interpreter"; @@ -419,6 +421,9 @@ public class KickstartFormatter { else if (cnameIn.equals(INCLUDE)) { retval = "%" + INCLUDE + SPACE + StringUtils.join(tokens, SPACE) + NEWLINE; } + else if (cnameIn.equals(CUSTOM_PARTITION)) { + retval = StringUtils.join(tokens, SPACE) + NEWLINE; + } return retval; }
diff --git a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartPartitionCommand.java b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartPartitionCommand.java index a1fae45..ed0792f 100644 --- a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartPartitionCommand.java +++ b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartPartitionCommand.java @@ -58,6 +58,7 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { private static final String INCLUDE = "include"; private static final String VOLGROUPS = "volgroups"; private static final String VOLGROUP = "volgroup"; + private static final String CUSTOM_PARTITION = "custom_partition"; private static final String EMPTY_STRING = "";
private KickstartCommandName raidName; @@ -65,6 +66,7 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { private KickstartCommandName logVolName; private KickstartCommandName includeName; private KickstartCommandName volGroupName; + private KickstartCommandName custom;
private LinkedHashMap partitions = new LinkedHashMap(Collections.EMPTY_MAP); private LinkedHashMap includes = new LinkedHashMap(Collections.EMPTY_MAP); @@ -77,6 +79,7 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { private Set logvolSet = new HashSet(); private Set volGroupSet = new HashSet(); private Set raidSet = new HashSet(); + private Set customSet = new HashSet();
private int partSwaps = 0; private int raidSwaps = 0; @@ -93,6 +96,10 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { logVolName = KickstartFactory.lookupKickstartCommandName(LOGVOLS); includeName = KickstartFactory.lookupKickstartCommandName(INCLUDE); volGroupName = KickstartFactory.lookupKickstartCommandName(VOLGROUPS); + custom = KickstartFactory.lookupKickstartCommandName(CUSTOM_PARTITION); + if (custom == null) { + custom = KickstartFactory.createCustomPartCommandName(); + } }
/** @@ -108,6 +115,8 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { buf.append(getPartition(this.ksdata.getVolgroups(), VOLGROUP)); buf.append(getPartition(this.ksdata.getLogvols(), LOGVOL)); buf.append(getPartition(this.ksdata.getIncludes(), "%" + INCLUDE)); + buf.append(getPartition(this.ksdata.getCustomPartitionOptions(), + CUSTOM_PARTITION)); return buf.toString(); }
@@ -130,11 +139,11 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { if (tokens == null || tokens.length == 0) { continue; } - if (tokens.length == 1) { - return new ValidatorError("kickstart.partition.invalid", token); + + String key = ""; + if (tokens.length > 1) { + key = tokens[1]; // mount point is the key } - - String key = tokens[1]; // mount point is the key String stripped = StringUtils.trim(token.replaceFirst(tokens[0], EMPTY_STRING)); if (log.isDebugEnabled()) { @@ -157,7 +166,7 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { handleLogVols(key, stripped); } else { - return new ValidatorError("kickstart.partition.invalid", token); + handleCustom(token); } } catch (ParseException e) { @@ -170,9 +179,22 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { ksdata.setPartitions(partitionSet); ksdata.setIncludes(includeSet); ksdata.setRaids(raidSet); + ksdata.setCustomPartitionOptions(customSet); return null; }
+ + private void handleCustom(String token) { + KickstartCommand ksCommand = new KickstartCommand(); + ksCommand.setCommandName(custom); + ksCommand.setCreated(new Date()); + ksCommand.setModified(ksCommand.getCreated()); + ksCommand.setArguments(token); + ksCommand.setKickstartData(this.ksdata); + customSet.add(ksCommand); + } + + /** * * @param keyIn mount point coming in @@ -307,7 +329,11 @@ public class KickstartPartitionCommand extends BaseKickstartCommand { for (Iterator itr = setIn.iterator(); itr.hasNext();) { KickstartCommand c = (KickstartCommand)itr.next(); String args = c.getArguments(); - retval.append(prefixIn + SPACE); + + if (!prefixIn.equals(CUSTOM_PARTITION)) { + retval.append(prefixIn + SPACE); + } + // check legacy perl hack (e.g. swap1...swapN) if (args.startsWith(SWAP) && !args.startsWith(LVMSWAP)) { String[] tmp = args.split(WHITESPACE); diff --git a/java/code/webapp/WEB-INF/struts-config.xml b/java/code/webapp/WEB-INF/struts-config.xml index 3b90c2e..b4855d7 100644 --- a/java/code/webapp/WEB-INF/struts-config.xml +++ b/java/code/webapp/WEB-INF/struts-config.xml @@ -675,7 +675,7 @@ </form-bean>
<form-bean name="kickstartPartitionForm" - type="com.redhat.rhn.frontend.struts.ScrubbingDynaActionForm"> + type="com.redhat.rhn.frontend.action.kickstart.KickstartPartitionForm"> <form-property name="partitions" type="java.lang.String" /> <form-property name="submitted" type="java.lang.Boolean"/> </form-bean> diff --git a/schema/spacewalk/common/data/rhnKickstartCommandName.sql b/schema/spacewalk/common/data/rhnKickstartCommandName.sql index 2460a20..dd135cc 100644 --- a/schema/spacewalk/common/data/rhnKickstartCommandName.sql +++ b/schema/spacewalk/common/data/rhnKickstartCommandName.sql @@ -178,4 +178,8 @@ values (rhn_kscommandname_id_seq.nextval, 'zfcp', 'Y', 51, 'N'); insert into rhnKickstartCommandName (id, name, uses_arguments, sort_order, required) values (rhn_kscommandname_id_seq.nextval, 'custom', 'Y', 52, 'N');
+insert into rhnKickstartCommandName (id, name, uses_arguments, sort_order, required) +values (rhn_kscommandname_id_seq.nextval, 'custom_partition', 'Y', 53, 'N'); + + commit;
commit 2d37cd8705696dfcdab21af69a47378d13f95572 Author: Justin Sherrill jsherril@redhat.com Date: Mon Oct 12 12:27:13 2009 -0400
522526 - adding schema upgrade script for snippet issue
diff --git a/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/003-rhnKickstartCommandName.sql b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/003-rhnKickstartCommandName.sql new file mode 100644 index 0000000..0ce5010 --- /dev/null +++ b/schema/spacewalk/upgrade/spacewalk-schema-0.6-to-spacewalk-schema-0.7/003-rhnKickstartCommandName.sql @@ -0,0 +1,9 @@ +insert into rhnKickstartCommandName + select rhn_kscommandname_id_seq.nextval as id, + 'custom_partition' as name, + 'Y' as uses_arguments, + 53 as sort_order, 'N' as required + from dual + where NOT EXISTS (select id from rhnKickstartCommandName where name = 'custom_partition'); + +
spacewalk-commits@lists.fedorahosted.org