Fossil

History for src/rss.c
Login

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

History for src/rss.c

2020-05-27
22:14
[fbf9195e] part of check-in [df520195] 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. (check-in: [df520195] user: wyoung branch: uuid-to-hash, size: 12432)
2020-04-05
23:45
[7ec72b72] part of check-in [06afb702] Match the COMMAND and WEBPAGE names with _cmd and _page functions; forumpost/045bffda68 (check-in: [06afb702] user: ashepilko branch: api-cleanup, size: 12432)
2020-03-13
01:25
[c41ad19e] part of check-in [4a70f948] Added documentation for the other legal values for event.type in the "y" parameter to /timeline.rss. (check-in: [4a70f948] user: wyoung branch: trunk, size: 12432)
2016-11-05
14:59
[98ec416b] part of check-in [d623a0ad] 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 (check-in: [d623a0ad] user: andygoth branch: trunk, size: 12335)
2015-06-27
19:16
[09319f9b] part of check-in [e65e4f2f] Add tags to the title and description for RSS feed items. (check-in: [e65e4f2f] user: mistachkin branch: rssTags, size: 12334)
2015-05-28
17:05
[4e435fba] part of check-in [282ae5e4] Fix a logic bug in the RSS page. (check-in: [282ae5e4] user: drh branch: trunk, size: 11438)
2015-03-01
20:42
[bb314966] part of check-in [6ec2c2e3] More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. (check-in: [6ec2c2e3] user: mistachkin branch: trunk, size: 11439)
2015-02-05
09:01
[efed54aa] part of check-in [5260fbf6] Unfinished comment in search.c, and some more end-of-line spacing removals. No change in functionality. (check-in: [5260fbf6] user: jan.nijtmans branch: trunk, size: 11437)
2014-12-08
15:36
[5ee3e848] part of check-in [e1e9c3a3] 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. (check-in: [e1e9c3a3] user: drh branch: file-history-enhancement, size: 11446)
2014-10-20
15:01
[fafc3986] part of check-in [0a7e326f] 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. (check-in: [0a7e326f] user: drh branch: compile-time-print-checking, size: 11446)
2014-07-31
20:44
[e7861c72] part of check-in [9a7a82f6] rss help text tweaks from the ML. (check-in: [9a7a82f6] user: stephan branch: trunk, size: 11400)
2014-07-30
15:40
[3e8098d3] part of check-in [a426154b] 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..)
(check-in: [a426154b] user: mgagnon branch: verify-all-options, size: 11369)
2014-06-22
02:59
[d68b5a86] part of check-in [bc30d829] "Usage" info for "fossil help rss", per mailing list request. (thx Michai Ramakers) (check-in: [bc30d829] user: bch branch: trunk, size: 11301)
2014-01-21
17:43
[07012f9e] part of check-in [02781897] rss-cli: removed the short-form of -url URL arg because it is not working for reasons beyond my comprehension. (check-in: [02781897] user: stephan branch: rss-cli, size: 11266)
2014-01-18
09:35
[e4ff8840] part of check-in [e8edc7ca] Added rss CLI command help text and removed the permissions checks (which are not valid in CLI mode). (check-in: [e8edc7ca] user: stephan branch: rss-cli, size: 11252)
09:23
[948affee] part of check-in [90166ffe] Fixed off-by-one counter in /timeline.rss and rss CLI command. (check-in: [90166ffe] user: stephan branch: rss-cli, size: 11350)
09:17
[e73add23] part of check-in [584c682c] Added -url URL flag to set the RSS base URL. (check-in: [584c682c] user: stephan branch: rss-cli, size: 11352)
08:33
[af7896d8] part of check-in [e28a5765] experimental CLI version of rss feed, per ML request. (check-in: [e28a5765] user: stephan branch: rss-cli, size: 11235)
2013-02-20
22:10
[406f7001] part of check-in [e788795b] Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. (check-in: [e788795b] user: stephan branch: help-www, size: 6098)
2013-02-12
10:08
[93855dcb] part of check-in [1bc09124] timeline.rss with single-ticket support, based on David Given's patch. (check-in: [1bc09124] user: stephan branch: timeline-rss-ticket, size: 5764)
2013-02-06
17:37
[01e85ec4] part of check-in [d244452b] 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...). (check-in: [d244452b] user: dg branch: dg-misc, size: 6098)
2013-02-05
23:38
[f7ea5906] part of check-in [3f43ab39] Allow restricting the timeline RSS feed to a specific ticket. (check-in: [3f43ab39] user: dg branch: dg-misc, size: 5152)
2012-08-29
13:57
[d2c93f59] part of check-in [9f6abc59] Allow UTF-8 characters in sources. translate.exe will translate it to ASCII (check-in: [9f6abc59] user: jan.nijtmans branch: msvc-broken, size: 4398)
2012-06-29
15:59
[f96391cb] part of check-in [0328d681] Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". (check-in: [0328d681] user: drh branch: sqlite4, size: 4400)
2012-03-29
14:54
[8b1ddca4] part of check-in [a496d8e8] Add vim modline everywhere (check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 4441)
2011-09-14
17:45
[ffc3940c] part of check-in [34b4dec0] Refactored g.okXXX perms flags to g.perm.XXX. (check-in: [34b4dec0] user: stephan branch: stephan-hack, size: 4399)
2011-09-11
12:22
[7f49df33] part of check-in [71b862af] Make RSS feed valid by using 'dc:creator' element instead of 'author'. Ticket [109ae2e904]. (check-in: [71b862af] user: dchest branch: dmitry-fixes, size: 4351)
2011-01-18
14:43
[db447822] part of check-in [66d93f33] Improved hyperlinking in the RSS feed. (check-in: [66d93f33] user: drh branch: trunk, size: 4299)
2010-08-28
06:59
[f2944a86] part of check-in [f66f414f]
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.

(check-in: [f66f414f] user: renez branch: windowscompilers, size: 4295)
2010-05-22
11:28
[b7b02e66] part of check-in [99dcff4d] Fix memory leaks associated with the cgi_rfc822_datestamp() function. (check-in: [99dcff4d] user: drh branch: trunk, size: 4295)
2010-05-16
19:08
[71f385ce] part of check-in [c06edd23] Change from GPL to the Simplified BSD License. (check-in: [c06edd23] user: drh branch: clear-title, size: 4277)
2010-03-05
21:20
[9ed0de4f] part of check-in [18449fa6] Another attempt to get the quoting right for RSS feeds. (check-in: [18449fa6] user: drh branch: trunk, size: 4552)
21:05
[c32a3ece] part of check-in [ee7dbb86] 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. (check-in: [ee7dbb86] user: drh branch: trunk, size: 4552)
2010-02-19
17:57
[4482765b] part of check-in [65a46db3] 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. (check-in: [65a46db3] user: stephan branch: trunk, size: 4552)
2010-02-05
16:22
[69c665c5] part of check-in [78a6270f] The RSS feed is restricted to the permissions granted to user 'nobody'. Ticket [09ba8cea6f] (check-in: [78a6270f] user: drh branch: trunk, size: 4515)
2010-01-22
16:36
[11a1286a] part of check-in [825a2c7c] HTML-escape text content in the RSS feed. Ticket [83e9e0016b6]. (check-in: [825a2c7c] user: drh branch: trunk, size: 3656)
2009-12-08
18:43
[cc908688] part of check-in [484c8f9f] Clean up the RSS code slightly. (check-in: [484c8f9f] user: drh branch: trunk, size: 3656)
2009-10-15
17:20
[03cab3dc] part of check-in [9812c6c5] Add "Generate RSS feed for timeline" option to Timeline preferences. Don't output RSS when it's turned off. (check-in: [9812c6c5] user: dmitry branch: trunk, size: 4057)
2009-01-25
20:13
[945efe28] part of check-in [9be1b003] Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". (check-in: [9be1b003] user: drh branch: trunk, size: 3929)
2009-01-24
10:44
[4b2fa7b7] part of check-in [cd965de6] Fix some compiler warnings. (check-in: [cd965de6] user: drh branch: trunk, size: 3935)
2008-12-12
22:19
[07391be6] part of check-in [90adbd84] /timeline.rss now accepts the same filter parameters as /timeline (e.g. y=ci for commits and y=w for wiki) (check-in: [90adbd84] user: stephan branch: trunk, size: 3935)
2007-10-10
02:49
[05e7ced6] part of check-in [f3807dbd] 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. (check-in: [f3807dbd] user: jnc branch: trunk, size: 3644)
2007-09-23
20:18
[486c7677] part of check-in [dad40ffa] Merge the RSS changes. (check-in: [dad40ffa] user: drh branch: trunk, size: 3548)
18:24
[176d496b] part of check-in [07eaead5] 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 (check-in: [07eaead5] user: jnc branch: trunk, size: 3524) Added