Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Typo corrections in comments only. No change in functionality. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
a8b6fdc83e8b539c4d5b53e7ab1230de |
| User & Date: | andybradford 2023-12-01 22:37:12.324 |
Context
|
2023-12-07
| ||
| 19:57 | Improvements to the diff algorithm. See [forum:/forumpost/515e0d43425d7164|forum thread 515e0d43425d7164] for discussion. check-in: a45c7f0a56 user: drh tags: trunk | |
|
2023-12-05
| ||
| 16:02 | Provide a dark mode for the TCL/TK-based diff GUI. check-in: b59a42f1f6 user: danield tags: tk-diff-darkmode | |
|
2023-12-03
| ||
| 21:36 | The th1-expr-3 test revealed that Th_SetResultInt() could produce incorrect result for INT_MIN. Ensure that -1*iVal is positive for all values and remove unsiged casts. Seems a common optimisation problem with gcc on various verisons from 10 through 13 on Linux, NetBSD and OmniOS on various architectures. Closed-Leaf check-in: 4a98d2aae1 user: preben tags: th-int-min-errors | |
| 20:28 | Include termio.h to determine terminal width on OmniOS. Uses __EXTENSIONS__ in line with detection of solaris like systems in auto.def. Closed-Leaf check-in: 32428f126f user: preben tags: omnios-terminal-width | |
|
2023-12-01
| ||
| 22:37 | Typo corrections in comments only. No change in functionality. check-in: a8b6fdc83e user: andybradford tags: trunk | |
|
2023-11-28
| ||
| 22:05 | Tiny documentation fix: an extra space before argument to the '--base-rcvid' hook test option made the argument appear on the line describing the option. check-in: cb283ca505 user: km tags: trunk | |
Changes
Changes to src/xfer.c.
| ︙ | ︙ | |||
1582 1583 1584 1585 1586 1587 1588 |
xfer.nextIsPrivate = 1;
}
}else
/* pragma NAME VALUE...
**
| | | 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
xfer.nextIsPrivate = 1;
}
}else
/* pragma NAME VALUE...
**
** The client issues pragmas to try to influence the behavior of the
** server. These are requests only. Unknown pragmas are silently
** ignored.
*/
if( blob_eq(&xfer.aToken[0], "pragma") && xfer.nToken>=2 ){
/* pragma send-private
**
|
| ︙ | ︙ | |||
2643 2644 2645 2646 2647 2648 2649 |
** The server can send pragmas to try to convey meta-information to
** the client. These are informational only. Unknown pragmas are
** silently ignored.
*/
if( blob_eq(&xfer.aToken[0], "pragma") && xfer.nToken>=2 ){
/* pragma server-version VERSION ?DATE? ?TIME?
**
| | | | 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
** The server can send pragmas to try to convey meta-information to
** the client. These are informational only. Unknown pragmas are
** silently ignored.
*/
if( blob_eq(&xfer.aToken[0], "pragma") && xfer.nToken>=2 ){
/* pragma server-version VERSION ?DATE? ?TIME?
**
** The server announces to the server what version of Fossil it
** is running. The DATE and TIME are a pure numeric ISO8601 time
** for the specific check-in of the client.
*/
if( xfer.nToken>=3 && blob_eq(&xfer.aToken[1], "server-version") ){
xfer.remoteVersion = atoi(blob_str(&xfer.aToken[2]));
if( xfer.nToken>=5 ){
xfer.remoteDate = atoi(blob_str(&xfer.aToken[3]));
xfer.remoteTime = atoi(blob_str(&xfer.aToken[4]));
}
}
/* pragma uv-pull-only
** pragma uv-push-ok
**
** If the server is unwilling to accept new unversioned content (because
** this client lacks the necessary permissions) then it sends a
** "uv-pull-only" pragma so that the client will know not to waste
** bandwidth trying to upload unversioned content. If the server
** does accept new unversioned content, it sends "uv-push-ok".
*/
else if( syncFlags & SYNC_UNVERSIONED ){
if( blob_eq(&xfer.aToken[1], "uv-pull-only") ){
|
| ︙ | ︙ |