History of src/rss.c of a426154b3e6bdeb8
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file src/rss.c at check-in a426154b3e6bdeb8

2026-03-08
16:41
Guard against null event types. file: [e0b2ffe18b] check-in: [b0b3d9d9f4] user: tinus branch: rss-content, size: 22456
14:31
Move RSS encoded:content to position of description. file: [f48c910e8b] check-in: [accf1b5e43] user: tinus branch: rss-content, size: 22574
12:18
Omit RSS descriptions when HTML content is available. file: [d1ed3cb3df] check-in: [d8f7dc472f] user: vor0nwe branch: rss-content, size: 22611
12:10
Preserve moderator access to private forum posts in RSS feeds. file: [b95cb46137] check-in: [4fbde38d59] user: vor0nwe branch: rss-content, size: 22528
11:53
Skip private forum posts in both CLI and web RSS feeds. file: [7697cf938d] check-in: [647c424f40] user: vor0nwe branch: rss-content, size: 22536
11:40
Avoid duplicate technote_render_to_html calls in RSS helper. file: [345797a67d] check-in: [2b9f8fbb7a] user: vor0nwe branch: rss-content, size: 22407
11:37
Share RSS HTML content handling between web and CLI feeds. file: [852b78501b] check-in: [057236b8c9] user: vor0nwe branch: rss-content, size: 22402
2026-03-06
23:16
Improve RSS performance for forum and technote content rendering. file: [4185fbff20] check-in: [a24637996d] user: vor0nwe branch: rss-content, size: 23191
16:37
Point technote RSS link at technote page instead of checkin page. file: [3b04f86017] check-in: [a88d460c5b] user: vor0nwe branch: rss-content, size: 23589
16:03
Include rendered technote HTML in RSS feeds. file: [2889ff9957] check-in: [7aa1f7f2ea] user: vor0nwe branch: rss-content, size: 22799
15:41
Include rendered forum HTML in RSS with absolute links and latest-edit filtering. file: [9ad4c475b4] check-in: [4326758941] user: vor0nwe branch: rss-content, size: 21658
2024-10-09
18:16
Show technotes in /timeline.rss. Resolves problem reported in [forum:04614e8efa8e4af6 | forum post 04614e8efa8e4af6]. file: [d9bde03dac] check-in: [21344191a9] user: stephan branch: trunk, size: 12755
2024-10-02
06:51
Render forum content as <description> in RSS feed. page /timeline.rss renders final HTML; command rss renders the source. file: [8be249bdee] check-in: [9fbdea8b2b] user: vor0nwe branch: rss-forum-content, size: 13454
2024-02-02
22:18
Remove trailing whitespace from non-external C files. file: [ff3f6164e5] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 12718
16:26
Fix lines over 80 characters long, excluding external source files and @-lines. file: [6683d1a3a0] check-in: [942f691b39] user: danield branch: fix-overlength-lines, size: 12720
2023-01-09
13:06
Further consistency improvements in docs for various commands. file: [fe153e74c8] check-in: [2512d2d472] user: km branch: trunk, size: 12691
2022-12-21
09:00
Improved consistency for --help option descriptions: begin with uppercase letter; do not use a period at the end of short-ish sentences. file: [6e7d3cd18b] check-in: [de684083c6] user: km branch: spelling-fixes, size: 12688
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 file: [56169bc15d] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 12678
2022-06-25
08:22
Fixed y=all arg for timeline.rss (broken in [cb651568fbfe6]) and renamed a shadowed variable, both problems reported in [forum:d48f7f12656a291f|forum post d48f7f12656a291f]. file: [21a3beb190] check-in: [8903d1ebe0] user: stephan branch: trunk, size: 12692
2022-06-18
13:45
/timeline.rss: updated TITLE fields for wiki entry comment formatting changes. Add explicit forum posts support (they were shown before in some contexts but only by virtue of being 'not a checkin/ticket/wiki' and not honoring the caller's permissions to read them). file: [6f42990d50] check-in: [cb651568fb] user: stephan branch: trunk, size: 12654
2021-03-11
13:22
Numerous help text consistency tweaks based on forum discussion [forum:8c644048f0]. file: [25bce3b3c6] check-in: [4cb50c4ef3] user: stephan branch: trunk, size: 12501
2020-06-25
00:16
Adjust help text to work better with the new formatter. file: [a27ae6f0c8] check-in: [a8a606996b] user: drh branch: formatted-online-help, size: 12506
2020-05-27
22:14
Updated all user-facing documentation and "fossil help" output (plus select internal comments and function names) to use "hash" rather than "UUID". No functional changes. (Yet?) See forum thread https://www.fossil-scm.org/forum/forumpost/ddc14c6866 for discussion. file: [fbf9195ef1] check-in: [df5201950e] user: wyoung branch: uuid-to-hash, size: 12432
2020-04-05
23:45
Match the COMMAND and WEBPAGE names with _cmd and _page functions; forumpost/045bffda68 file: [7ec72b72b1] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 12432
2020-03-13
01:25
Added documentation for the other legal values for event.type in the "y" parameter to /timeline.rss. file: [c41ad19e65] check-in: [4a70f9485c] user: wyoung branch: trunk, size: 12432
2016-11-05
14:59
Demote the rss command to second-tier because it is infrequently used and falls in the saame general category as the server and cgi commands which are already second-tier file: [98ec416bc5] check-in: [d623a0adbe] user: andygoth branch: trunk, size: 12335
2015-06-27
19:16
Add tags to the title and description for RSS feed items. file: [09319f9b1c] check-in: [e65e4f2fa5] user: mistachkin branch: rssTags, size: 12334
2015-05-28
17:05
Fix a logic bug in the RSS page. file: [4e435fbac0] check-in: [282ae5e4de] user: drh branch: trunk, size: 11438
2015-03-01
20:42
More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. file: [bb314966b5] check-in: [6ec2c2e3d9] user: mistachkin branch: trunk, size: 11439
2015-02-05
09:01
Unfinished comment in search.c, and some more end-of-line spacing removals. No change in functionality. file: [efed54aa90] check-in: [5260fbf632] user: jan.nijtmans branch: trunk, size: 11437
2014-12-08
15:36
An experiment in trying to improve the file history timelines. A schema change is necessary for this improvement, which the present check-in captures. However, the file history timelines have not yet been improved, and in fact are slightly broken at this point. file: [5ee3e84874] check-in: [e1e9c3a300] user: drh branch: file-history-enhancement, size: 11446
2014-10-20
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. file: [fafc3986a2] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 11446
2014-07-31
20:44
rss help text tweaks from the ML. file: [e7861c7266] check-in: [9a7a82f64e] user: stephan branch: trunk, size: 11400
2014-07-30
15:40
Call verify_all_options() on most of fossil CLI commands.
- Skip all the test-* commands for now (may be unnecessary)
- Skip sha1sum, md5sum and artifact because they can take "-" as argument and verify_all_options() would call fatal. Need to handle those differently...
- Command with subcommands that have their options are remaining: branch, bisect, cache, configuration, json, sql, stash, tag, ticket, user, wiki. (not sure how to handle those yet..)
file: [3e8098d39d] check-in: [a426154b3e] user: mgagnon branch: verify-all-options, size: 11369
2014-06-22
02:59
"Usage" info for "fossil help rss", per mailing list request. (thx Michai Ramakers) file: [d68b5a86dd] check-in: [bc30d829ab] user: bch branch: trunk, size: 11301
2014-01-21
17:43
rss-cli: removed the short-form of -url URL arg because it is not working for reasons beyond my comprehension. file: [07012f9ef1] check-in: [02781897b3] user: stephan branch: rss-cli, size: 11266
2014-01-18
09:35
Added rss CLI command help text and removed the permissions checks (which are not valid in CLI mode). file: [e4ff884060] check-in: [e8edc7ca4b] user: stephan branch: rss-cli, size: 11252
09:23
Fixed off-by-one counter in /timeline.rss and rss CLI command. file: [948affeeef] check-in: [90166ffee3] user: stephan branch: rss-cli, size: 11350
09:17
Added -url URL flag to set the RSS base URL. file: [e73add2371] check-in: [584c682cad] user: stephan branch: rss-cli, size: 11352
08:33
experimental CLI version of rss feed, per ML request. file: [af7896d856] check-in: [e28a5765fa] user: stephan branch: rss-cli, size: 11235
2013-02-20
22:10
Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. file: [406f700189] check-in: [e788795bbf] user: stephan branch: help-www, size: 6098
2013-02-12
10:08
timeline.rss with single-ticket support, based on David Given's patch. file: [93855dcbba] check-in: [1bc09124bd] user: stephan branch: timeline-rss-ticket, size: 5764
2013-02-06
17:37
Allow filtering by filename, tag or wiki page as well as by ticket UUID. Better handling of invalid values (they now generate empty RSS feeds rather than appending the HTML footer...). file: [01e85ec41a] check-in: [d244452bda] user: dg branch: dg-misc, size: 6098
2013-02-05
23:38
Allow restricting the timeline RSS feed to a specific ticket. file: [f7ea590658] check-in: [3f43ab397e] user: dg branch: dg-misc, size: 5152
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [d2c93f59ce] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 4398
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [f96391cbcb] check-in: [0328d68181] user: drh branch: sqlite4, size: 4400
2012-03-29
14:54
Add vim modline everywhere file: [8b1ddca443] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 4441
2011-09-14
17:45
Refactored g.okXXX perms flags to g.perm.XXX. file: [ffc3940c51] check-in: [34b4dec0bc] user: stephan branch: stephan-hack, size: 4399
2011-09-11
12:22
Make RSS feed valid by using 'dc:creator' element instead of 'author'. Ticket [109ae2e904]. file: [7f49df333e] check-in: [71b862af7d] user: dchest branch: dmitry-fixes, size: 4351
2011-01-18
14:43
Improved hyperlinking in the RSS feed. file: [db44782246] check-in: [66d93f33d5] user: drh branch: trunk, size: 4299
2010-08-28
06:59
This is the first check-in on the windowscompilers branch and it adds the Digital Mars C compiler
The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include.
typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj
The following files were edited or added:

Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by
#include <windows.h>
However most of the time we don't use windows.h.

Adding an other windows compiler is done by adding
"|| defined(__COMPILER_IDENTIFIER__)"
and maybe some special things in the files below. Like

     

These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC

In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.

DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it!

added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc.

These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines.

The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking.

file: [f2944a86fb] check-in: [f66f414fd3] user: renez branch: windowscompilers, size: 4295
2010-05-22
11:28
Fix memory leaks associated with the cgi_rfc822_datestamp() function. file: [b7b02e6679] check-in: [99dcff4d28] user: drh branch: trunk, size: 4295
2010-05-16
19:08
Change from GPL to the Simplified BSD License. file: [71f385cee2] check-in: [c06edd231f] user: drh branch: clear-title, size: 4277
2010-03-05
21:20
Another attempt to get the quoting right for RSS feeds. file: [9ed0de4fea] check-in: [18449fa6e6] user: drh branch: trunk, size: 4552
21:05
Use wiki-formatting on fields of the RSS feed so that hyperlinks come out right but other markup characters (ex: <stdio.h>) get escaped properly. file: [c32a3ece56] check-in: [ee7dbb86fb] user: drh branch: trunk, size: 4552
2010-02-19
17:57
timeline.rss now supports n=### param, like the /timeline page does. This feature is arguable (could lead to DoS), but i want it for harvesting an activity timeline which includes older commits. file: [4482765bb7] check-in: [65a46db339] user: stephan branch: trunk, size: 4552
2010-02-05
16:22
The RSS feed is restricted to the permissions granted to user 'nobody'. Ticket [09ba8cea6f] file: [69c665c5d0] check-in: [78a6270fdc] user: drh branch: trunk, size: 4515
2010-01-22
16:36
HTML-escape text content in the RSS feed. Ticket [83e9e0016b6]. file: [11a1286add] check-in: [825a2c7c64] user: drh branch: trunk, size: 3656
2009-12-08
18:43
Clean up the RSS code slightly. file: [cc90868801] check-in: [484c8f9f86] user: drh branch: trunk, size: 3656
2009-10-15
17:20
Add "Generate RSS feed for timeline" option to Timeline preferences. Don't output RSS when it's turned off. file: [03cab3dcb1] check-in: [9812c6c5ab] user: dmitry branch: trunk, size: 4057
2009-01-25
20:13
Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". file: [945efe289e] check-in: [9be1b00392] user: drh branch: trunk, size: 3929
2009-01-24
10:44
Fix some compiler warnings. file: [4b2fa7b7d6] check-in: [cd965de682] user: drh branch: trunk, size: 3935
2008-12-12
22:19
/timeline.rss now accepts the same filter parameters as /timeline (e.g. y=ci for commits and y=w for wiki) file: [07391be604] check-in: [90adbd8443] user: stephan branch: trunk, size: 3935
2007-10-10
02:49
Removed unnecessary items from WWW Configuration, also made RSS Title and Description into generic Project Name and Project Description settings, which will be used elsewhere in the web site. file: [05e7ced61b] check-in: [f3807dbd88] user: jnc branch: trunk, size: 3644
2007-09-23
20:18
Merge the RSS changes. file: [486c7677a8] check-in: [dad40ffac0] user: drh branch: trunk, size: 3548
18:24
Added: Added RSS feed. You can set the RSS title, description in Setup. Added header to style to include title and pointer to the new RSS feed. The new RSS feed is BaseURL/timeline.rss file: [176d496b6e] check-in: [07eaead5dc] user: jnc branch: trunk, size: 3524