Commit Graph

11157 Commits

Author SHA1 Message Date
David Anderson dc774182b1 - web: if a team forum is deleted, delete all the threads and posts
beneath it.
    Otherwise you get "zombie" posts, and e.g. when we should a user's
    posts, they might all be hidden.
    Also added a script to retroactively clean up these.

svn path=/trunk/boinc/; revision=14325
2007-11-30 00:00:44 +00:00
David Anderson be20ad2af2 - web: updating forum prefs would undo banishment,
reset #posts, and clear moderator flags.  Fixed.


svn path=/trunk/boinc/; revision=14324
2007-11-29 23:26:49 +00:00
David Anderson 74c2782624 - API: code cleanup
removed references to "graphics thread"
    removed HANDLE timer_quit_event
    removed enable_heartbeat/disable_heartbeat messages
        (not sure what the ideas was, but no longer exists)
    removed heartbeat_active flag (use options.check_heartbeat instead)
    read heartbeat-channel messages even if heartbeat disabled
        (since we use that channel for WSS messages too)
- client: remove ACTIVE_TASK::thread_handle (not used)

svn path=/trunk/boinc/; revision=14323
2007-11-29 19:48:04 +00:00
Rom Walton 5a7f0eedb3 Quick Updates
svn path=/trunk/boinc/; revision=14322
2007-11-29 19:47:14 +00:00
David Anderson a09e01d10f - web: include private message content in email notification
svn path=/trunk/boinc/; revision=14321
2007-11-29 18:14:56 +00:00
David Anderson 27ba7bf0e8 - web: clean up forum prefs forum, and add a Confirm when reset
svn path=/trunk/boinc/; revision=14320
2007-11-29 16:47:56 +00:00
David Anderson 68ec6e6ce6 svn path=/trunk/boinc/; revision=14319 2007-11-29 02:56:10 +00:00
Rom Walton 2b3dec7557 Quick Updates
svn path=/trunk/boinc/; revision=14318
2007-11-28 21:15:26 +00:00
Rom Walton b4171db597 - WINSETUP: Fix the various checkboxes
- WINSETUP: Fix the data directory stuff so if the user
        changes the default location it cascades down to the
        projects and slots directories as well.
    - WINSETUP: Fix the permissions on the install directory
    - WINSETUP: Add new public properties to the Save/Restore
        state custom actions.
    
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CARestoreSetupState.cpp
        CASaveSetupState.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=14317
2007-11-28 20:16:54 +00:00
David Anderson 5229a414f2 - web: clean up moderation emails for post hide/unhide.
TODO: other moderation emails
- web: fix small bug in host merge function

svn path=/trunk/boinc/; revision=14316
2007-11-28 17:40:28 +00:00
Eric J. Korpela 2ca04c07e0 Added function to project.inc, project_forum_post_rules() which returns
additional project specific posting rules.


svn path=/trunk/boinc/; revision=14315
2007-11-28 17:40:08 +00:00
Rom Walton a3657b0ad8 svn path=/trunk/boinc/; revision=14314 2007-11-28 15:12:12 +00:00
Rom Walton ffec3482fd - WINSETUP: Update CACreateBOINCUsers.
- WINSETUP: Create CACreateBOINCGroups.
    - WINSETUP: Create CAGrantBOINCMasterRights.
    - WINSETUP: Create CAGrantBOINCProjectRights.
    - WINSETUP: Remove CACreateVBSShortcut.
    - WINSETUP: Remove CAGrantServiceExecutionRight.
    - WINSETUP: Remove CAMigrateCPDNBBC.
    - WINSETUP: Remove CAPopulateServiceAccount.
    - WINSETUP: Remove CAValidateServiceAccount.
    - WINSETUP: Remove CAVerifyServiceExecutionRight.
    - WINSETUP: Remove CAVerifyServicePassword.
    - WINSETUP: Hookup new custom actions
    
    NOTE: For some reason the advanced configuration screen
      checkboxes are not working, so the CA's are setup to run
      always to test them out.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAGrantServiceExecutionRight.cpp, .h (removed)
        CAMigrateCPDNBBC.cpp, .h (removed)
        CAPopulateServiceAccount.cpp, .h (removed)
        CAValidateServiceAccount.cpp, .h (removed)
        CAVerifyServiceExecutionRight.cpp, .h (removed)
        CAVerifyServicePassword.cpp, .h (removed)
        CACreateBOINCUsers.cpp
        CACreateBOINCGroups.cpp, .h (added)
        CAGrantBOINCMasterRights.cpp, .h (added)
        CAGrantBOINCProjectRights.cpp, .h (added)

svn path=/trunk/boinc/; revision=14313
2007-11-28 15:10:21 +00:00
Jens Seidler 957546281a Localization: BOINC distributed websites, Russian(ru)
svn path=/trunk/boinc/; revision=14311
2007-11-28 06:18:56 +00:00
David Anderson 4525b2677b - client: clean up logic of handling DLL_INIT_FAILED exits on Win.
Shouldn't cause any functional change

svn path=/trunk/boinc/; revision=14310
2007-11-27 21:54:17 +00:00
David Anderson b54abc426b - API graphics: changes to REDUCED_ARRAY to support new S@h graphics
- API: fix format codes in stack trace printf

svn path=/trunk/boinc/; revision=14309
2007-11-27 19:28:57 +00:00
Jens Seidler 8e3eef809d Localization: BOINC distributed websites, Spanish(es), Russian(ru), Chinese Simplified(zh_CN)
svn path=/trunk/boinc/; revision=14306
2007-11-26 18:02:41 +00:00
Rom Walton 46fec3e8e6 GridRepublic Updates
svn path=/trunk/boinc/; revision=14305
2007-11-26 17:16:55 +00:00
David Anderson 2c5666df86 - web: when showing team forums, give link back to forum index
svn path=/trunk/boinc/; revision=14303
2007-11-26 04:12:15 +00:00
David Anderson 235ea7fdea - web: fix PHP errors, add translations strings
svn path=/trunk/boinc/; revision=14302
2007-11-26 03:05:27 +00:00
David Anderson 32f6e5d314 svn path=/trunk/boinc/; revision=14301 2007-11-26 01:14:01 +00:00
David Anderson c1ad7d8df5 - web: reorder and reword Your Account page and Forum prefs page;
rename General Prefs to Computing Prefs;
    rename Forum Prefs to Community Prefs
    add Prefs link if user doesn't have email PM notification
- remove forum low/high rating theshold stuff.
    Message rating was a failed experiment.

svn path=/trunk/boinc/; revision=14300
2007-11-26 00:51:00 +00:00
David Anderson 2a4ddf1c45 - user web: use enum_fields() when enumerating team members;
hopefully this will prevent running out of memory on large teams

svn path=/trunk/boinc/; revision=14299
2007-11-25 20:57:34 +00:00
David Anderson 44caa5886e svn path=/trunk/boinc/; revision=14298 2007-11-25 04:52:01 +00:00
David Anderson fc2784895d - user web: add <team_forums_members_only> config option.
If set, only team members can see team forums

svn path=/trunk/boinc/; revision=14297
2007-11-25 04:47:54 +00:00
David Anderson 17949271a1 svn path=/trunk/boinc/; revision=14296 2007-11-24 05:11:43 +00:00
David Anderson 19267f06e1 - team import: fix string-escaping bugs
- user web: don't show links to sched logs if they don't exist
- user web: add new team types

svn path=/trunk/boinc/; revision=14295
2007-11-24 04:51:03 +00:00
David Anderson da3671f0de - user web: when showing UOTD on front page,
strip HTML tags from text (e.g. to remove photos)
- user web: show_image(): separate title (tooltip text)
    from "alt" (replaces image if images disabled).
    The latter must be terse.
- user web: show_button(): make it work even if Javascript disabled

svn path=/trunk/boinc/; revision=14294
2007-11-23 21:05:52 +00:00
David Anderson 830db542f7 - user web: fix translation bug (from Nicolas Alvarez)
- user web: fix small bug in team search

svn path=/trunk/boinc/; revision=14293
2007-11-23 19:11:42 +00:00
David Anderson 4b9d17fdcd - prevent 2 forums for 1 team
svn path=/trunk/boinc/; revision=14292
2007-11-23 16:26:41 +00:00
David Anderson feb9433218 - user web: if user edits posts and content is empty, delete; fixes #504
svn path=/trunk/boinc/; revision=14291
2007-11-23 00:51:01 +00:00
David Anderson 8456c61a35 - user web: fix bug in user filter; fixes #505
svn path=/trunk/boinc/; revision=14290
2007-11-23 00:19:48 +00:00
Jens Seidler 3bad0ee460 svn path=/trunk/boinc/; revision=14289 2007-11-22 18:42:43 +00:00
David Anderson 85894f9c71 svn path=/trunk/boinc/; revision=14288 2007-11-22 17:22:38 +00:00
David Anderson 0eb842c021 - user web: URL fix
svn path=/trunk/boinc/; revision=14287
2007-11-22 17:18:46 +00:00
David Anderson 8f6ce0b043 - user web: show list of subscribed threads on forum index page
- user web: highlight subscribed threads using green background
- user web: hyperlink thread titles in search results

svn path=/trunk/boinc/; revision=14286
2007-11-22 04:13:59 +00:00
David Anderson 6c9c644da8 - user web: team admins receive email notification of
moderation and red-X events, as well as team founder
- user web: admins can view team join/quit history
    (which no longer contains email addresses)
- user web: update text describing admin privileges

svn path=/trunk/boinc/; revision=14285
2007-11-22 02:36:51 +00:00
David Anderson db159d0b0f svn path=/trunk/boinc/; revision=14284 2007-11-22 01:52:46 +00:00
David Anderson 6efd83fb4c - user web: send UOTD email using PHPMailer if available
- user web: don't show team forum in Q&A page
- scheduler: code (commented out) to recognize when
    a sched request is from an existing host
    (same IP/domain/RAM size) and reuse the host record;
    from Kevin Reed

svn path=/trunk/boinc/; revision=14283
2007-11-22 01:52:27 +00:00
David Anderson b3768ecc6f - client: removed -return_results_immediately cmdline option
(wasn't implemented anyway)
- client: added <report_results_immediately> configuration flag;
    causes results to be reported as soon as done.
    Needed for some WCG machines that are reformatted often.
    Should NOT be used in general, since it increases server load.

svn path=/trunk/boinc/; revision=14280
2007-11-21 19:57:40 +00:00
David Anderson 609e81b56d - user web: fix WAP function
svn path=/trunk/boinc/; revision=14278
2007-11-21 03:55:42 +00:00
David Anderson de2efcbc38 - user web: disable feature where answered questions are
shown in green - not ready for prime time.

svn path=/trunk/boinc/; revision=14277
2007-11-21 00:46:54 +00:00
David Anderson 05fb140544 svn path=/trunk/boinc/; revision=14276 2007-11-21 00:17:56 +00:00
David Anderson 6ac91121d1 - user web: add a <profile_min_credit> config file option.
This specifies min average credit needed to create or edit a profile.

svn path=/trunk/boinc/; revision=14275
2007-11-21 00:12:55 +00:00
David Anderson dba38b7ae1 svn path=/trunk/boinc/; revision=14274 2007-11-20 23:19:22 +00:00
David Anderson ab6bcccf59 - user web: team search tweaks
svn path=/trunk/boinc/; revision=14273
2007-11-20 23:18:54 +00:00
David Anderson 4a81532043 - DB: add fulltext index on team.name
- user web: improve "team search" function,
    and get rid of the superceded "search by name" function
- user web: don't show team founder link to initiate transfer
- user web: show team types
- user web: fix "top teams by type" function
- client: tread NOT_FOUND error on file upload as transient;
    it means the project is missing its file_upload_handler

svn path=/trunk/boinc/; revision=14272
2007-11-20 22:58:14 +00:00
David Anderson dddc2ec6d2 - user web: clean up funky search result formatting.
For thread titles, show links to forum/category also
    For posts, show complete post, with search terms highlighted.
- user web: in display of posts for a user,
    show links to thread and forum also
- user web: posts/threads can become "orphaned" if their forum
    disappears, e.g. team message board is deleted.
    Handle this gracefully in search results and user post list
- user web: where HTML tags are allowed, say so
- user web: fix bug where wrap_postcounts weren't being shown in form
- DB: use "tinyint" instead of "tinyint(1) unsigned" etc.

svn path=/trunk/boinc/; revision=14267
2007-11-20 19:23:26 +00:00
Jens Seidler d8ca586650 Localization: BOINC distributed websites and homepage language translation files Czech(cs), Polish(pl)
svn path=/trunk/boinc/; revision=14266
2007-11-20 06:29:21 +00:00
David Anderson 6a745f209e - user web: when send an email with login URL,
don't include the account key in the URL.
    Rather, include the user ID, the time, and
    a have of the ID, time, and account key.
    Honor this for 1 day.

svn path=/trunk/boinc/; revision=14265
2007-11-20 03:08:35 +00:00