Re: [PATCH] Support conjunctive keyword search in RPC interface

2020-07-05 Thread Kevin Morris
Okay, I was totally mistaken - `$keyword_string` is only ever sanitized in the right place (name/name-desc) in master. Yeah, I can rework this to be a bit cleaner as you recommended -- no problem. ++ on this, will be included in next rev. On Sun, Jul 5, 2020 at 11:51 AM Kevin Morris wrote: > Do

Re: [PATCH] Support conjunctive keyword search in RPC interface

2020-07-05 Thread Kevin Morris
> > Same here, do we need the space before the closing parentheses? More > importantly though, do we want to add a space after the parenthesis > instead to match the previous behavior of SQL strings always ending with > a space, so we can immediately append without a space? > This one can't hurt

Re: [PATCH] Support conjunctive keyword search in RPC interface

2020-07-05 Thread Kevin Morris
> > Do name and name-desc now behave exactly the same (see below)? If so, > this change in behavior should be documented at least. I would have > expected some more refactoring in construct_keyword_search() and one > additional parameter being passed here though. > > Should we include

Re: [PATCH] Support conjunctive keyword search in RPC interface

2020-07-05 Thread Lukas Fleischer
On Sun, 05 Jul 2020 at 01:13:25, Kevin Morris wrote: > Alright, patch sent; I used `-v1` this time with `git send-email`... I > can't find documentation for that switch yet. I've tested basic search > through both paths; the only refactoring that needed to be done was to > remove the extra "AND ("

Re: [PATCH] Support conjunctive keyword search in RPC interface

2020-07-05 Thread Lukas Fleischer
On Sun, 05 Jul 2020 at 01:10:07, Kevin Morris wrote: > Newly supported API Version 6 modifies `type=search` functionality; it > now behaves the same as `name` or `name-desc` search through the > https://aur.archlinux.org/packages/ search page. > > Search for packages containing the literal

Re: [PATCH] Support conjunctive keyword search in RPC interface

2020-07-04 Thread Kevin Morris
Alright, patch sent; I used `-v1` this time with `git send-email`... I can't find documentation for that switch yet. I've tested basic search through both paths; the only refactoring that needed to be done was to remove the extra "AND (" and ")" from the generic function, and add it where we need