Skip to:
Content

bbPress.org

{33} Commit Messages, Current Release (4646 matches)

Report designed to help manage the list of contributors.

Note: If you'd like a RSS feed of the changesets a they happen, Please use the timeline rss feed instead.

Results (1 - 100 of 4646)

1 2 3 4 5 6 7 8 9 10 11
Changeset Author Message
[7109] johnjamesjacoby BuddyPress: Mark all replies when marking topic notifications as read. This commit fixes a regression - introduced in r6845 - that was causing marking topic notifications as read to fail. It fixes it by looping through all replies to a topic and attempting to mark them all individually. It is not a particularly optimized approach, but it does resolve the regression in such a way that accounts for both topic IDs and reply IDs. In branches/2.6, for 2.6.6. Fixes #3213.
[7108] johnjamesjacoby BuddyPress: Mark all replies when marking topic notifications as read. This commit fixes a regression - introduced in r6845 - that was causing marking topic notifications as read to fail. It fixes it by looping through all replies to a topic and attempting to mark them all individually. It is not a particularly optimized approach, but it does resolve the regression in such a way that accounts for both topic IDs and reply IDs. In trunk, for 2.7.0. Fixes #3378.
[7107] netweb Build Tools: Update Node.js and npm required versions
[7106] netweb Build Tools: Update PHPCS
[7105] johnjamesjacoby Users: Correctly calculate offset in User Profile > Last Activity. Previous to this, Last Activity was being saved with `time()` but then using the site offset on display. For negative timezones, this would cause "sometime ago" type output in screens like User Profiles. Also correctly update Last Activity when posting new Topics and Replies, and add expiration to transients for anonymous users to prevent them from being autoloaded while also never expiring. In trunk, for 2.7.0. Fixes #3378.
[7104] johnjamesjacoby Users: Correctly calculate offset in User Profile > Last Activity. Previous to this, Last Activity was being saved with `time()` but then using the site offset on display. For negative timezones, this would cause "sometime ago" type output in screens like User Profiles. Also correctly update Last Activity when posting new Topics and Replies, and add expiration to transients for anonymous users to prevent them from being autoloaded while also never expiring. In branches/2.6, for 2.6.6. See #3378.
[7103] johnjamesjacoby Bump out-of-date dependencies.
[7102] johnjamesjacoby Warnings: Prevent PHP warnings in Multisite Dashboards. This commit wraps `bbp_current_screen` hooks around an `is_blog_admin()` call, to explicitly target the intended admin-area Site Dashboard. This avoids some warnings from functions not existing, as a result of how `BBP_Admin` is currently invoked (on `bbp_init` for converting passwords.) In trunk, for 2.7.0.
[7101] johnjamesjacoby Warnings: Prevent PHP warnings in Multisite Dashboards. This commit wraps `bbp_current_screen` hooks around an `is_blog_admin()` call, to explicitly target the intended admin-area Site Dashboard. This avoids some warnings from functions not existing, as a result of how `BBP_Admin` is currently invoked (on `bbp_init` for converting passwords.) In branches/2.6, for 2.6.6.
[7100] johnjamesjacoby Theme Compatibility: Avoid compatibility issues between MySQL versions. This commit introduces a new function - `bbp_get_empty_datetime()` - which returns a valid, filterable, "empty" MySQL formatted datetime value. This new function is used inside the theme compatibility API to ensure that global `WP_Post` datetime values are not "0" to better support MySQL 8 and higher, which is dropping support for `NO_ZERO_DATES`. Props GDragoN. In branches/2.6, for 2.6.6. Fixes #3354.
[7099] johnjamesjacoby Theme Compatibility: Avoid compatibility issues between MySQL versions. This commit introduces a new function - `bbp_get_empty_datetime()` - which returns a valid, filterable, "empty" MySQL formatted datetime value. This new function is used inside the theme compatibility API to ensure that global `WP_Post` datetime values are not "0" to better support MySQL 8 and higher, which is dropping support for `NO_ZERO_DATES`. Props GDragoN. In trunk, for 2.7.0. See #3354.
[7098] johnjamesjacoby Accessibility: Text Changes: Use sentence case for the word "Error" in various error messages, instead of all caps. Using all caps should be avoided for better readability, and because screen readers may pronounce all-caps words as abbreviations. Related to [WP47156], #WP47656, #WP43037, #WP42945. Props casiepa, man4toman, mmeet94, SergeyBiryukov, afercia, ryokuhi, sabernhardt, garrett-eclipse. In trunk, for 2.7.0. Fixes #3333, #3377.
[7097] johnjamesjacoby Accessibility: Text Changes: Use sentence case for the word "Error" in various error messages, instead of all caps. Using all caps should be avoided for better readability, and because screen readers may pronounce all-caps words as abbreviations. Related to [WP47156], #WP47656, #WP43037, #WP42945. Props casiepa, man4toman, mmeet94, SergeyBiryukov, afercia, ryokuhi, sabernhardt, garrett-eclipse. In branches/2.6, for 2.6.6. See #3333, #3377.
[7096] johnjamesjacoby Replies: Correct inverted logic in bbp_update_reply_walker(). This commit fixes a bug causing Forum Category metadata to not be updated when publishing a reply. Props vbadham. In trunk, for 2.7.0. Fixes #3376.
[7095] johnjamesjacoby Replies: Correct inverted logic in bbp_update_reply_walker(). This commit fixes a bug causing Forum Category metadata to not be updated when publishing a reply. Props vbadham. In branches/2.6, for 2.6.6. See #3376.
[7094] johnjamesjacoby Bump 2.6 branch to 2.6.6-alpha-1. Includes readme.txt updates merged from trunk in r7093.
[7093] johnjamesjacoby Readme: Bump stable tag and group "Requires" headers together. In trunk, for 2.7.0.
[7092] johnjamesjacoby Update plugin headers in trunk to include newest supported keys. Adds "Requires PHP" and "Requires at least" using versions from 2.6.5 (for now.) Props spacedmonkey.
[7091] johnjamesjacoby Tag 2.6.5.
[7090] johnjamesjacoby Bump 2.6 branch versions to 2.6.5.
[7089] johnjamesjacoby Settings: Only allow users with the `edit_users` capability to toggle the Super Moderators option. This commit also rearranges some settings for improved UX, and adds descriptive text to the "Super Moderators" and "Forum Moderators" settings for improved clarity. This commit addresses a responsibly disclosed security concern, and does not have a public issue in Trac. In branches/2.6, for 2.6.5.
[7088] johnjamesjacoby Settings: Only allow users with the `edit_users` capability to toggle the Super Moderators option. This commit also rearranges some settings for improved UX, and adds descriptive text to the "Super Moderators" and "Forum Moderators" settings for improved clarity. This commit addresses a responsibly disclosed security concern, and does not have a public issue in Trac. In trunk, for 2.7.0.
[7087] johnjamesjacoby Signups: Ensure that the dynamic role exists before setting it. This commit introduces several new helper functions for validating Forum roles before saving & assigning them to new user accounts. It also adds relevant capability checks to prevent unauthorized users from performing role assignments. In branches/2.6, for 2.6.5. See #3157.
[7086] johnjamesjacoby Signups: Ensure that the dynamic role exists before setting it. This commit introduces several new helper functions for validating Forum roles before saving & assigning them to new user accounts. It also adds relevant capability checks to prevent unauthorized users from performing role assignments. In trunk, for 2.7.0. See #3157.
[7085] johnjamesjacoby Forums: Escape forum descriptions in admin-area list tables. This commit ensures that HTML is not rendered where it is not intended to be, most important to users having the `unfiltered_html` capability. Props binit. In branches/2.6, for 2.6.5. See #3374.
[7084] johnjamesjacoby Forums: Escape forum descriptions in admin-area list tables. This commit ensures that HTML is not rendered where it is not intended to be, most important to users having the `unfiltered_html` capability. Props binit. In trunk, for 2.7.0. See #3374.
[7083] johnjamesjacoby Formatting: tweak regular expression for @ mentions. This commit fixes a bug causing usernames to be made clickable even after they were already made clickable previously by the email address filter. In trunk, for 2.7.0. See #3371.
[7082] johnjamesjacoby Formatting: tweak regular expression for @ mentions. This commit fixes a bug causing usernames to be made clickable even after they were already made clickable previously by the email address filter. In 2.6 branch, for 2.6.5. See #3371.
[7081] johnjamesjacoby Sub-Actions: add `is_string() checks to `bbp_get/post_request()` functions. This commit prevents possible PHP warnings when `action` global variables are sent over as an array using the `[]` URI syntax, which is not supported. Props dd32. (In branches/2.6, for 2.6.5.) Fixes #3373.
[7080] johnjamesjacoby Sub-Actions: add `is_string() checks to `bbp_get/post_request()` functions. This commit prevents possible PHP warnings when `action` global variables are sent over as an array using the `[]` URI syntax, which is not supported. Props dd32. (In trunk, for 2.7.0.) Fixes #3373.
[7079] johnjamesjacoby Update node dependencies.
[7078] johnjamesjacoby Update node dependencies.
[7077] johnjamesjacoby Search/Rewrites: unslash search terms inside `bbp_get_search_terms()`. This commit ensures that search terms appear correctly inside of template output, without additional slashes. It also eliminates a few repeated calls to `bbp_get_search_rewrite_id()`, and more strictly compares rewrite rule query vars to null results for improved code clarity & consistency. Props dd32, johnjamesjacoby. Fixes #3357. 2.6 branch, for 2.6.5.
[7076] johnjamesjacoby Search/Rewrites: unslash search terms inside `bbp_get_search_terms()`. This commit ensures that search terms appear correctly inside of template output, without additional slashes. It also eliminates a few repeated calls to `bbp_get_search_rewrite_id()`, and more strictly compares rewrite rule query vars to null results for improved code clarity & consistency. Props dd32, johnjamesjacoby. See #3357. Trunk, for 2.7.0.
[7075] johnjamesjacoby Dependencies: routine updating of node dependency tree.
[7074] johnjamesjacoby Dependencies: routine updating of node dependency tree.
[7073] johnjamesjacoby Theme Compat: conditionally unhook adjacent posts. This commit adds a new function that is used to conditionally unhook a WordPress core action, and is necessary to prevent debug notices from adjacent posts and Theme Compatibility making `post_date` a `0` value. Props r-a-y. For 2.6.15, branches/2.6.
[7072] johnjamesjacoby Theme Compat: conditionally unhook adjacent posts. This commit adds a new function that is used to conditionally unhook a WordPress core action, and is necessary to prevent debug notices from adjacent posts and Theme Compatibility making `post_date` a `0` value. Props r-a-y. For 2.6.15, branches/2.6.
[7071] johnjamesjacoby Suggestions: various performance improvements & user request checks. This commit adds a number of code changes surrounding admin-area topic & user suggestions: * Limits to 10 results by default * Prevents superfluous count queries, and taxonomy & meta prefetching * Fixes several UX bugs with suggesting users, specifically around single-digit user IDs and miscellaneous allowed characters * Fixes an unintended behavior that allowed non-super moderators to search for users by email address (props mirror12k) * Fixes incorrect `wp_die()` contents when no results were available, causing a `0` to be displayed instead of nothing * Adds documentation where it was previously lacking * Adds a small bit of user input sanitization & trimming, since these methods are already being scrutinized For 2.6.15, branches/2.6.
[7070] johnjamesjacoby Suggestions: various performance improvements & user request checks. This commit adds a number of code changes surrounding admin-area topic & user suggestions: * Limits to 10 results by default * Prevents superfluous count queries, and taxonomy & meta prefetching * Fixes several UX bugs with suggesting users, specifically around single-digit user IDs and miscellaneous allowed characters * Fixes an unintended behavior that allowed non-super moderators to search for users by email address (props mirror12k) * Fixes incorrect `wp_die()` contents when no results were available, causing a `0` to be displayed instead of nothing * Adds documentation where it was previously lacking * Adds a small bit of user input sanitization & trimming, since these methods are already being scrutinized For 2.7, trunk.
[7069] johnjamesjacoby Templates: avoid `$wp_query` global touches. This commit replaces direct `$wp_query` touches with calls to `bbp_get_wp_query()` which is designed for this purpose. Combined with the filter inside of `bbp_get_global_object()` this enables originally intended flexibility inside of the template stack. See #3334. For 2.7, trunk.
[7068] johnjamesjacoby Templates: avoid `$wp_query` global touches. This commit replaces direct `$wp_query` touches with calls to `bbp_get_wp_query()` which is designed for this purpose. Combined with the filter inside of `bbp_get_global_object()` this enables originally intended flexibility inside of the template stack. See #3334. For 2.6.15, branches/2.6.
[7067] johnjamesjacoby Templates: avoid possible fatal error in `is_bbpress()`. This commit confirms that the `$wp_query` global has been invoked before attempting to make comparisons against it. It also uses `_doing_it_wrong()` to alert developers to what is going on. Props r-a-y. Fixes #3334. For 2.6.15, branches/2.6.
[7066] johnjamesjacoby Templates: avoid possible fatal error in `is_bbpress()`. This commit confirms that the `$wp_query` global has been invoked before attempting to make comparisons against it. It also uses `_doing_it_wrong()` to alert developers to what is going on. Props r-a-y. Fixes #3334. For 2.7, trunk.
[7065] johnjamesjacoby Bump stable tag in trunk 2.6.4, and also update an node dependency.
[7064] johnjamesjacoby Bump 2.6 branch to 2.6.5-alpha-1.
[7063] johnjamesjacoby Tag 2.6.4 from 2.6 branch.
[7062] johnjamesjacoby Bump /src/bbpress.php plugin header to 2.6.4.
[7061] johnjamesjacoby Bump 2.6 branch to 2.6.4.
[7060] johnjamesjacoby BuddyPress: explicitly validate IDs when editing Group forum topics & replies. This commit adds methods to validate that the forum IDs and reply-to IDs for topics & replies are within the accepted ranges for the specific Group Forum they are being edited inside of. In addition, the `moderate_forum` mapped meta capability is removed, and the broader `moderate` capability will continue to cover its use case. This capability was not intended to be used directly, and doing so incorrectly would trigger unintended and infinite recursion. For 2.7, trunk
[7059] johnjamesjacoby BuddyPress: explicitly validate IDs when editing Group forum topics & replies. This commit adds methods to validate that the forum IDs and reply-to IDs for topics & replies are within the accepted ranges for the specific Group Forum they are being edited inside of. In addition, the `moderate_forum` mapped meta capability is removed, and the broader `moderate` capability will continue to cover its use case. This capability was not intended to be used directly, and doing so incorrectly would trigger unintended and infinite recursion. For 2.6.14, branches/2.6
[7058] johnjamesjacoby BuddyPress: explicitly query for Group forum IDs, for topic parent dropdown. This commit fixes an ambiguity regarding which forum IDs should/may appear when editing a Forum Topic inside a Group Forum. By being explicit here, a possible bug can be avoided where incorrect forum IDs could be listed. Props imath. For 2.6.14, branches/2.6
[7057] johnjamesjacoby BuddyPress: explicitly query for Group forum IDs, for topic parent dropdown. This commit fixes an ambiguity regarding which forum IDs should/may appear when editing a Forum Topic inside a Group Forum. By being explicit here, a possible bug can be avoided where incorrect forum IDs could be listed. Props imath. For 2.7, trunk.
[7056] netweb General: fix a few typos. Props passoniate, wpamitkumar, sharaz. Fixes #3308, #3316, #3317, #3319, #3323.
[7055] johnjamesjacoby General: add support for `include` attribute in `bbp_dropdown()`. Props imath. For 2.7, trunk.
[7054] johnjamesjacoby General: add support for `include` attribute in `bbp_dropdown()`. Props imath. For 2.6.4, branches/2.6.
[7053] johnjamesjacoby General: fix a few typos. Props ankitmaru, mukesh27. Fixes #3312, #3313, #3315. For 2.7, trunk.
[7052] johnjamesjacoby Forums: Code improvement to `bbp_list_forums()`. This commit loosens the comparison on the `echo` array parameter into an `empty()` check, which will silence any debug notices that may happen if `bbp_after_list_forums_parse_args` is filtered to remove it. Props Toengel. Fixes #3314. For 2.6.4, branches/2.6.
[7051] johnjamesjacoby Forums: Code improvement to `bbp_list_forums()`. This commit loosens the comparison on the `echo` array parameter into an `empty()` check, which will silence any debug notices that may happen if `bbp_after_list_forums_parse_args` is filtered to remove it. Props Toengel. Fixes #3314. For 2.7, trunk.
[7050] netweb Build Tools: Improve PHPCS setup. Props jrf. See #3294. For trunk.
[7049] netweb PHPCS: Pinking shears. Props jrf. See #3294. For branches/2.6.
[7048] netweb PHPCS: Pinking shears. Props jrf. See #3294. For trunk.
[7047] netweb PHPCS: Use Parenthesis when instantiating a new object. Props jrf. See #3294. For branches/2.6.
[7046] netweb PHPCS: Use Parenthesis when instantiating a new object. Props jrf. See #3294. For trunk.
[7045] netweb Build Tools: Update `svn:ignore` and `.gitignore` • This commit is a follow up to [7038] to also ignore `.phpcs.xml` Props jrf. See #3294.
[7044] netweb Build Tools: Update Travis CI config. • Drop `apt: true` key • Drop PHP 5.3 & 5.4 jobs • Add PHP 7.3 & 7.4 jobs • Drop WordPress 4.7, 4.8, & 4.9 • Add WordPress 5.2 & 5.3 • Ensure MySQL is available • Exclude WP 5.2 from PHP 7.4 jobs • Remove #bbpress-dev IRC notifications • Remove deprecated `sudu: false` key • Run BuddyPress Tests on all jobs • Simplify PHPUnit Travis Grunt task • Swap `dist: trusty` key to `os: linux` key For branches/2.6.
[7043] netweb Build Tools: Update Travis CI config. • Drop `apt: true` key • Drop PHP 5.3 & 5.4 jobs • Add PHP 7.3 & 7.4 jobs • Drop WordPress 4.7, 4.8, & 4.9 • Add WordPress 5.2 & 5.3 • Ensure MySQL is available • Exclude WP 5.2 from PHP 7.4 jobs • Remove #bbpress-dev IRC notifications • Remove deprecated `sudu: false` key • Run BuddyPress Tests on all jobs • Simplify PHPUnit Travis Grunt task • Swap `dist: trusty` key to `os: linux` key For trunk.
[7042] netweb SVN: Set `svn:mime-type` to `text/xml` for *.xml.dist files
[7041] netweb Build Tools: Update SPDX License in `composer.json` to adhere to SPDX v3.0 specification.
[7040] netweb Build Tools: Update SPDX License in `composer.json` to adhere to SPDX v3.0 specification.
[7039] netweb Build Tools: Add project root `composer.json` file. This commit adds the following Composer package developer dependencies: • `phpcompatibility/phpcompatibility-wp` • `wp-coding-standards/wpcs` • `dealerdirect/phpcodesniffer-composer-installer` This also adds two composer scripts: • `composer lint` to "lint" the PHP files using PHPCS • `composer format` to "format" the PHP files using PHPCBF Props jrf. See #3294.
[7038] netweb Build Tools: Update `svn:ignore` and `.gitignore` Props jrf. See #3294.
[7037] johnjamesjacoby Strings: improve consistency of "ERROR" messaging. This commit moves a few colons from within their respective `<strong>` tag to outside of them, making them consistent with a few dozen other usages. Props casiepa. Fixes #3302. For 2.7, trunk.
[7036] johnjamesjacoby Strings: improve consistency of "ERROR" messaging. This commit moves a few colons from within their respective `<strong>` tag to outside of them, making them consistent with a few dozen other usages. Props casiepa. Fixes #3302. For 2.6.4, branches2.6.
[7035] johnjamesjacoby Bump package version.
[7034] johnjamesjacoby Make CSS linter happy again.
[7033] johnjamesjacoby Make CSS linter happy again.
[7032] johnjamesjacoby Users: move `_new_email` from options to usermeta. This commit brings bbPress up-to-date with how WordPress tracks changes to email addresses. It includes a small bit of styling to add emphasis to the email address inside the standard notice wrapper. See #3306. For 2.7, trunk.
[7031] johnjamesjacoby Users: move `_new_email` from options to usermeta. This commit brings bbPress up-to-date with how WordPress tracks changes to email addresses. It includes a small bit of styling to add emphasis to the email address inside the standard notice wrapper. See #3306. For 2.6.4, branches/2.6.
[7030] johnjamesjacoby Users: ensure topic & reply counts and last posted time are updated when user is spammed & hammed. This commit ensures that these user meta values are correct when a user is marked (or unmarked) as a spammer. In addition, the newer topic status function is used to ensure that Closed topics are included. See #3305. For 2.6.4, branches/2.6.
[7029] johnjamesjacoby Users: ensure topic & reply counts and last posted time are updated when user is spammed & hammed. This commit ensures that these user meta values are correct when a user is marked (or unmarked) as a spammer. In addition, the newer topic status function is used to ensure that Closed topics are included. See #3305. For 2.7, trunk.
[7028] johnjamesjacoby Users: register the `_bbp_last_posted` meta key. This commit ensures that the meta key used to check if a user needs to be slowed down is registered. See #3305. For 2.7, trunk.
[7027] johnjamesjacoby Users: register the `_bbp_last_posted` meta key. This commit ensures that the meta key used to check if a user needs to be slowed down is registered. See #3305. For 2.6.4, branches/2.6.
[7026] johnjamesjacoby Engagements: update cache groups in User strategy. This commit makes all cache groups the same, and adds an inline comment about zero value object IDs. It also fixes a performance issue with pre-2.6 non-upgraded databases causing FIND_IN_SET queries not to be retrieved from cache correctly. See #3292. For 2.6.4, branches/2.6.
[7025] johnjamesjacoby Engagements: update cache groups in User strategy. This commit makes all cache groups the same, and adds an inline comment about zero value object IDs. It also fixes a performance issue with pre-2.6 non-upgraded databases causing FIND_IN_SET queries not to be retrieved from cache correctly. See #3292. For 2.7, trunk.
[7024] johnjamesjacoby Engagements: fix bugs with caching implementation in User strategy. This commit adds the `$object_id` to the end of the cache key, to avoid collisions with other IDs. It also loosens 2 explicit `true` comparisons because internal calls to `update_meta()` up the stack may return an integer. See #3292. For 2.7, trunk.
[7023] johnjamesjacoby Engagements: fix bugs with caching implementation in User strategy. This commit adds the `$object_id` to the end of the cache key, to avoid collisions with other IDs. It also loosens 2 explicit `true` comparisons because internal calls to `update_meta()` up the stack may return an integer. See #3292. For 2.6.4, branches/2.6.
[7022] johnjamesjacoby Bump 2.6 branch to 2.6.4-alpha-1.
[7021] johnjamesjacoby Set stable tag in readme.txt to 2.6.3.
[7020] johnjamesjacoby Set stable tag in readme.txt to 2.6.3.
[7019] johnjamesjacoby Tag 2.6.3.
[7018] johnjamesjacoby Remove alpha designation from 2.6 branch, for 2.6.3.
[7017] johnjamesjacoby Requirements: bump PHP version to 5.6.20. This commit adds support for the "Requires PHP" readme tag, and also bumps the version for Composer. Props jrf. Fixes #3298. For 2.7, trunk.
[7016] johnjamesjacoby Requirements: bump PHP version to 5.6.20. This commit adds support for the "Requires PHP" readme tag, and also bumps the version for Composer. Props jrf. Fixes #3298. For 2.6.3, branches/2.6.
[7015] johnjamesjacoby Converters: PHP7.4 code compatibility. This commit uses the correct array syntax in the Invision converter, to avoid fatal erroring in PHP7.4+. Props jrf. Fixes #3299. For 2.7, trunk.
[7014] johnjamesjacoby Converters: PHP7.4 code compatibility. This commit uses the correct array syntax in the Invision converter, to avoid fatal erroring in PHP7.4+. Props jrf. Fixes #3299. For 2.6.3, branches/2.6.
[7013] johnjamesjacoby Engagements: stop shouting. This commit removes the last remaining exclamation mark from some engagements feedback. Props casiepa. Fixes #3293. For 2.7, trunk.
[7012] johnjamesjacoby Engagements: stop shouting. This commit removes the last remaining exclamation mark from some engagements feedback. Props casiepa. Fixes #3293. For 2.6.3, branches/2.6.
[7011] johnjamesjacoby Replies: avoid stomping `t` in Reply JavaScript. This commit fixes a bug causing the adminbar to become undefined, resulting in a JavaScript error that caused hierarchical replies not to work correctly. Props Kipperlenny. Fixes #3301. For 2.6.3, branches/2.6.
[7010] johnjamesjacoby Replies: avoid stomping `t` in Reply JavaScript. This commit fixes a bug causing the adminbar to become undefined, resulting in a JavaScript error that caused hierarchical replies not to work correctly. Props Kipperlenny. Fixes #3301. For 2.7, trunk.
1 2 3 4 5 6 7 8 9 10 11
Note: See TracReports for help on using and creating reports.