]> andersk Git - gssapi-openssh.git/blob - openssh/CVSNOTES
d85a9b7d088f0deb7f382244c0dcc09c9fa59edd
[gssapi-openssh.git] / openssh / CVSNOTES
1 CVSNOTES
2 ========
3
4 This file contains notes regarding the files stored in the openssh CVS 
5 module that contains the GSI-OpenSSH code.  Consider it a living document.
6
7   [ Generic Tag Merging ]
8
9     <newBase> refers to the new tag that lives in the repository.  
10     Supposedly, you are undergoing a cvs merge because a new GSI patch has 
11     been created (along with a new corresponding tag).
12
13     1. Set up your environment to point to the correct CVS repository.
14
15           $ export CVSROOT="<username>@cvs.ncsa.uiuc.edu:/CVS/gssapi-openssh"
16
17     2. Commit any locally-modified files.
18
19           $ cvs update
20           $ cvs commit
21
22     3. Tag the repository before the merge.
23
24           $ cvs tag <newBase>_GPT-premerge
25
26     4. Merge the changes from your original base merge point to your new 
27        base merge point.
28
29           $ cvs update -kk -jOPENSSH_GSI_GPT_BASE -j<newBase>
30
31     5. Add any new files to the branch.  Run:
32
33           $ cvs diff -rOPENSSH_GSI_GPT_BASE -r<newBase> > /dev/null
34
35        For each "tag OPENSSH_GSI_GPT_BASE is not in file", run:
36
37           $ cvs update -jHEAD <filename>
38
39     5. Retrieve a list of any conflicts that were discovered as a result 
40        of the merge.
41
42           $ cvs -n update | grep C
43
44     6. Resolve all of the conflicts in each of the listed files.
45
46     7. Add an entry to the History section of this file detailing your 
47        merge action, along with noting conflicts that occurred and any 
48        interesting changes you had to make to resolve them.
49
50     8. Move OPENSSH_GSI_GPT_BASE.
51
52           $ cvs rtag -F -r <newBase> OPENSSH_GSI_GPT_BASE openssh
53
54     9. Commit all of the files in your working directory to the 
55        repository and tag the working directory as merged.
56
57           $ cvs commit
58           $ cvs tag <newBase>_GPT-merged
59
60   [ History ]
61
62     2007/02/15
63     ----------
64       Action: Merge
65         - occurred on: GPT branch
66         - orig base: OPENSSH_4_3P2_20060726
67         - new base: OPENSSH_4_5P1_20070215
68       Conflicts: 
69         - Makefile.in
70           new file bufbn.o
71         - configure.ac
72           PAM checks moved and updated.  Merged by hand.
73         - sftp-server.c
74           Comment moved.
75         - sshd_config
76           UsePam description changed, and we default to yes.
77         - version.h
78           NCSA_VERSION constant added on trunk.
79
80     2006/07/26
81     ----------
82       Action: Merge
83         - occurred on: GPT branch
84         - orig base: OPENSSH_4_2P1_GSSAPI_20051220
85         - new base: OPENSSH_4_3P2_20060726
86       Conflicts: 
87         - configure.ac
88           OpenSSH change was near GSI change. No real conflict.
89         - servconf.c
90           New sGsiAllowLimitedProxy config option.
91         - sftp.c
92           OpenSSH change near init_pathnames().
93         - ssh-keysign.c
94           OpenSSH change near init_pathnames().
95         - ssh_config
96           OpenSSH change near ForwardX11 yes
97         - version.h
98           Update to new package version information.      
99
100     2005/12/20
101     ----------
102       Action: Merge
103         - occurred on: GPT branch
104         - orig base: OPENSSH_3_9P1_GSSAPI_20040818
105         - new base: OPENSSH_4_2P1_GSSAPI_20051220
106       Conflicts: 4
107         - Makefile.in
108           kexgssc.o moved in Simon's patch
109           new install-sysconf target from OpenSSH release
110         - configure.ac
111           new --with-pid-dir section from OpenSSH release
112         - ssh-keyscan.c
113           #include "hostfile.h" added from OpenSSH release
114         - version.h
115           Update to new package version information.      
116
117     2004/08/19
118     ----------
119       Action: Merge
120         - occurred on: GPT branch
121         - orig base: OPENSSH_3_8_1P1_GSSAPI_20040713
122         - new base: OPENSSH_3_9P1_GSSAPI_20040818
123       Conflicts: 3
124         - Makefile.in
125           Include pathnames.o in LIBSSH_OBJS.
126         - pathnames.h
127           Set _PATH_SSH_KEY_SIGN to be an extern char pointer (instead of #defined).
128         - ssh-agent.c
129           Include pathnames.h.
130         - version.h
131           Update to new package version information.
132
133     2004/06/29
134     ----------
135       Action: Merge
136         - occurred on: GPT branch
137         - orig base: OPENSSH_3_8_1P1_GSSAPI_20040629
138         - new base: OPENSSH_3_8_1P1_GSSAPI_20040713
139       Conflicts: 0
140
141     2004/06/29
142     ----------
143       Action: Merge
144         - occurred on: GPT branch
145         - orig base: OPENSSH_3_8P1_GSSAPI_20040422
146         - new base: OPENSSH_3_8_1P1_GSSAPI_20040629
147       Conflicts: 4
148         - ChangeLog
149             Old log entries were trimmed in the 3.8.1p1 release.
150             Not sure why this generated a conflict.
151         - configure.ac
152             Copyright statement added to head of configure.ac, which
153             generated a conflict due to nearby $Id$ evil.
154         - session.c
155             We do child_set_env("GLOBUS_LOCATION") on the branch, and
156             this conflicted with the child_set_env("LIBPATH") changes
157             on the trunk.  Merged in child_set_env("GLOBUS_LOCATION")
158             with the new code.
159         - version.h
160             Should always get a conflict here on version changes.
161             Bumped version to OpenSSH_3.8.1P1 NCSA_GSSAPI_GPT_3.3.
162
163     2004/04/22
164     ----------
165       Action: Merge
166         - occurred on: GPT branch
167         - orig base: OPENSSH_3_8P1_GSSAPI_20040305
168         - new base: OPENSSH_3_8P1_GSSAPI_20040422
169       Conflicts: 0
170
171     2004/03/05
172     ----------
173       Action: Merge
174         - occurred on: GPT branch
175         - orig base: OPENSSH_3_8P1_GSSAPI_20040304
176         - new base: OPENSSH_3_8P1_GSSAPI_20040305
177       Conflicts: 0
178
179     2004/03/04
180     ----------
181       Action: Merge
182         - occurred on: GPT branch
183         - orig base: OPENSSH_3_7_1P2_GSSAPI_20040123
184         - new base: OPENSSH_3_8P1_GSSAPI_20040304
185       Conflicts: 3
186         - Makefile.in
187             acss.o added to LIBSSH_OBJS in OpenSSH release.
188             conflicted because of nearby comment about LIBSSH_OBJS on
189             gpt-branch.
190         - configure.ac
191             bugfix on trunk ('==' should be '=') in globus-static
192             section conflicted because earlier line differs between
193             trunk and gpt-branch.
194             code to add -lcrypto to $LIBS conflicted because base
195             OpenSSH change moved -lcrypto before $LIBS and trunk and
196             gpt-branch differed on whitespace.  accepted trunk version
197             with same whitespace to avoid future conflicts.
198             OpenSSH base pid-dir code changed, causing conflict
199             because we drop this code on gpt-branch, as we want
200             pid-dir set at run-time based on $GL, not configure time.
201         - version.h
202             OpenSSH base version changed and patch version spec
203             conflicts with GPT version spec.  accepted OpenSSH base
204             version change and incremented GPT version spec to 3.1.
205             this will probably conflict every time from now on.
206
207     2004/01/23
208     ----------
209       Action: Merge
210         - occurred on: GPT branch
211         - orig base: OPENSSH_3_7_1P2_GSSAPI_20040119
212         - new base: OPENSSH_3_7_1P2_GSSAPI_20040123
213       Conflicts: 0
214
215     2004/01/19
216     ----------
217       Action: Merge
218         - occurred on: GPT branch
219         - orig base: OPENSSH_3_6_1P2_GSSAPI_20030721
220         - new base: OPENSSH_3_7_1P2_GSSAPI_20040119
221       Conflicts: many
222
223     2003/07/25
224     ----------
225       Action: Merge
226         - occurred on: GPT branch
227         - orig base: OPENSSH_3_6_1P2_GSSAPI_20030505
228         - new base: OPENSSH_3_6_1P2_GSSAPI_20030721
229       Conflicts: 0
230
231     2003/05/05
232     ----------
233       Action: Merge
234         - occurred on: GPT branch
235         - orig base: OPENSSH_3_6_1P1_GSSAPI_20030425
236         - new base: OPENSSH_3_6_1P2_GSSAPI_20030505
237       Conflicts: 0
238
239     2003/05/05
240     ----------
241       Action: Merge
242         - occurred on: GPT branch
243         - orig base: OPENSSH_3_6_1P1_GSSAPI_20030408
244         - new base: OPENSSH_3_6_1P1_GSSAPI_20030425
245       Conflicts: 2
246         - Makefile.in, configure.ac
247             caused by base changes to file
248
249     2003/04/10
250     ----------
251       Action: Merge
252         - occurred on: GPT branch
253         - orig base: OPENSSH_3_5P1_GSI_20030317
254         - new base: OPENSSH_3_6_1P1_GSSAPI_20030408
255       Conflicts: 2
256         - Makefile.in
257             caused by base changes to file
258         - ssh-agent.c
259             pathname changes on this branch
260
261     2003/03/17
262     ----------
263       Action: Merge
264         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
265         - original base: OPENSSH_3_5P1_GSI_20030227
266         - new base: OPENSSH_3_5P1_GSI_20030317
267       Conflicts: 0
268
269     2003/03/07
270     ----------
271       Action: Merge
272         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
273         - original base: OPENSSH_3_5P1_GSI_20021018
274         - new base: OPENSSH_3_5P1_GSI_20030227
275       Conflicts: 1
276         - configure.ac
277             cvs choked on my changes to the globus additions.  wasn't a "real" conflict.
278
279     2003/02/06
280     ----------
281       Action: Tag GPT branch as new release
282         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
283
284     2002/10/18
285     ----------
286       Action: Merge
287         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
288         - original base: OPENSSH_3_4P1_GSI_20021008
289         - new base: OPENSSH_3_5P1_GSI_20021018
290       Conflicts: 1
291         - Makefile.in
292             resolved by removing check-user and adding check-config.
293
294     2002/10/08
295     ----------
296       Action: Merge
297         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
298         - original base: OPENSSH_3_4P1_GSI_20020926
299         - new base: OPENSSH_3_4P1_GSI_20021008
300       Conflicts: 0
301
302     2002/09/26
303     ----------
304       Action: Merge
305         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
306         - original base: OPENSSH_3_4P1_GSI_20020924
307         - new base: OPENSSH_3_4P1_GSI_20020926
308       Conflicts: 0
309
310     2002/09/24
311     ----------
312       Action: Merge
313         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
314         - original base: OPENSSH_3_4P1_GSI_20020923
315         - new base: OPENSSH_3_4P1_GSI_20020924
316       Conflicts: 0
317
318     2002/09/23
319     ----------
320       Action: Merge
321         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
322         - original base: OPENSSH_3_4P1_GSI_20020701
323         - new base: OPENSSH_3_4P1_GSI_20020923
324       Conflicts: 1
325         - configure.ac
326             resolved by ignoring mainline changes and keeping the text that was
327             originally in the file on this branch.  (We require a specified flavor type
328             where the trunk can compensate in that case.)
This page took 0.054895 seconds and 3 git commands to generate.