Commit Graph

1044 Commits

Author SHA1 Message Date
Eric J. Korpela 706b283b19 Added ability for forum moderators to vote for banishment of a poster
New db tables banishment_vote and banishment_votes
Daemon script vote_monitor for timing the votes
New configuration option <moderators_vote_to_ban/>



svn path=/trunk/boinc/; revision=13917
2007-10-19 20:01:36 +00:00
David Anderson f5dff1892c svn path=/trunk/boinc/; revision=13909 2007-10-18 22:18:20 +00:00
David Anderson 094eb0095e - Bossa:
JSON-encode stuff
    use text instead of varchar(255) a couple of places
    create Bossa class for utility functions

svn path=/trunk/boinc/; revision=13908
2007-10-18 21:43:25 +00:00
David Anderson b079d40cb9 - API, Unix: call getrusage() from the timer thread,
not the worker signal handler.
    There's no reason to call it from the signal handler -
    it returns the CPU for the entire process, not the calling thread.
    And it may be asynch-signal-handler-unsafe.
- API: comment out checks for bad CPU times.
    I don't think this is needed now, and in some cases it's wrong
    (multi-threaded apps can accumulate CPU faster than real time)
- API, Unix: in boinc_calling_thread_cpu_time(), don't retry getrusage().
- Bossa: switch to better class structure (suggested by Nicolas Alvarez).
    Haven't switched to mysqli yet, but will later.
    Also various other Bossa fixes

svn path=/trunk/boinc/; revision=13855
2007-10-16 23:02:13 +00:00
David Anderson ad2fe67886 - Initial checkin of Bossa code.
This isn't part of BOINC and eventually
    it should go in a different repository,
    but for now I'm putting it here.

svn path=/trunk/boinc/; revision=13851
2007-10-16 17:12:48 +00:00
Rytis Slatkevičius 717898ae03 Fix a lot of PHP notices that show up when error reporting E_NOTICE is enabled
svn path=/trunk/boinc/; revision=13843
2007-10-12 17:58:50 +00:00
Eric J. Korpela a5532cd0d8 Require non-zero credit to create profile. David will modify to be
configuration option


svn path=/trunk/boinc/; revision=13835
2007-10-11 15:28:12 +00:00
Frank Thomas fbcfeaf456 - Removed the svn:executable property from files that should not be executable,
like source code and text files. I skipped to check most files in html/
  and mac_*/ though.
- Added svn:executable to tools/watch_tcp because it has a shebang.


svn path=/trunk/boinc/; revision=13819
2007-10-10 09:25:40 +00:00
David Anderson 383b21dd5a - update_versions now generates <api_version> for all app versions
- user web: don't XML-escape team names in DB
- deleted obsolete files
- calloc() return check, fixes #277

svn path=/trunk/boinc/; revision=13817
2007-10-09 22:58:49 +00:00
Rom Walton 38d4aecc0b Delete outdated .cvsignore files
svn path=/trunk/boinc/; revision=13814
2007-10-09 18:03:21 +00:00
David Anderson d09bf92af3 - user web: add format_credit_large() function to show
credit in situations where it's likely to be large (e.g. team totals)

svn path=/trunk/boinc/; revision=13789
2007-10-07 19:27:59 +00:00
David Anderson 066f01dc26 - Terminology in user web and client:
"task" instead of "result";
    "computer" instead of "host";
    "scheduler request" instead of "scheduler RPC"
    "access to Internet" instead of "access to reference web site"

svn path=/trunk/boinc/; revision=13774
2007-10-04 17:30:28 +00:00
Rytis Slatkevičius f6e3a359aa Fix #236:
Private messages: allow interaction with multiple messages from the inbox, add new related translation strings.

svn path=/trunk/boinc/; revision=13761
2007-10-03 10:03:49 +00:00
David Anderson cefb2ee5aa - user web: team search tweaks
svn path=/trunk/boinc/; revision=13749
2007-10-02 15:32:28 +00:00
David Anderson d53595f047 - user web: team search tweaks
svn path=/trunk/boinc/; revision=13748
2007-10-02 15:12:45 +00:00
David Anderson 0c1dcbfe86 - user web: tweaks to team search
svn path=/trunk/boinc/; revision=13747
2007-10-02 15:07:43 +00:00
David Anderson 0b8d9a950b svn path=/trunk/boinc/; revision=13732 2007-10-02 03:31:43 +00:00
David Anderson 2272891035 - user web: add "team search" page, which does a multi-criteria
search (keywords, country, type).
    Have the new-user scenario route the user through this page.
    Also, link to it rather than team.php for existing users.
- user web: use cookies rather than URLs to identify new users,
    and show "Welcome to X" when they reach their user page.
- user web: don't show user intermediate page for join/quit team.
    Just take them to their user page.

svn path=/trunk/boinc/; revision=13731
2007-10-02 03:19:03 +00:00
Rytis Slatkevičius bd858b38fd Include "category" in moderation emails
svn path=/trunk/boinc/; revision=13718
2007-09-30 11:17:11 +00:00
Rytis Slatkevičius 793c459f67 Fix forum preview once again
svn path=/trunk/boinc/; revision=13717
2007-09-29 18:40:46 +00:00
Rytis Slatkevičius 870924eb13 Fix #424 (backslash problem)
svn path=/trunk/boinc/; revision=13716
2007-09-29 15:47:12 +00:00
Rytis Slatkevičius f2cccbd4cf Preview functionality for the forums
svn path=/trunk/boinc/; revision=13715
2007-09-29 12:53:16 +00:00
Rytis Slatkevičius 4b8aeabf91 User web: fix an annoyance when team founder transfer is requested and the requester leaves the team.
NOTE: DB UPDATE REQUIRED.

svn path=/trunk/boinc/; revision=13673
2007-09-26 15:46:54 +00:00
David Anderson 513fa98c55 - user web: add links to BOINC-wide team sites
and www.boincteams.com from Team management page
- client: change error strings from, e.g.,
    "system chown" to "chown() failed"

svn path=/trunk/boinc/; revision=13644
2007-09-24 20:13:38 +00:00
Rytis Slatkevičius 33f7f585bd HTML fix
svn path=/trunk/boinc/; revision=13638
2007-09-23 19:19:37 +00:00
David Anderson 49bf68fbbb - user web: make it possible to merge hosts with OS other
than win/mac/linux/solaris;
    when can't merge hosts, explain why better


svn path=/trunk/boinc/; revision=13592
2007-09-17 13:34:46 +00:00
Rytis Slatkevičius dd97f02834 - User web: fix XSS vulnerability, web code update recommended
svn path=/trunk/boinc/; revision=13586
2007-09-13 09:46:36 +00:00
Rytis Slatkevičius ae628d1fcd Hide deleted posts when using the search (fix #191)
svn path=/trunk/boinc/; revision=13580
2007-09-12 15:02:39 +00:00
David Anderson c0c6cf779d - file upload handler:
in get_file_size() RPC, check if volume has < 1MB available space
    and if so return transient error.
    This prevents client from trying upload,
    which apparently sends entire file even if
    handler fails at the beginning
- API, Win: remove use of GetTickCount(); use dtime() instead
- use new BOINC logo in sample project home page

svn path=/trunk/boinc/; revision=13574
2007-09-12 08:25:22 +00:00
Rytis Slatkevičius 571dc4afe0 User web: fix issues regarding forum preferences reset.
svn path=/trunk/boinc/; revision=13557
2007-09-09 19:01:05 +00:00
Rytis Slatkevičius a48027767f User web: new functions to show table rows (and headers) with unlimited number of columns (table_row() and table_header())
User web: show credit information in team member list

svn path=/trunk/boinc/; revision=13464
2007-08-26 12:01:41 +00:00
Rytis Slatkevičius 0623635a9e User web: update web RPC so that project specific preferences are preserved if they are missing in the request but present in previous settings (to reset them AMS should send <project_specific></project_specific>)
svn path=/trunk/boinc/; revision=13463
2007-08-26 11:15:44 +00:00
Rytis Slatkevičius f5ac3f8631 Do not allow blank or NULL countries
svn path=/trunk/boinc/; revision=13462
2007-08-26 10:29:08 +00:00
Rytis Slatkevičius 87f0b0665c User web: allow projects to add custom text to rules and policies page without modifying the source (so that it is not overwritten after code update).
svn path=/trunk/boinc/; revision=13461
2007-08-25 15:28:39 +00:00
Rytis Slatkevičius 31901159fc Make private message functions translatable, using newly added string-based translation method.
Update English and Lithuanian languages.

svn path=/trunk/boinc/; revision=13460
2007-08-25 15:04:29 +00:00
Rytis Slatkevičius 2667e5844d Add host id to pending credits page (fix #377)
svn path=/trunk/boinc/; revision=13453
2007-08-24 19:26:33 +00:00
Rytis Slatkevičius 2678dcc331 User web: fix XSS vulnerability in team join/quit/lookup code.
svn path=/trunk/boinc/; revision=13450
2007-08-24 15:41:01 +00:00
Rytis Slatkevičius 6c71f08c6f Private messages: preview function before sending (fix #227)
svn path=/trunk/boinc/; revision=13416
2007-08-20 17:59:24 +00:00
Rytis Slatkevičius 882d20b226 Forums: return user to the same page after selecting "Mark all threads as read".
svn path=/trunk/boinc/; revision=13412
2007-08-18 16:14:53 +00:00
David Anderson d5a4824db3 - XML RPC: add user name, ID to team_delta.php XML version
svn path=/trunk/boinc/; revision=13320
2007-08-15 03:07:35 +00:00
David Anderson 71fc375d1b - feeder: created shared mem seg with 0666 rather than 0660.
In principle 0660 should work (assuming apache belongs to admin group)
    but apparently on some Linux systems it doesn't,
    and the feeder gets "can't attach to shared mem" errors.
- scheduler: print uid/gid info if can't attach to shared mem
- user web: fix bug in team founder transfer form

svn path=/trunk/boinc/; revision=13255
2007-08-01 15:35:08 +00:00
David Anderson 14bc500cab - user web: added mechanism for recording team membership changes.
These are stored in a new DB table, "team_delta".
    The team founder can view the history in HTML or XML
    (links on Management Functions page)

svn path=/trunk/boinc/; revision=13231
2007-07-27 18:30:10 +00:00
David Anderson 2d9df04429 - more team stuff
svn path=/trunk/boinc/; revision=13223
2007-07-26 21:50:45 +00:00
David Anderson 12ed1228d2 - user web: code cleanup related to user creation.
Make a single function that creates users and cleanses args.

svn path=/trunk/boinc/; revision=13216
2007-07-25 15:11:14 +00:00
David Anderson 2af893b0f2 - user web: code cleanup related to team creation.
Make a single function that creates teams
    and cleanses arguments.
- API: don't include config.h in parse.h.
    This file is included from apps
    (indirectly, via graphics_api.h)
    so it shouldn't assume that config.h exists

svn path=/trunk/boinc/; revision=13212
2007-07-25 03:17:31 +00:00
David Anderson ef247eed41 - user web: moved functions to send specific messages out of email.inc
- user web: code cleanup involving team founder transfer,
    and improved the text of some messages

svn path=/trunk/boinc/; revision=13210
2007-07-23 20:30:30 +00:00
David Anderson 391ea79384 - back out my last change
svn path=/trunk/boinc/; revision=13185
2007-07-18 23:26:49 +00:00
Rytis Slatkevičius f9ccdeb264 Rework HTML of index page a little
svn path=/trunk/boinc/; revision=13183
2007-07-18 19:57:52 +00:00
Rytis Slatkevičius b24c43f06f - user web: add a feature to mark all threads as read (forums). (fix #52)
svn path=/trunk/boinc/; revision=13182
2007-07-18 15:48:07 +00:00
David Anderson 4eb40183f2 - user web: team founder transfer request requires nonzero total credit
svn path=/trunk/boinc/; revision=13181
2007-07-18 15:16:04 +00:00
Matt Lebofsky 260f3bf026 svn path=/trunk/boinc/; revision=13160 2007-07-16 17:41:37 +00:00
David Anderson 2cb1a64fe3 - user web: fix image URL on home page. Fixes #340
svn path=/trunk/boinc/; revision=13154
2007-07-14 19:34:33 +00:00
Rytis Slatkevičius 6e8089b170 Allow users to change signature option when editing posts (close #226).
svn path=/trunk/boinc/; revision=13124
2007-07-08 12:31:13 +00:00
Janus B. Kristensen 965e1b1583 Fixed an issue causing people to appear anonymous although they weren't.
svn path=/trunk/boinc/; revision=13122
2007-07-08 11:54:17 +00:00
Rytis Slatkevičius 1d89096c3f Fix #268: use fullpage cache for WAP stats, cache interval USER_PAGE_TTL (default 60 minutes)
svn path=/trunk/boinc/; revision=13111
2007-07-06 17:26:26 +00:00
Rytis Slatkevičius b04aeea7d6 user web: make sure that all links that have URL_BASE have slashes after it. This makes a slash in the end of URL_BASE definition in project/project.inc no longer necessary.
svn path=/trunk/boinc/; revision=13106
2007-07-05 19:37:33 +00:00
Janus B. Kristensen 64d3460314 Added translation awareness
svn path=/trunk/boinc/; revision=13102
2007-07-05 11:14:10 +00:00
Rytis Slatkevičius 099db90101 Parse BBCode and get rid of slashes in the profile zone.
svn path=/trunk/boinc/; revision=13071
2007-07-02 13:57:46 +00:00
Rytis Slatkevičius 05ac7c0903 Fix #304.
svn path=/trunk/boinc/; revision=13066
2007-07-02 11:19:29 +00:00
Rytis Slatkevičius 62ba94f0cf Fix #303 (was introduced in [12691])
svn path=/trunk/boinc/; revision=13052
2007-06-29 16:11:59 +00:00
Matt Lebofsky fc34e4398b svn path=/trunk/boinc/; revision=13022 2007-06-25 22:46:22 +00:00
David Anderson c912a6506b - user web: fixed bug in private-message code
- back end: moved HR_INFO to a separate file;
    did some debugging in HR code

html/
    inc/
        forum_user.inc
        util.inc
    user/
        forum_pm.php
sched/
    Makefile.am
    census.C
    feeder.C
    hr.C,h
    hr_info.C,h (new)

svn path=/trunk/boinc/; revision=12978
2007-06-22 03:46:42 +00:00
David Anderson 45f04aa04b - back end: make it possible to run multiple instances of make_work,
for WUs of different applications
    (need to count unsent results separately by app)
- feeder: major code cleanup
    - application interleaving (for -allapps) is now done
        by building a static slot-to-app array "app_indices".
        Fractional weights now work correctly.
    - enum sizes (for -allapps) are now precomputed
        in an array "enum_sizes"
    - rename "found" (confusing!!) to "collision"
    - swapped the names of mod_select_clause and select_clause,
        to reflect what they actually are
- file deleter: in finding oldest WU, order by id instead of create_time
    (there's no index on create_time)
- user web: show "merge by name" only to host owner
- add cpu_scheduler_period() member to GLOBAL_PREFS
    (so you don't have to multiply by 60 everywhere)
- infinite() fix for HPUX

client/
    cpu_sched.C
    cs_cmdline.C
    cs_scheduler.C
    rrsim_test.C
    sim.C
    work_fetch.C
html/user/
    hosts_user.php
lib/
    parse.h
    prefs.h
sched/
    feeder.C
    file_deleter.C
    make_work.C
    sample_work_generator.C
    sched_util.C,h
tools/
    updater.C

svn path=/trunk/boinc/; revision=12968
2007-06-20 16:27:27 +00:00
Rytis Slatkevičius f3fa4978cc Fix formatting; display team founder transfer time, not only date.
svn path=/trunk/boinc/; revision=12952
2007-06-17 15:34:43 +00:00
Rytis Slatkevičius 2b3993fb40 Implement private message limits (fix #216).
svn path=/trunk/boinc/; revision=12937
2007-06-14 19:43:11 +00:00
Rytis Slatkevičius a77c127f50 - Transparent donor crown
- Fix possible SQL injection vulnerability (introduced in [12906])

svn path=/trunk/boinc/; revision=12923
2007-06-13 13:31:51 +00:00
Eric J. Korpela 8df44a7e30 Fixed top hosts query to use index on sorting column.
svn path=/trunk/boinc/; revision=12906
2007-06-12 16:04:19 +00:00
David Anderson dd6ec58155 - Project initialization: create project home page
and schedulers.txt file in a way that will work
    with UMTS ISPs (which strip out comments)

html/user/
    sample_index.php
py/Boinc/
    setup_project.py

svn path=/trunk/boinc/; revision=12896
2007-06-11 22:19:02 +00:00
Janus B. Kristensen 9c065a8228 Fixed a small display issue (workunitid-column was displaying resultid)
svn path=/trunk/boinc/; revision=12836
2007-06-06 18:19:13 +00:00
David Anderson ad6c38f6d4 - new <platform> elements in get_project_config.php
confuse the client because their <name> element
    gets parsed as the project name.
    Work around by changing to <platform_name>.

Note: here (and everywhere else) if we get an unparsed XML tag
    we should skip to past the close tag.
    I'll put this in soon.
    
html/user/
    get_project_config.php

svn path=/trunk/boinc/; revision=12834
2007-06-06 14:10:28 +00:00
David Anderson 601403d9aa - Client (Unix) show process exit codes as negative numbers also
(e.g., to show BOINC error codes correctly)
- get_project_config.php: add an element that lists the
    platforms supported by this project
    (i.e. for which there's a non-deprecated app version)
    Cache this info in a file (cache/platform_list.xml)
    so that it will be available even when the project's DB is down.
- Rename sample_get_project_config.php to get_project_config.php;
    a project should no longer need its own version of this file.
    Change setup_project accordingly.

client/
    app_control.C
html/user/
    get_project_config.php (new)
    sample_get_project_config.php (removed)
py/Boinc/
    setup_project.py

svn path=/trunk/boinc/; revision=12814
2007-06-04 20:32:47 +00:00
Rytis Slatkevičius bcf948a03d user web: add a separate preference for private message notification emails.
'''NOTE: needs DB update, see html/ops/db_update.php'''

(Fix #167)

svn path=/trunk/boinc/; revision=12813
2007-06-04 19:35:11 +00:00
Rytis Slatkevičius de6758aad3 Fix #232: someone really had fun adding height limits to forum table cells. Remove them.
svn path=/trunk/boinc/; revision=12810
2007-06-04 08:11:38 +00:00
Rytis Slatkevičius 594da3cc4c Fix #217
svn path=/trunk/boinc/; revision=12806
2007-06-02 17:11:19 +00:00
Rytis Slatkevičius 3c2e3c4668 Fix #225
svn path=/trunk/boinc/; revision=12798
2007-06-01 13:13:58 +00:00
Rytis Slatkevičius 04fdafc548 Add example donations.inc and donor.png
svn path=/trunk/boinc/; revision=12797
2007-06-01 13:05:18 +00:00
Rytis Slatkevičius 237df33b9a Fix PayPal return URLs
svn path=/trunk/boinc/; revision=12792
2007-05-31 18:15:33 +00:00
Rytis Slatkevičius 9a5d664d59 Donations:
- Do not limit donations to integer amounts;
- Use PayPal with https;
- (Hopefully) fix PayPal Instant Payment Notification.

svn path=/trunk/boinc/; revision=12789
2007-05-31 11:14:49 +00:00
David Anderson 0c3e0e90fc - add token protection to the previous checkin;
for prefs edit, don't demand token if only showing form.
    (opt_out.php doesn't supply tokens)

html/user/
    prefs_edit.php
    merge_by_name.php

svn path=/trunk/boinc/; revision=12786
2007-05-30 21:35:14 +00:00
David Anderson f2fd5da3ff - user web: added new feature to merge hosts by name.
This is handy if you have a lot of hosts,
    and every now and then they get a new host ID
    (e.g. because you delete and reinstall BOINC).
    You can now merge all of them with a single click.
    
html/
    inc/
        host.inc
    user/
        host_edit_action.php
        merge_by_name.php (new)
        hosts_user.php

svn path=/trunk/boinc/; revision=12785
2007-05-30 20:30:28 +00:00
David Anderson 88860ed316 - user web: fix bug in host merge function
- core client: fix bug in set_debt() GUI RPC
- scheduler: some of the "quick checks" in scan_work_array()
    are applicable to locality scheduling also,
    so they should be moved to wu_is_infeasible().
    I did this for one: the check for one result
    per user (or host) per WU.  Should do for others.
    
client/
    gui_rpc_server_ops.C
html/
    host_edit_action.php
    host_edit_form.php
sched/
    sched_array.C
    sched_send.C,h

svn path=/trunk/boinc/; revision=12784
2007-05-30 17:25:51 +00:00
Rytis Slatkevičius 683c25e04f Wrong USD index in the donation page, and some formatting.
svn path=/trunk/boinc/; revision=12781
2007-05-30 11:22:58 +00:00
David Anderson c4069d8097 - user web: host-merging logic was wrong for Intel CPUs
with MHz instead of GHz in their names.
- user web: it no hosts eligible for merging, say so
    instead of showing blank table
    
html/
    inc/
        host.inc
    user/
        host_edit_form.php

svn path=/trunk/boinc/; revision=12760
2007-05-29 04:38:54 +00:00
Rytis Slatkevičius 2b8478b457 Remove files that apparently have never been used (seems to be part of never completed donation system)
svn path=/trunk/boinc/; revision=12756
2007-05-27 17:55:51 +00:00
Rytis Slatkevičius 670bbd92d7 Donations system (running via PayPal).
Implements #211.
NOTE: DB updated needed. Documented in http://boinc.berkeley.edu/trac/wiki/PayPalDonations

svn path=/trunk/boinc/; revision=12754
2007-05-27 17:33:06 +00:00
David Anderson 56408dbbbe - Add GUI RPC to set projects debts (short and long term).
Lets you set all of them at once, as suggested by Nicolas Alvarez.
    fixes #131

client/
    gui_rpc_server_ops.C
html/user/
    sample_index.php
lib/
    boinc_cmd.C
    gui_rpc_client.h
    gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12749
2007-05-26 21:15:58 +00:00
Rytis Slatkevičius b3e3ce4c43 Include quick link to block PMs from a specific user (fix #188).
svn path=/trunk/boinc/; revision=12748
2007-05-26 17:00:01 +00:00
David Anderson 826e65f8d0 - client simulator: fix cpu_sched_rr_only bug
- boinc_cmd: canonicalize URLs
- user web: fix link to Top Teams
- back end: remove code related to alternate download dir

client/
    cpu_sched.C
    sim.C
html/
    inc/
        stats_sites.inc
    user/
        stats.php
lib/
    boinc_cmd.C
sched/
    file_deleter.C
    sched_config.C,h

svn path=/trunk/boinc/; revision=12694
2007-05-18 22:02:51 +00:00
Rytis Slatkevičius 1740f526d9 Encode UTF characters into HTML entities (from ChristianB, fix #57).
NOTE: teams that have name display issues will have to edit their description once the projects update the code.

svn path=/trunk/boinc/; revision=12691
2007-05-18 15:02:02 +00:00
Rytis Slatkevičius c7cf11d4af Show forum name list instead of asking for a numeric ID (from Willy de Zutter)
svn path=/trunk/boinc/; revision=12690
2007-05-18 14:49:10 +00:00
Rytis Slatkevičius 9b07b4a46e Remove unused files, fix forum rows being invisible in IE because of height issues
svn path=/trunk/boinc/; revision=12689
2007-05-18 14:20:58 +00:00
David Anderson c2edcd489e - sort team-lookup results by avg credit desc
html/user/
    team_lookup.php

svn path=/trunk/boinc/; revision=12685
2007-05-18 05:13:57 +00:00
David Anderson 477834b425 don't error out if no svn version file
svn path=/trunk/boinc/; revision=12674
2007-05-15 21:48:48 +00:00
David Anderson 8f25fdf2a1 David 14 May 2007
- API: Eric Myers reported that my 4 May checkin
        (which increased worker thread stack size to the limit
        returned by getrlimit())
        broke his app on several Linux platforms.
        So I added a worker_thread_stack_size element to BOINC_OPTIONS.
        If you want an increased stack size, set this.
    - web RPC: add <url> and <local_revision> elements to
        the XML returned by get_project_config.php

    html/user/
        sample_get_project_config.php
    api/
        graphics_impl.C


svn path=/trunk/boinc/; revision=12664
2007-05-14 19:52:00 +00:00
Rytis Slatkevičius 5f7ed5b8fc Remove redundant search boxes from the bottom of the forum pages
svn path=/trunk/boinc/; revision=12660
2007-05-13 18:41:34 +00:00
Rytis Slatkevičius 79e77f1de5 Fix non-unique user name handling in private messages
svn path=/trunk/boinc/; revision=12657
2007-05-11 20:34:16 +00:00
David Anderson fca5836088 - web RPC: fix bug in XML variant in show_user.php, bad-ID case.
html/user/
    show_user.php


svn path=/trunk/boinc/; revision=12653
2007-05-11 17:42:33 +00:00
David Anderson a37403a673 - scheduler: add <workload_sim> config option.
If set, the scheduler will use EDF simulation,
    together with the in-progress workload reported by the client,
    to avoid sending results that
    1) will miss their deadline, or
    2) will cause an in-progress result to miss its deadline, or
    3) will make an in-progress result miss its deadline
        by more than is already predicted.
    If this option is not set, or if the client request doesn't
    include a workload description (i.e. the client is old)
    use the existing approach, which assumes there's no workload.
    NOTE: this is experimental.  Production projects should not use it.
- EDF sim: write debug stuff to stderr instead of stdout
- Account manager:
    - if an account is detach_when_done, set dont_request_more_work
    - check done_request_more_work even for first-time projects
- update_uotd: generate a file for use by Google gadget
- user_links(): use full URLs (so can use in Google gadget)

client/
    acct_mgr.C
    work_fetch.C
html/
    inc/
        uotd.inc
        util.inc
    user/
        uotd_gadget.php (new)
sched/
    Makefile.am
    edf_sim.C
    sched_config.C,h
    sched_resend.C
    sched_send.C,h
    server_types.C,h

svn path=/trunk/boinc/; revision=12639
2007-05-10 21:50:52 +00:00
Rytis Slatkevičius 0379a5a655 Fix #114: update BBCode to allow easy linking to Trac tickets, wiki and changesets.
svn path=/trunk/boinc/; revision=12632
2007-05-09 19:30:46 +00:00
Janus B. Kristensen a2d85647bd Fixed the stupid post-content layout-breaking overflow in some browsers and a CSS error that caused the original fix to only work in certain conditions.
svn path=/trunk/boinc/; revision=12620
2007-05-09 08:59:14 +00:00
Rytis Slatkevičius 8b7842b116 Fix #175 (quotes getting escaped twice)
svn path=/trunk/boinc/; revision=12599
2007-05-07 19:34:45 +00:00
Rytis Slatkevičius 140b0667d5 Update user_posts RPC to include thread title and allow post content length customization
svn path=/trunk/boinc/; revision=12577
2007-05-06 09:40:42 +00:00
David Anderson e4f26ad2c4 - UOTD code: don't generate a static page; add uotd.php
html/
        ops/
            update_uotd.php
        inc/
            uotd.inc
        user/
            uotd.php (new)

svn path=/trunk/boinc/; revision=12505
2007-04-30 15:29:14 +00:00
Rytis Slatkevičius fee5e63eca Add workunit column to pending credit page; allow fetching data via XML RPC
svn path=/trunk/boinc/; revision=12501
2007-04-29 19:57:18 +00:00
Rytis Slatkevičius c0bf6fe21a Fix for ticket #125 - problems with websites using PHP setting short_open_tag (additional files)
svn path=/trunk/boinc/; revision=12500
2007-04-29 14:45:44 +00:00
Rytis Slatkevičius 4332736ae9 Private message functionality for the forums.
NOTE: needs database update.

svn path=/trunk/boinc/; revision=12499
2007-04-29 14:22:28 +00:00
Rytis Slatkevičius 4ccd2698ef <no_forum_rating/> should be parsed as bool, not as string
svn path=/trunk/boinc/; revision=12497
2007-04-29 13:02:35 +00:00
David Anderson 3c9f9102e6 David 27 Apr 2007
- bug in language_select.php made 'auto' not work,
        i.e. its impossible to return to browser settings
        after doing a cookie-based language choice
    - translation.inc and language_select.php were using $HTTP_SERVER_VARS,
        which appears to be deprecated in PHP 5.
        Use $_SERVER instead.
    - made strings at top of web site translatable

    html/
        inc/
            translation.inc
        user/
            language_select.php
    languages/translations/
        en.po

svn path=/trunk/boinc/; revision=12493
2007-04-27 16:27:12 +00:00
Rytis Slatkevičius 49841b2ef6 Change behaviour of BBCode [code] tag: get rid of multiple newlines, change <pre> to <div>, alter CSS so that long strings no longer break layout.
svn path=/trunk/boinc/; revision=12442
2007-04-21 12:10:15 +00:00
Rytis Slatkevičius f198d8c78e Adding anti-spam protection from akismet.com to the forums. Disabled by default; see http://boinc.berkeley.edu/trac/wiki/ProtectionFromSpam for information on how to enable it.
svn path=/trunk/boinc/; revision=12420
2007-04-19 18:22:38 +00:00
Rytis Slatkevičius dd4748f814 Fixing head_20.png and testing SVN commit.
svn path=/trunk/boinc/; revision=12400
2007-04-17 15:07:31 +00:00
Rytis Slatkevičius a2f7c3f509 add cleanup_title() calls to search results (from David Kim)
svn path=/trunk/boinc/; revision=12327
2007-04-06 19:12:27 +00:00
Rytis Slatkevičius 7cbbd3667a Implement web RPC for setting forum preferences (something should be done about separate DB calls for every setting)
svn path=/trunk/boinc/; revision=12284
2007-03-29 18:58:17 +00:00
Rytis Slatkevičius a3e53a0004 Updated banishing feature
svn path=/trunk/boinc/; revision=12268
2007-03-24 14:57:30 +00:00
David Anderson cafe3d9209 *** empty log message ***
svn path=/trunk/boinc/; revision=12263
2007-03-22 02:07:08 +00:00
David Anderson ba39bd9cb5 *** empty log message ***
svn path=/trunk/boinc/; revision=12246
2007-03-19 20:03:06 +00:00
David Anderson cf4ed3d546 *** empty log message ***
svn path=/trunk/boinc/; revision=12242
2007-03-19 00:10:36 +00:00
David Anderson 6984ec8cf4 *** empty log message ***
svn path=/trunk/boinc/; revision=12233
2007-03-15 19:08:22 +00:00
Matt Lebofsky 9e0b73e9d3 *** empty log message ***
svn path=/trunk/boinc/; revision=12223
2007-03-14 18:05:30 +00:00
David Anderson c695c0f1e6 *** empty log message ***
svn path=/trunk/boinc/; revision=12193
2007-03-06 18:22:04 +00:00
Rytis Slatkevičius 04022dd3e9 Show forum search box in the forum index (and update it in Q&A index)
svn path=/trunk/boinc/; revision=12150
2007-02-24 16:05:41 +00:00
Rytis Slatkevičius 712de0a336 Show messages conforming to BOINC style when result showing is disabled.
svn path=/trunk/boinc/; revision=12113
2007-02-18 18:03:28 +00:00
Rytis Slatkevičius 3d9e92055f Fix for the security fix (allow reading forums when logged out)
svn path=/trunk/boinc/; revision=12067
2007-02-09 21:07:51 +00:00
Rytis Slatkevičius aa396080c0 Fix XSS vulnerability in the forum
svn path=/trunk/boinc/; revision=12055
2007-02-08 19:54:05 +00:00
David Anderson 7b66693f21 *** empty log message ***
svn path=/trunk/boinc/; revision=11995
2007-01-29 18:15:16 +00:00
Matt Lebofsky 0a720c1da0 *** empty log message ***
svn path=/trunk/boinc/; revision=11935
2007-01-22 22:39:22 +00:00
Rytis Slatkevičius ff9d0b94ed correct RSS feed link type to make IE7 and Safari recognise the feed
svn path=/trunk/boinc/; revision=11909
2007-01-19 18:50:29 +00:00
David Anderson cc9ab449e0 *** empty log message ***
svn path=/trunk/boinc/; revision=11872
2007-01-15 22:53:41 +00:00
Rytis Slatkevičius 84251a5645 *** empty log message ***
svn path=/trunk/boinc/; revision=11853
2007-01-12 19:53:08 +00:00
Rytis Slatkevičius 13694c27c8 Small page cleanup (suggested by Eric Myers)
svn path=/trunk/boinc/; revision=11852
2007-01-12 19:48:01 +00:00
David Anderson 80d6938194 *** empty log message ***
svn path=/trunk/boinc/; revision=11799
2007-01-07 20:00:15 +00:00
David Anderson 19504cc033 *** empty log message ***
svn path=/trunk/boinc/; revision=11798
2007-01-07 19:45:26 +00:00
Rytis Slatkevičius 90ad37471b Team types display (from Eric Myers)
svn path=/trunk/boinc/; revision=11761
2007-01-03 18:07:44 +00:00
Rytis Slatkevičius 4a74e82f16 *** empty log message ***
svn path=/trunk/boinc/; revision=11760
2007-01-03 16:18:43 +00:00
Eric J. Korpela 82028f530a Added action and usernames to forum moderation messages.
svn path=/trunk/boinc/; revision=11750
2007-01-01 21:18:49 +00:00
Rytis Slatkevičius 6342a7e3a0 Do not show hidden threads to logged out users
svn path=/trunk/boinc/; revision=11749
2006-12-30 18:35:25 +00:00
David Anderson caa9ac6276 *** empty log message ***
svn path=/trunk/boinc/; revision=11744
2006-12-29 23:36:24 +00:00
Rytis Slatkevičius e1bf139562 Multiple forum related fixes
svn path=/trunk/boinc/; revision=11739
2006-12-29 20:57:29 +00:00
David Anderson c6ee2edf87 *** empty log message ***
svn path=/trunk/boinc/; revision=11738
2006-12-29 19:01:03 +00:00
Rytis Slatkevičius 7f0e9e0c4c RSS feed fix
svn path=/trunk/boinc/; revision=11736
2006-12-29 16:22:08 +00:00
David Anderson e4e447ad26 *** empty log message ***
svn path=/trunk/boinc/; revision=11735
2006-12-29 03:29:13 +00:00
David Anderson f4953d1829 *** empty log message ***
svn path=/trunk/boinc/; revision=11723
2006-12-27 18:22:17 +00:00
Rytis Slatkevičius 0870cce03d Signature encoding issues
svn path=/trunk/boinc/; revision=11719
2006-12-23 15:35:49 +00:00
Rytis Slatkevičius eedd0db6c9 HTML stripping issue
svn path=/trunk/boinc/; revision=11718
2006-12-23 14:59:47 +00:00
Rytis Slatkevičius 3f791bf1a7 Notify user if there is nobody to transfer to
svn path=/trunk/boinc/; revision=11711
2006-12-20 18:49:54 +00:00
Rytis Slatkevičius 7d727da43d Only show non-deprecated apps
svn path=/trunk/boinc/; revision=11694
2006-12-18 21:15:51 +00:00
Rytis Slatkevičius 68d7a5ba0b Adding missing <html>
svn path=/trunk/boinc/; revision=11670
2006-12-13 20:12:45 +00:00
David Anderson 41eb40b051 *** empty log message ***
svn path=/trunk/boinc/; revision=11643
2006-12-11 23:42:54 +00:00
David Anderson 582942b864 *** empty log message ***
svn path=/trunk/boinc/; revision=11637
2006-12-07 23:39:23 +00:00
David Anderson a427f9c06e *** empty log message ***
svn path=/trunk/boinc/; revision=11620
2006-12-05 03:50:37 +00:00