rename LoggingQuery.query() to rawQuery() to make audits easier
rawQuery() is much more dangerous, so this method should have the same name as the method it is actually calling. https://f-droid.org/docs/Second_Audit_Report/#f47--fdroidclient-raw-sql-query-executions
This commit is contained in:
parent
1deec1c9b3
commit
7bc7fa9288
@ -533,7 +533,7 @@ public class ApkProvider extends FDroidProvider {
|
||||
queryBuilder.addSelection(query);
|
||||
queryBuilder.addOrderBy(sortOrder);
|
||||
|
||||
Cursor cursor = LoggingQuery.query(db(), queryBuilder.toString(), queryBuilder.getArgs());
|
||||
Cursor cursor = LoggingQuery.rawQuery(db(), queryBuilder.toString(), queryBuilder.getArgs());
|
||||
cursor.setNotificationUri(getContext().getContentResolver(), uri);
|
||||
return cursor;
|
||||
}
|
||||
|
@ -131,7 +131,7 @@ public class AppPrefsProvider extends FDroidProvider {
|
||||
query.addFields(projection);
|
||||
query.addOrderBy(sortOrder);
|
||||
|
||||
Cursor cursor = LoggingQuery.query(db(), query.toString(), query.getArgs());
|
||||
Cursor cursor = LoggingQuery.rawQuery(db(), query.toString(), query.getArgs());
|
||||
cursor.setNotificationUri(getContext().getContentResolver(), uri);
|
||||
return cursor;
|
||||
}
|
||||
|
@ -892,7 +892,7 @@ public class AppProvider extends FDroidProvider {
|
||||
query.addOrderBy(sortOrder);
|
||||
query.addLimit(limit);
|
||||
|
||||
Cursor cursor = LoggingQuery.query(db(), query.toString(), query.getArgs());
|
||||
Cursor cursor = LoggingQuery.rawQuery(db(), query.toString(), query.getArgs());
|
||||
cursor.setNotificationUri(getContext().getContentResolver(), uri);
|
||||
return cursor;
|
||||
}
|
||||
|
@ -211,7 +211,7 @@ public class CategoryProvider extends FDroidProvider {
|
||||
query.setOnlyCategoriesWithApps();
|
||||
}
|
||||
|
||||
Cursor cursor = LoggingQuery.query(db(), query.toString(), query.getArgs());
|
||||
Cursor cursor = LoggingQuery.rawQuery(db(), query.toString(), query.getArgs());
|
||||
cursor.setNotificationUri(getContext().getContentResolver(), uri);
|
||||
return cursor;
|
||||
}
|
||||
|
@ -161,7 +161,7 @@ final class LoggingQuery {
|
||||
return plan;
|
||||
}
|
||||
|
||||
public static Cursor query(SQLiteDatabase db, String query, String[] queryBuilderArgs) {
|
||||
public static Cursor rawQuery(SQLiteDatabase db, String query, String[] queryBuilderArgs) {
|
||||
return new LoggingQuery(db, query, queryBuilderArgs).rawQuery();
|
||||
}
|
||||
|
||||
|
@ -138,7 +138,7 @@ public class PackageProvider extends FDroidProvider {
|
||||
query.addFields(projection);
|
||||
query.addOrderBy(sortOrder);
|
||||
|
||||
Cursor cursor = LoggingQuery.query(db(), query.toString(), query.getArgs());
|
||||
Cursor cursor = LoggingQuery.rawQuery(db(), query.toString(), query.getArgs());
|
||||
cursor.setNotificationUri(getContext().getContentResolver(), uri);
|
||||
return cursor;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user