5 Overview over all types of searches that are supported and which
8 general TODO: allow to search for a specific version?
13 PKG_NAME =~ ^[\w+.-]+$
14 SUITE_NAME =~ ^[\w-]+$
15 ARCHIVE_NAME =~ ^[\w-]+$
16 SECTION_NAME =~ ^[\w-]+$
18 PATH_NAME =~ ^[\w.:+/-]+$ <-- what to allow here?
20 if an parameter type is suffixes with (s) this means you can
21 specify an array of values separated by commas.
23 package, suite, archive, section, and arch can also be specified via
24 PATH_INFO (mode too?). They can not take more than one value then, though.
27 search for package name:
28 ------------------------
33 suite [SUITE_NAME(s) | 'all'] default='all'
34 archive [ARCHIVE_NAME(s) | 'all' ] default='all'
35 section [SECTION_NAME(s) | 'all' ] default='all'
36 arch [ARCH_NAME(s) | 'any' ] default='any'
37 exact [BOOL] default=1
39 TODO: Allow more than one keyword
41 full text search in package names and descriptions:
42 ---------------------------------------------------
47 suite [SUITE_NAME(s) | 'all'] default='all'
48 archive [ARCHIVE_NAME(s) | 'all' ] default='all'
49 section [SECTION_NAME(s) | 'all' ] default='all'
50 arch [ARCH_NAME(s) | 'any' ] default='any'
51 exact [BOOL] default=1
53 TODO: Allow more than one keyword
62 archive [ARCHIVE_NAME(s) | 'default' | 'all' ] default=( us security non-US )
63 section [SECTION_NAME(s) | 'all' ] default='all'
64 arch [ARCH_NAME(s) | 'any' ] default='any'
74 archive [ARCHIVE_NAME(s) | 'default' | 'all' ] default=( us security non-US )
76 TODO: support section?
78 show file list for one package:
79 -------------------------------
86 archive [ARCHIVE_NAME(s) | 'default' | 'all' ] default=( us security non-US )
88 TODO: support section?
97 ?mode [ 'file' | 'dir' | 'full' ]
99 archive [ARCHIVE_NAME(s) | 'default' | 'all' ] default=( us security non-US )
101 TODO: support section?
102 suite/arch were required in the old version, still are?
103 which modes do we want? The old ones were "files", "dirs+files", "full"