Robert Sesek [Sat, 17 Mar 2007 18:25:02 +0000 (18:25 +0000)]
r1471: Fix for bug://report/69: In install/global.php, move the loading of the includes/language.php to be higher up so that the gettext emulation system is enabled sooner
Robert Sesek [Sat, 17 Mar 2007 16:08:45 +0000 (16:08 +0000)]
r1470: Fix two bugs with searching that would:
- Delete the current search if it were ever to be rerun
- Not update the timestamp on cached searches which would cause them to be rerun every time
Robert Sesek [Sat, 17 Mar 2007 16:03:27 +0000 (16:03 +0000)]
r1469: Misspelled TIMENOW in search.php which caused searches to not be rerun after 15 minutes
Robert Sesek [Sat, 17 Mar 2007 15:52:02 +0000 (15:52 +0000)]
r1468: In mailtest.php:
- Check the validity of email addresses before sending
- Make the sending from a non-existent address more effective and meaningful
Robert Sesek [Sat, 17 Mar 2007 15:42:08 +0000 (15:42 +0000)]
r1467: Adding a mailtest script for people who are having problems receiving emails in Bugdar.
Robert Sesek [Fri, 16 Mar 2007 02:27:22 +0000 (02:27 +0000)]
r1466: Fixing a bug in NotificationCenter::send_new_comment_notice() where we weren't getting the userid because we were accessing strings and not the $userid variable
Robert Sesek [Tue, 13 Mar 2007 00:41:25 +0000 (00:41 +0000)]
r1464: These will also probably create improper escape warnings due to doing {"$somevar"}
Robert Sesek [Tue, 13 Mar 2007 00:38:43 +0000 (00:38 +0000)]
r1463: Fix an improper character escape
Robert Sesek [Tue, 13 Mar 2007 00:32:59 +0000 (00:32 +0000)]
r1462: Fix the tag from "verson" to "version"
Robert Sesek [Mon, 12 Mar 2007 01:35:07 +0000 (01:35 +0000)]
r1461: Forgot one prefix
Robert Sesek [Mon, 12 Mar 2007 01:34:23 +0000 (01:34 +0000)]
r1460: Add a few sanity checks in the mass-update system just in case
Robert Sesek [Mon, 12 Mar 2007 00:24:19 +0000 (00:24 +0000)]
r1459: We need to get rid of all the old searches in order for the system to work right again, so do that in mark2
Robert Sesek [Mon, 12 Mar 2007 00:22:57 +0000 (00:22 +0000)]
r1458: Fixed a bug so that now the default column options are used properly
Robert Sesek [Mon, 12 Mar 2007 00:17:02 +0000 (00:17 +0000)]
r1457: We needed to reexport the settings because 'userid' isn't a valid column option
Robert Sesek [Mon, 12 Mar 2007 00:09:58 +0000 (00:09 +0000)]
r1456: We need to add default settings and custom help to the upgrade script because we added them in avalon
Robert Sesek [Mon, 12 Mar 2007 00:09:27 +0000 (00:09 +0000)]
r1455: Removing all the queries we have added to the upgrade script
Robert Sesek [Mon, 12 Mar 2007 00:00:37 +0000 (00:00 +0000)]
r1454: Encase the foreach() loop on components in ConstructProductSelect() so we don't get warnings
Robert Sesek [Sun, 11 Mar 2007 23:55:33 +0000 (23:55 +0000)]
r1453: Stop including includes/setting.php when we don't need to for the upgrade scripts
Robert Sesek [Sun, 11 Mar 2007 23:53:26 +0000 (23:53 +0000)]
r1452: Adding a step to migrate custom field data (which we forgot about... woops!)
Robert Sesek [Sun, 11 Mar 2007 23:43:04 +0000 (23:43 +0000)]
r1451: Updating the schema file
Robert Sesek [Sun, 11 Mar 2007 23:33:07 +0000 (23:33 +0000)]
r1450: Adding upgrade11.php as the upgrade script from 1.1.5 to 1.2.0b1
Robert Sesek [Sun, 11 Mar 2007 23:20:53 +0000 (23:20 +0000)]
r1449: One last change for class_sort.php that now will make _processDataForColumn() work by changing 'userid' to 'reporter' in step with the previous change from r1444
Robert Sesek [Sun, 11 Mar 2007 23:17:25 +0000 (23:17 +0000)]
r1448: Updating the en_US.pot file with the latest language strings
Robert Sesek [Sun, 11 Mar 2007 23:10:00 +0000 (23:10 +0000)]
r1447: Adding the template diff between 1.1.5 and 1.2.0 beta 1
Robert Sesek [Sun, 11 Mar 2007 23:09:21 +0000 (23:09 +0000)]
r1446: Don't show the controls to change the email, password, and displayname unless the authmode is default
Robert Sesek [Sun, 11 Mar 2007 23:02:41 +0000 (23:02 +0000)]
r1445: Dumping default data and settings into the files in preparation for release
Robert Sesek [Sun, 11 Mar 2007 22:56:20 +0000 (22:56 +0000)]
r1444: In all other instances for sorting, the sortby key for reporter is reporter, not userid, so have includes/premissions (and thereby $bugsys->columns and $bugsys->columnNames) reflect that
Robert Sesek [Sun, 11 Mar 2007 22:48:31 +0000 (22:48 +0000)]
r1443: Backing out the changes made in r1442 because our templates just aren't ready to do that
Robert Sesek [Sun, 11 Mar 2007 22:41:06 +0000 (22:41 +0000)]
r1442: Removing usage of $stylevar[alt_color]
Robert Sesek [Sun, 11 Mar 2007 22:03:26 +0000 (22:03 +0000)]
r1441: Adding a phpBB2 authentication module
Robert Sesek [Sun, 11 Mar 2007 21:44:23 +0000 (21:44 +0000)]
r1440: - Fixed a huge bug in Authentication::_syncBugdarUser() that would use the authid as the user ID in the Bugdar database as the condition when syncing
- Only call Authenticatoin::clearCookies() in Autthentication::authenticateCookies() if the cookie data fails to verify, and not in other cases
Robert Sesek [Sun, 11 Mar 2007 06:44:43 +0000 (06:44 +0000)]
r1439: Removing trailing whitespace from includes/auth/auth.php
Robert Sesek [Sun, 11 Mar 2007 06:21:54 +0000 (06:21 +0000)]
r1438: Fix a small bug and remove some useless code in AuthenticationDrupal::_fetchCookieUniqueId()
Robert Sesek [Sun, 11 Mar 2007 06:16:00 +0000 (06:16 +0000)]
r1437: Adding an authentication module for Drupal, AuthenticationDrupal
Robert Sesek [Sun, 11 Mar 2007 06:15:43 +0000 (06:15 +0000)]
r1436: In AuthenticationVbulletin, we can drop _fetchBugdarUserFromAuthUser() because Authentication now implements this
Robert Sesek [Sun, 11 Mar 2007 05:58:41 +0000 (05:58 +0000)]
r1435: Fixed a bug in Authentication that could potentially cause the Bugdar user to be synced every time due to the fact that the values in bugdarUser[] aren't filled
Robert Sesek [Sun, 11 Mar 2007 05:37:32 +0000 (05:37 +0000)]
r1434: Implement Authentication::_fetchBugdarUserFromAuthUser() ourselves now that we have a field map
Robert Sesek [Mon, 5 Mar 2007 05:02:27 +0000 (05:02 +0000)]
r1433: changes += 2
Robert Sesek [Mon, 5 Mar 2007 04:55:36 +0000 (04:55 +0000)]
r1432: Make logout work by calling Authentication::clearCookies()
Robert Sesek [Mon, 5 Mar 2007 04:51:01 +0000 (04:51 +0000)]
r1431: Remove "password" from the list of fields to sync so that existing Bugdar users don't have their password killed
Robert Sesek [Mon, 5 Mar 2007 04:50:08 +0000 (04:50 +0000)]
r1430: Move up the loading of the permissions file so that build_assignedto() works
Robert Sesek [Mon, 5 Mar 2007 04:47:42 +0000 (04:47 +0000)]
r1429: Refactoring Authentication::_clearCookies() to be clearCookies()
Robert Sesek [Mon, 5 Mar 2007 04:43:48 +0000 (04:43 +0000)]
r1428: In Authentication::_syncBugdarUser(), only run UserAPI->update() if fields have actually changed
Robert Sesek [Mon, 5 Mar 2007 04:37:29 +0000 (04:37 +0000)]
r1427: More work on the authentication system:
- Adding a list of fields that will be synced between Bugdar and the auth db
- Authentication::_createBugdarUser() is now implemented in the abstract class because we have a sync-fields list
- Authentication::_syncBugdarUser() is responsible for syncing the already-created Bugdar user with the user in the auth db
Robert Sesek [Tue, 27 Feb 2007 04:29:25 +0000 (04:29 +0000)]
r1426: When using USE_DEFAULT_AUTH_METHOD, we don't actually want to change the value in $bugsys->options[] because that means we can't see what the current value of the setting is
Robert Sesek [Tue, 27 Feb 2007 04:25:41 +0000 (04:25 +0000)]
r1425: - The new vBulletin authentication API now works
- If you define the USE_DEFAULT_AUTH_METHOD as 1 then Bugdar will ignore any authentication system set and will just the Bugdar database
Robert Sesek [Tue, 27 Feb 2007 03:22:26 +0000 (03:22 +0000)]
r1424: Add the initial authentication system for vBulletin
Robert Sesek [Tue, 27 Feb 2007 03:22:13 +0000 (03:22 +0000)]
r1423: In login.php, we need to get the user ID in order to do a cplogin
Robert Sesek [Mon, 26 Feb 2007 21:38:54 +0000 (21:38 +0000)]
r1422: Authentication API:
- Allowing Authentication::_setCookies() to have a $sticky flag to make
the cookies permanent
- Implementing the login methods in AuthenticationDefault and setting
them up in login.php
Robert Sesek [Mon, 26 Feb 2007 06:24:11 +0000 (06:24 +0000)]
r1421: Authentication::_verifyLoginUser() takes a string...
Robert Sesek [Mon, 26 Feb 2007 03:55:57 +0000 (03:55 +0000)]
r1420: More work on the authentication system:
- Added the authmethod setting to allow the admin to choose what authentication system to use
- In init.php, we now use the authentication API to validate the cookies
- Added Authentication::fetchBugdarUser() and fixed a small parse error
Robert Sesek [Mon, 26 Feb 2007 02:47:45 +0000 (02:47 +0000)]
r1419: Beginning to implement the authentication API:
- Adding authid to the users table
- Creating the abstract authentication class
Robert Sesek [Sun, 25 Feb 2007 18:54:37 +0000 (18:54 +0000)]
r1418: Our template was missing these slashes
Robert Sesek [Wed, 21 Feb 2007 21:40:38 +0000 (21:40 +0000)]
r1417: Make the changelog use the new format of categorizing changes
Robert Sesek [Fri, 16 Feb 2007 20:16:23 +0000 (20:16 +0000)]
r1416: Cleaned up and refactored the MessageReporter class
Robert Sesek [Fri, 16 Feb 2007 07:18:48 +0000 (07:18 +0000)]
r1415: Replacing all the URLs in the changelog to be minilinks
Robert Sesek [Fri, 16 Feb 2007 07:15:11 +0000 (07:15 +0000)]
r1414: Adding an instructions file on how to prepare for releases
Robert Sesek [Fri, 16 Feb 2007 06:52:29 +0000 (06:52 +0000)]
r1413: Fixing the installer to allow settings to actually be inserted into the database
Robert Sesek [Thu, 15 Feb 2007 02:35:06 +0000 (02:35 +0000)]
r1412: Using the new database caching feature of ISSO's template system
Robert Sesek [Wed, 14 Feb 2007 20:27:13 +0000 (20:27 +0000)]
r1411: We no longer have a manual so these credits can go away
Robert Sesek [Wed, 14 Feb 2007 20:05:18 +0000 (20:05 +0000)]
r1410: Moving the password reset email to the template system
Robert Sesek [Wed, 14 Feb 2007 19:48:17 +0000 (19:48 +0000)]
r1409: Implemented a new admin login system: Instead of using a date-stamped cookie, a random hash is generated upon login and then this is stored in the cookie. It only lasts for one hour and it has to be validated against the database, making it much harder to break into.
Robert Sesek [Wed, 14 Feb 2007 19:26:09 +0000 (19:26 +0000)]
r1408: changes++
Robert Sesek [Wed, 14 Feb 2007 19:24:20 +0000 (19:24 +0000)]
r1407: todo--
Robert Sesek [Wed, 14 Feb 2007 19:18:15 +0000 (19:18 +0000)]
r1406: Moving the rest of the email body texts (from class_notification.php) to templates
Robert Sesek [Tue, 13 Feb 2007 20:25:08 +0000 (20:25 +0000)]
r1405: Beginning to move email text out of the code and into templates. This is done for the registration system, but bug change notifications still need to be done.
Robert Sesek [Tue, 13 Feb 2007 19:56:12 +0000 (19:56 +0000)]
r1404: todo--
Robert Sesek [Tue, 13 Feb 2007 07:54:57 +0000 (07:54 +0000)]
r1403: - Fixed a bug in UserAPI::post_update() that would clear bug.username, bug.lastpostbyname, and bug.hiddenlastpostname if the displayname wasn't set
- Reduce needless querying by not calling build_assignedto() in UserAPI::post_update() unless the displayname or email changes
Robert Sesek [Tue, 13 Feb 2007 07:45:11 +0000 (07:45 +0000)]
r1402: It seems like this search_update.tpl file would be important. It is!
Robert Sesek [Tue, 13 Feb 2007 07:43:58 +0000 (07:43 +0000)]
r1401: Added a password reset system that works very similarly to the user activation system.
Robert Sesek [Tue, 13 Feb 2007 06:45:26 +0000 (06:45 +0000)]
r1400: Fixed the issue with logging in mass updates
Robert Sesek [Tue, 13 Feb 2007 02:33:06 +0000 (02:33 +0000)]
r1399: - Searches no longer store the actual DB query but rather the parameters for the query
- Modified process_custom_fields() to no longer worry about custom data input
- Added a flag in process_custom_fields() for $searchMode
- The mass-update feature now works, except for logging
Robert Sesek [Tue, 13 Feb 2007 02:09:05 +0000 (02:09 +0000)]
r1398: Removing the print_r() from BugAPI
Robert Sesek [Mon, 12 Feb 2007 19:49:43 +0000 (19:49 +0000)]
r1397: Setting system improvements:
- Settings are no longer constructed from the master array in includes/setting.php, but rather are generated directly in the code at admin/setting.php
- Improve the update mechanism for settings so it's not a bunch of REPLACE INTO queries, but rather just one large one
Robert Sesek [Mon, 12 Feb 2007 04:56:57 +0000 (04:56 +0000)]
r1396: We don't need to run build_assignedto() anymore because the API does that for us
Robert Sesek [Mon, 12 Feb 2007 04:40:00 +0000 (04:40 +0000)]
r1395: - Searching of custom fields now works, but we break all saved searches
- All the custom field templates no longer need the custom array naming scheme because everything uses the form "custom<ID>"
Robert Sesek [Sun, 11 Feb 2007 21:27:52 +0000 (21:27 +0000)]
r1394: changes += 2
Robert Sesek [Sun, 11 Feb 2007 21:27:03 +0000 (21:27 +0000)]
r1393: No need to waste a query if the automation isn't even being used.
Robert Sesek [Sun, 11 Feb 2007 21:26:13 +0000 (21:26 +0000)]
r1392: Lots of work going into making the custom fields part of the bug table and not part of bugvaluefill:
Updated process_custom_fields(), the the client code for logging and notifications, the code for bug creation and editing, and history viewing.
Needs to be done still: searching, logging and notification API updates, help documentation, and general cleanup (like making search field names the same as bug modification field names).
Robert Sesek [Sat, 3 Feb 2007 22:15:57 +0000 (22:15 +0000)]
r1390: Merging up the template diff from the branch
Robert Sesek [Sat, 3 Feb 2007 22:02:21 +0000 (22:02 +0000)]
r1387: Merging the upgrade script from the 1.1.x branch to the trunk
Robert Sesek [Sat, 3 Feb 2007 21:59:41 +0000 (21:59 +0000)]
r1386: Adding the upgrade script for 1.1.5
Robert Sesek [Sat, 3 Feb 2007 21:56:39 +0000 (21:56 +0000)]
r1385: Again, it was actually bug 66, not 68
Robert Sesek [Sat, 3 Feb 2007 21:56:19 +0000 (21:56 +0000)]
r1384: It was actually bug 66...
Robert Sesek [Sat, 3 Feb 2007 21:55:34 +0000 (21:55 +0000)]
r1383: Merging r1382 from trunk to branch
Robert Sesek [Sat, 3 Feb 2007 21:55:00 +0000 (21:55 +0000)]
r1382: Fixing a small typo in the header/guest welcome panel
Robert Sesek [Thu, 25 Jan 2007 04:35:49 +0000 (04:35 +0000)]
r1381: Merging r1380 from trunk to branch.
Robert Sesek [Thu, 25 Jan 2007 04:32:19 +0000 (04:32 +0000)]
r1380: Fix a foreach() warning on admin/user.php at line 102. Thanks to Josh Muheim.
Robert Sesek [Sun, 21 Jan 2007 23:52:51 +0000 (23:52 +0000)]
r1379: Merging r1378 from trunk back to the 1.1.x branch because this feature was easy enough to add
Robert Sesek [Sun, 21 Jan 2007 23:51:40 +0000 (23:51 +0000)]
r1378: Add an option to use header/Location redirects instead of a standard redirect page
Robert Sesek [Sun, 21 Jan 2007 23:41:43 +0000 (23:41 +0000)]
r1377: - Added Logging::getCommonFields()
- We have an untested mass update system
Robert Sesek [Fri, 29 Dec 2006 21:22:58 +0000 (21:22 +0000)]
r1376: Merging changes from r1375 back to trunk from 1.1.x branch to fix a SQL error and a bug with admin/user.php
Robert Sesek [Fri, 29 Dec 2006 21:21:12 +0000 (21:21 +0000)]
r1375: - Fix a SQL error on admin/user.php when adding a new user (bug://report/63)
- When adding new users from the admin section, email options are not saved right because post_insert() also sets options, mixing with the admin-set ones
Robert Sesek [Fri, 29 Dec 2006 21:03:20 +0000 (21:03 +0000)]
r1374: Merging r1371/1373 back to the trunk to fix a potential SQL error on search.php (bug://report/62)
Robert Sesek [Fri, 29 Dec 2006 21:01:49 +0000 (21:01 +0000)]
r1373: changes++
Robert Sesek [Fri, 29 Dec 2006 20:59:00 +0000 (20:59 +0000)]
r1372: Add the mass-update link in the search results template
Robert Sesek [Tue, 26 Dec 2006 23:23:10 +0000 (23:23 +0000)]
r1371: Attempt to fix bug://report/62 where there's a report of a SQL error
Robert Sesek [Tue, 26 Dec 2006 22:54:24 +0000 (22:54 +0000)]
r1370: - Add $show[update] for the mass update option (coming soon)
- In update cached result query, instead of using a $bugsys->in['searchid'], use the searchid from the $search array
Robert Sesek [Tue, 26 Dec 2006 20:21:51 +0000 (20:21 +0000)]
r1369: Don't show an empty grid if there are no bugs to display on index.php
Robert Sesek [Wed, 13 Dec 2006 03:22:51 +0000 (03:22 +0000)]
r1368: - Input checkboxes for custom fields should have an Ignore,Yes,No option on searches
- Change the favorite status option values for searches to match that of the input checkboxes